Привет всем знатокам! Есть вопрос:
Платформа: 1С:Предприятие 8.3 (8.3.4.437)
Вопрос: Почему игнорируется параметр КоличествоЭкземпляров в табличном документе.
При создании обработки внешней печатной формы, для табличного документа устанавливается значение параметра КоличествоЭкземпляров = 2.
В процедурах, которые производят формирование печатной формы КоличествоЭкземпляров устанавливается равным 1.
Конкретно происходит в:
Модуль: ДополнительныеОтчетыИОбработки.ПечатьПоВнешнемуИсточнику
После вызова процедуры Печать из обработки происходит переназначение Количества Экземпляров(строчка 173):
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "МояПечатнаяФорма") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "МояПечатнаяФорма", "МояПечатнаяФорма", СформироватьМоюПечатнуюФорму(СтруктураТипов, ОбъектыПечати, ПараметрыПечати));
КонецЕсли;
КонецФункции
p.s. один вариант решения проблемы я знаю: переопределить процедуру УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию непосредственно в модуле печатной формы. Т.к. именно в этой процедуре происходит добавление значения: Экземпляров = 1.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой