Откроем в конфигураторе окно редактирования объекта конфигурации Документ ОказаниеУслуги.
- На закладке Макеты: запустим конструктор печати.
- В окне конструктора печати документа на первом шаге укажем: «Создать новую команду», имя команды: «Печать».
-Нажмем «Далее» -
- На втором шаге нажатием кнопки >> определим, что все реквизиты нашего документа будут отображены в шапке печатной формы:
Рис. 8.1. Конструктор печати. Шаг 2
-Нажмем «Далее» -
- На третьем шаге точно так же определим, что все реквизиты табличной части документа будут отображены в печатной форме:
Рис. 8.2. Конструктор печати. Шаг 3
-Нажмем «Далее» -
-Haчетвертом шаге и пятом шагах указывать ничего не будем. Тем самым согласимся с тем, что команда для вызова процедуры формирования печатной формы будет помещена в командную панель формы, в раздел Важное.
-Нажмем «ОК»-
В конфигураторе откроется модуль команды Печать, модуль менеджера документа ОказаниеУслуги и макет этого документа:
Рис. 8.3. Макет документа "Оказание услуги"
Заметим, что разработчик может создать макет печатной формы с нуля и для ее вывода создать соответствующую команду и кнопку в форме документа, но в данном случае всю работу сделал за нас конструктор печати.
Запустим 1С: Предприятие в режиме отладки и откроем документ Оказание услуги № 1.
Обратите внимание, что в командной панели документа появилась новая кнопка Печать. Нажмем на нее и увидим печатную форму нашего документа
Как видите, конструктор сформировал вполне подходящую печатную форму для нашего документа. Единственное, чего не хватает в данной форме, - это итоговой суммы документа.
В следующем разделе, на примере добавления итоговой суммы документа, мы познакомимся с тем, как можно редактировать макеты и формы объектов конфигурации.