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