Конструктор печати бизнес-процесса

Конструктор печати предназначен для создания макета с заданными именованными областями и процедуры печати бизнес-процесса.

Конструктор работает в пошаговом режиме, при котором после выполнения группы очередных действий по кнопке "Далее>" производится переход к следующей группе, при этом результат выполненных действий влияет на содержимое диалога.

Работа конструктора зависит от выбранного режима запуска. Ниже описываются варианты работы конструктора в зависимости от указанного в настройках конфигурации режима.

Если в настройках указан режим "Управляемое приложение и обычное приложение", то на первом шаге конструктор предлагает выбрать вид формы. Если установлен флажок "Управляемая форма", то конструктор выполняет построение для управляемого режима, описание работы с которым находится в разделе "Режим управляемого приложения", в противном случае конструктор выполняет построение для обычного режима запуска, описание работы с которым находится в разделе "Режим обычного приложения".

Если в настройках указан режим "Управляемое приложение", то конструктор сразу начинает работу для режима "Управляемая форма".

Режим управляемого приложения
На первом шаге конструктор предлагает определить команду для выполнения построение печатной формы. По умолчанию это имя "Печать".
Если такая команда уже присутствует, то можно выбрать ее и конструктор перепишет ее заново. При этом введенный ранее в тело процедуры текст будет потерян! Команду можно выбрать из списка существующих команд.
После нажатия кнопки "Далее>" конструктор переходит к выбору реквизитов шапки. С помощью кнопок переноса сформируйте список реквизитов.
Если бизнес-процесс имеет табличные части, то после нажатия кнопки "Далее>" конструктор переходит к выбору реквизитов первой табличной части. Перенесите нужные реквизиты. Если табличных частей несколько, то после нажатия кнопки "Далее>" конструктор переходит к выбору реквизитов очередной табличной части. 
После нажатия кнопки "Далее>" конструктор переходит к выбору реквизитов подвала. С помощью кнопок переноса сформируйте список реквизитов.
На последнем шаге следует указать команду, к которой принадлежит группа, а также указать режим просмотра печатной формы. Если установлен флажок "Печать без предварительного просмотра", то флажки "Таблица 'только для чтения'"и "Защита таблицы" становятся недоступны.
Нажатие кнопки "ОК" завершает работу конструктора печати.

В результате будет сформирован макет, указанная команда, в которой конструктор разместит процедуры ОбработкаКоманды() и Печать(), а в модуле менеджера - процедура Печать().

Режим обычного приложения

На втором шаге конструктор предлагает для новой процедуры выбрать место расположения процедуры формирования отчета и ввести имя процедуры, которая будет выполнять построение печатной формы. По умолчанию это имя "Печать".
Место расположения может быть в модуле или в модуле формы (если выбрано последнее, то указывается, в какой именно форме будет расположена процедура). Если формы еще не создавались, то размещение возможно только в модуле.
Если такая процедура уже присутствует, то можно выбрать ее и конструктор перепишет ее заново. При этом введенный ранее в тело процедуры текст будет потерян!
После нажатия кнопки "Далее>" конструктор переходит к выбору реквизитов шапки. С помощью кнопок переноса сформируйте список реквизитов.
Если объект имеет табличные части и выбрана форма бизнес-процесса, то после нажатия кнопки "Далее>" конструктор переходит к выбору реквизитов очередной табличной части. Список печати формируется аналогично списку реквизитов шапки. После нажатия кнопки "Далее>" конструктор переходит к выбору реквизитов подвала.
Если выбрана форма списка, то конструктор пропускает шаги формирования табличных частей и подвала.
На следующем шаге конструктор предлагает выбрать режим вызова процедуры и режимы просмотра печатной формы.

Нажатие кнопки "ОК" завершает работу конструктора печати.

В результате будет сформирован макет, а в указанной форме будет автоматически сформирована процедура печати.

1C:Enterprise Developer's Community