когда объект печати это Справочник.Контроль - все нормально, выводится макет
когда объект печати это массив типа Справочник.Контроль - выдает какую-то ошибку
{Справочник.Контроль.МодульМенеджера(33)}: Поле объекта не обнаружено (Ссылка)
Если МассивОбъектов.Ссылка.Исполнители.Количество()<=1 тогда
а мне надо, чтобы все карточки выводились в один макет, может параметр печати какой надо указать?
в методе ПечатьКк()
в начале написал
Если ТипЗнч(МассивОбъектов) <> Тип("Массив") тогда
ОбъектНаПечать = МассивОбъектов;
МассивОбъектов = новый Массив();
МассивОбъектов.Добавить(ОбъектНаПечать);
КонецЕсли;
ИтоговыйТаблДок = новый ТабличныйДокумент();
Для каждого ОбъектНаПечать Из МассивОбъектов Цикл
и в конце
ИтоговыйТаблДок.Вывести(ТабличныйДокумент);
ИтоговыйТаблДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЦикла;
Возврат ИтоговыйТаблДок;
и по середине заменил МассивОбъектов на ОбъектНаПечать и Возврат ТабличныйДокумент; закомментировал))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший