Внешняя печатная форма "М11" для 1С: 8.2

Внешняя печатная форма "Требование-накладная" для бухгалтерии. Писалась для клиента.

Работа с внешними печатными формами достаточно проста: нужна обработка, в обработке реквизит Ссылка на объект любого типа, а в модуле экспортная функция Печать(), возвращающая сформированный табличный документ.

Ссылка = СсылкаНаОбъект;

 Шаг 0. Заводим внешнюю обработку и реквизит «СсылкаНаОбъект» тип — любая ссылка
Шаг 1. формируем исходную печатную форму ( скорее всего данная функция находится в модуле соответствующего объекта).
Шаг 2. Копипастим функцию в модуль обработки. Дальше по убеждениям: конформист меняет имя функции на Печать(), нонконформист вызывает скопипащенное в функции Печать().
Шаг 3. Копипастим макет. Опять же зависит от. Если макет общий — чего его дергать, из общий и получим (если конечно нам в макет не надо добавить изменений).
Шаг 4. Творчески обрабатываем скопипащенное напильником. В типовых решениях обычно сводится к замене «ЭтотОбъект.Ссылка» на «СсылкаНаОбъект» и добавлению переменной модуля мВалютаРегламентированногоУчета :). Хотя конечно, сильно зависит от кастомизируемой формы.

1 Comment

  1. rjkjlptq

    Внешняя печатная форма «Требование-накладная» для бухгалтерии. Писалась для клиента.

    Перейти к публикации

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *