Имя: Пароль:
1C
1С v8
Как вывести печать нескольких документов сразу на принтер?
0 Saari
 
12.10.16
14:01
Бухгалтерия 8.3
Есть многострочная таблица значений, в колонке которой ссылка на документ. Необходимо вывести печать всех документов сразу на принтер.

Подскажите, пожалуйста, как вывести печать документов напрямую на принтер в цикле?
1 DrShad
 
12.10.16
14:06
сформировать по каждому ТД и сразу кинуть на принтер
2 Saari
 
12.10.16
14:11
(1) подскажите, пожалуйста, подробнее.
Как сразу отправить на принтер несколько ТД?
3 DrShad
 
12.10.16
14:18
ТабличныйДокумент (SpreadsheetDocument)
Напечатать (Print)
Синтаксис:

Напечатать(<ДиалогПечати>)
Параметры:

<ДиалогПечати> (необязательный)

Тип: РежимИспользованияДиалогаПечати.
Определяет необходимость показа диалога печати перед печатью.
Значение по умолчанию: НеИспользовать.
Описание:

Выводит табличный документ на печать.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
Примечание:

При выводе табличного документа на печать в файл PDF перенос строк в ячейках документа может быть выполнен с некоторыми отличиями от того, как он выполняется при отображении документа на экран. Это может повлиять на высоту строк, у которых указана автоматическая высота.
Пример:

ТабДок.Напечатать();
4 Азазель
 
12.10.16
14:25
(1) вместо жаргона пиши понятнее:

- не сформировать ТД, а вызвать метод для объекта ТабличныйДокумент
- не сразу кинуть на принтер, а вызвать метод Напечатать() с параметром, указывающим на прямую печать без показа диалога печати;
- задания если их несколько, направляются на печать не все сразу, а по очереди, поэтому вопрос неточен по содержанию, вместо отправления на печать всех сразу требуется сформировать список, а затем для каждого элемента списка вызвать процедуру печати.
-Либо сформировать один табличный документ с разделителями страниц, в который вывести сразу все печатные формы по списку документов. После чего такой сводный табличный документ можно отправить на печать.
5 DrShad
 
12.10.16
14:29
(4) вместо жаргона пиши понятнее:

- не сформировать ТД, а вызвать метод для объекта ТабличныйДокумент


это каким же методом ТД он формируется?
6 Saari
 
12.10.16
14:40
Всем спасибо!
Использовал метод Напечатать(РежимИспользованияДиалогаПечати.Неиспользовать). Все получилось!