Внешняя печатная форма Оригинальный Заказ наряд для Альфа-Авто: Автосалон+Автосервис+Автозапчасти. Редакция 4.1. Платформа 8.2.


Для обучения созданию внешних печатных форм. Образец, "отвязанный" от конфигурации, оригинальной печатной формы заказ-наряда. Для платформы 8.2. В модуль печати формы внесен самый минимум изменений.

Столкнулся с необходимостью сделать ВПФ для Альфы-Авто, но не нашёл толкового рецепта. Вот результат — как с минимальными телодвижениями отвязать форму для дальнейших изменений. Для отвязки формы необходимо:

— Создать внешнюю обработку;

— В ней создать реквизит СсылкаНаОбъект с типом ДокументСсылка.ЗаказНаряд;

— Скопировать макет ЗаказНаряд из конфигурации и вставить его в нашу обработку;

— в модуле объекта создать «Функция Печать(СсылкаНаОбъект,ТабДокумент) Экспорт» и скопировать в неё функцию печати, например ПечатьЗаказНаряд;

— по тексту функции заменить «ЭтотОбъект» на «СсылкаНаОбъект»;

— используя проверку синтаксиса, вставить объявления необходимых переменных и присвоить им значения из документа, напр., Контрагент = СсылкаНаОбъект.Контрагент;

— Добиваемся сообщения «Синтаксических ошибок не обнаружено!», сохраняем обработку в файле и запускаем Предприятие;

— Открываем Сервис-Все операции — Справочник… Находим «Внешние печатные формы» и вставляем новую запись. Обратить внимание! На период отладки ставьте «Хранить внешнюю форму в файле»

Leave a Comment

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