Часть 2
Продолжаю цикл статей по созданию печатной формы без программиста. Ссылку на всю рубрику оставляю тут.
В прошлой статье, мы научились создавать новый макет печатной формы и выводить его на печать. В этой, попробуем настроить автоматическое заполнение реквизитов печатной формы. Открываем наш макет.
У нас есть несколько полей, которые мы хотели бы заполнять автоматически. Пусть это будут номер гарантийного талона, дата выдачи, покупатель и инициалы менеджера заказа.
Давайте обратим внимание на правую колонку.
Верхняя часть - доступные реквизиты. Нижняя - доступные функции. О функциях поговорим попозже. Сейчас сделаем следующие - найдем необходимые нам реквизиты и выведем их на форму. Начнем с даты. Обычным перетаскиванием мыши перенесем поле Дата в нужную нам область.
Нажмем Записать и закрыть, вернемся в список заказов покупателей и заново сформируем наш гарантийный талон.
Видим как в поле дата выдачи появилась дата нашего документа.
При необходимости, можно вернуться в наш редактор макета и настроить требуемое оформление для нашего поля. Подробно останавливаться на этом не вижу смысла, плюс минус одинаково с Ecxel. Я сделаю поле Дата жирным курсивом.
Если щелкнуть по ячейке правой кнопкой мыши, в этом случае откроется расширенный редактор настроек. Можно настроить формат, ширину колонок итд. По аналогии с тем, как мы настраивали условное оформление в отчетах.
Давайте настроем остальные поля. Пусть номер гарантийного талона - это будет номер документа.
Ответственного перенесем в строку подписи.
Покупателя - в подписи покупателя.
Нажимаем Записать и закрыть, открываем заново заказ, формируем печатную форму и видим следующее:
Хотелось бы сделать дополнение по данному механизму работы с печатными формами: они имеют ряд ограничений, главное из них - доступны данные текущего документа, т.е невозможно взять данные извне, произвести сложные расчеты с использованием внешних ресурсов итд. Но в простых случаях - альтернатива достаточно неплохая.
На этом завершу вторую часть. В следующей - настроим заполнение табличной части списка номенклатуры.
Связь со мной: