Руководство разработчика

Метод БЛАНК.ПЕЧАТЬ

Метод ПЕЧАТЬ позволяет осуществить печать бланка. Бланк должен быть показан на экране с помощью метода ПОКАЗАТЬ.

ФУНКЦИЯ ПЕЧАТЬ(ЛОГИКА: запрос = ДА; 
               ЦЕЛОЕ: копии = 1;
               СТРОКА: файл = "";
               СТРОКА: принтер = "")

Параметры

запрос
Задает необходимость отображения стандартного диалога печати, в котором пользователь может изменить настройки принтера, диапазон печатаемых страниц, количество копий и др. Также пользователь может отказаться от печати, нажав в диалоге печати кнопку Отмена. Если значение параметра равно НЕТ – производится печать бланка без отображения диалога.
копии
Задает количество копий печатаемого бланка, в диалоге печати пользователь может изменить заданное количество. Количество копий может изменяться в диапазоне от 1 до 100.
файл
Необязательный параметр. Имя выходного файла, если драйвер поддерживает вывод в файл. Если значение параметра начинается со "*", то вместо заголовка бланка для имени задания печати используется значение параметра (без звездочки). Это может быть необходимо для передачи имени и папки выходного файла некоторым виртуальным принтерам.
принтер
Необязательный параметр. Имя принтера для выполнения печати. По умолчанию используется текущий принтер программы.

При наличии какого-либо модального диалога бланк не может быть показан в полноценном режиме, но печать может быть осуществлена из обработчика открытие, до показа бланка на экране. По технологическим причинам печать в этом случае может осуществляться только синхронно с запущенным алгоритмом. Для асинхронных алгоритмов выдается предупреждение, а печать не производится.


См. также: