Создание внешней печатной формы, подключаемой к документу 1с

Задача:Необходимо создать печатную форму “Спецификация” к документу Реализация товаров и услуг.

1.Создаем внешнюю обработку

Создание внешней обработки 1с

2.Добавляем  реквизит СсылкаНаОбъект с типом  необходимого документа (в моем случае ДокументСсылка.РеализацияТоваровУслуг)

Добавление реквизита 1с

3.Добавляем в обработку форму для облегчения дальнейшей отладки

Добавление обычной формы 1с

4.Размещаем на форме реквизит СсылкаНаОбъект

Размещение реквизитов на форме 1с

5.В модуле обработки создаем функцию печать(с пометкой экспорт) и назначаем ее на конпку Выполнить в форме обработке

код модуля:

код формы:

6. Уже можно подключать обработку к документу. Добавляем ее в дополнительные  печатные формы и определяем принадлежность к документу.

Регистрация внешней печатной формы

7 .Теперь из документа РеализацияТоваровиУслуг по команде печать можно выбрать и запустить эту обработку, результатом будет выполнение команд в  Функции ПечатьСпецификации()

8. Теперь можно приступить непосредственно к созданию макета печатной формы(текст, параметры, оформление, области). Подробнее почитать можно в статье Пример создания внешнего отчета в 1с

Макет печатной формы

9.Для обращения к данным документа как раз и используется реквизит СсылкаНаОбъект, который будет равняться  ссылке на документ из которого вы хотите распечатать.

Поделиться ссылкой:

Создание внешней печатной формы, подключаемой к документу 1с

Добавить комментарий

Ваш e-mail не будет опубликован.

Яндекс.Метрика