РежимИспользованияДиалогаПечати.НеИспользовать

Свойства · DontUse

Диалог печати не используется.

Полное описание, параметры и ограничения

РежимИспользованияДиалогаПечати.НеИспользовать (PrintDialogUseMode.DontUse)

РежимИспользованияДиалогаПечати (PrintDialogUseMode)

НеИспользовать (DontUse)

Доступен, начиная с версии 8.2.

Описание:
Диалог печати не используется.
Примечание:
Если при использовании данного режима указанный принтер недоступен (например, не установлен или отключен), при выполнении печати формируется исключение, которое может быть обработано прикладным кодом.
Использование в версии:

Доступен, начиная с версии 8.2.

Описание изменено в версии 8.5.1.

Методическая информация

Практические примеры

Задать диалог печати собственной схемы: НеИспользовать

Настоящая схема с двумя собственными точками передаётся методу печати с явным режимом диалога.

Где и как запускать

Толстый клиент, тело отдельной кнопки собственной обычной формы; только свой тестовый принтер.

Подготовка

  1. Редкий вывод на устройство: собственная обычная форма, толстый клиент Windows. Реквизит СвойУчебныйПринтер Строка 200; основное тело — обработчик отдельной кнопки ПечататьСвоюСхему.

  2. Человек заранее выбирает собственный тестовый принтер с точным именем Windows. Если используется принтер в PDF, имя нового собственного файла выбирайте вручную, не перезаписывая существующее. Здесь принтер и файлы не устанавливались / не создавались.

  3. Внимание: ручной запуск действительно может отправить задание печати. Особенно НеИспользовать — без диалога. Не нажимайте кнопку на рабочем / чужом принтере. Код в справочнике не исполняется автоматически.

Если ПустаяСтрока(СокрЛП(СвойУчебныйПринтер)) Тогда
    ВызватьИсключение "Укажите точное имя только своего учебного принтера";
КонецЕсли;
Схема = Новый ГеографическаяСхема;
Слой = Схема.Слои.Добавить("Магазины", Тип("ТочечныйОбъектГеографическойСхемы"));
Серия = Слой.Серии.Добавить("Продано");
Серия.Текст = "Продано книг";
Серия.ТипОтображения = ТипОтображенияСерииСлояГеографическойСхемы.Гистограмма;
Для Индекс = 1 По 2 Цикл
    Пункт = Слой.Объекты.Добавить();
    Пункт.Значение = "Учебный магазин " + Строка(Индекс);
    Пункт.Координаты = Новый ГеографическиеКоординаты(55, 36 + Индекс);
    Пункт.Видимость = Истина;
    Слой.УстановитьЗначение(Пункт, Серия, Индекс * 3, Пункт.Значение, Пункт.Значение);
КонецЦикла;
Схема.ИмяПринтера = СвойУчебныйПринтер;
Схема.КоличествоЭкземпляров = 1;
Сообщить("Ручной запуск печати только собственных точек");
Схема.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);

Разбор по шагам

  1. Укажите только свой тестовый принтер.

  2. Осознанно запустите отдельную кнопку.

  3. При наличии диалога проверьте устройство и отмените либо подтвердите свой учебный вывод.

Как проверить результат

  1. Использовать запрашивает диалог, НеИспользовать печатает без него. Нельзя обещать возможность отмены для НеИспользовать.

  2. Схема содержит только две вымышленные точки и значения 3 / 6. BSL, драйвер, задания печати и сохранение PDF при сборке HTML не запускались.

Ожидаемый результат

Режим диалога показан у настоящего метода печати с явной границей ручного запуска.

На что обратить внимание

  1. Установка ИмяПринтера не устанавливает устройство в ОС; успешный вызов не является подтверждением физического отпечатка.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.