Диалог печати не используется.
Полное описание, параметры и ограничения
РежимИспользованияДиалогаПечати.НеИспользовать (PrintDialogUseMode.DontUse)
РежимИспользованияДиалогаПечати (PrintDialogUseMode)
НеИспользовать (DontUse)
Доступен, начиная с версии 8.2.
Описание:
Диалог печати не используется.
Примечание:
Если при использовании данного режима указанный принтер недоступен (например, не установлен или отключен), при выполнении печати формируется исключение, которое может быть обработано прикладным кодом.
Использование в версии:
Доступен, начиная с версии 8.2.
Описание изменено в версии 8.5.1.
Методическая информация
Практические примеры
Задать диалог печати собственной схемы: НеИспользовать
Настоящая схема с двумя собственными точками передаётся методу печати с явным режимом диалога.
Где и как запускать
Толстый клиент, тело отдельной кнопки собственной обычной формы; только свой тестовый принтер.
Подготовка
Редкий вывод на устройство: собственная обычная форма, толстый клиент Windows. Реквизит СвойУчебныйПринтер Строка 200; основное тело — обработчик отдельной кнопки ПечататьСвоюСхему.
Человек заранее выбирает собственный тестовый принтер с точным именем Windows. Если используется принтер в PDF, имя нового собственного файла выбирайте вручную, не перезаписывая существующее. Здесь принтер и файлы не устанавливались / не создавались.
Внимание: ручной запуск действительно может отправить задание печати. Особенно НеИспользовать — без диалога. Не нажимайте кнопку на рабочем / чужом принтере. Код в справочнике не исполняется автоматически.
Если ПустаяСтрока(СокрЛП(СвойУчебныйПринтер)) Тогда
ВызватьИсключение "Укажите точное имя только своего учебного принтера";
КонецЕсли;
Схема = Новый ГеографическаяСхема;
Слой = Схема.Слои.Добавить("Магазины", Тип("ТочечныйОбъектГеографическойСхемы"));
Серия = Слой.Серии.Добавить("Продано");
Серия.Текст = "Продано книг";
Серия.ТипОтображения = ТипОтображенияСерииСлояГеографическойСхемы.Гистограмма;
Для Индекс = 1 По 2 Цикл
Пункт = Слой.Объекты.Добавить();
Пункт.Значение = "Учебный магазин " + Строка(Индекс);
Пункт.Координаты = Новый ГеографическиеКоординаты(55, 36 + Индекс);
Пункт.Видимость = Истина;
Слой.УстановитьЗначение(Пункт, Серия, Индекс * 3, Пункт.Значение, Пункт.Значение);
КонецЦикла;
Схема.ИмяПринтера = СвойУчебныйПринтер;
Схема.КоличествоЭкземпляров = 1;
Сообщить("Ручной запуск печати только собственных точек");
Схема.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);Разбор по шагам
Укажите только свой тестовый принтер.
Осознанно запустите отдельную кнопку.
При наличии диалога проверьте устройство и отмените либо подтвердите свой учебный вывод.
Как проверить результат
Использовать запрашивает диалог, НеИспользовать печатает без него. Нельзя обещать возможность отмены для НеИспользовать.
Схема содержит только две вымышленные точки и значения 3 / 6. BSL, драйвер, задания печати и сохранение PDF при сборке HTML не запускались.
Ожидаемый результат
Режим диалога показан у настоящего метода печати с явной границей ручного запуска.
На что обратить внимание
Установка ИмяПринтера не устанавливает устройство в ОС; успешный вызов не является подтверждением физического отпечатка.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.