Имя: Пароль:
1C
1С v8
Кнопка печати и макет
0 t80at
 
23.03.17
12:38
Здравствуйте! подскажите как сделать:
самописная конфигурация 8.3, создал через конструктор печатную форму для документа. При нажатии кнопки "Печать" выводится макет. А вот непосредственно вывести его на принтер можно только через Ctrl+P либо Файл-Печать. А хотелось бы кнопку перед глазами... Собственно, как это реальзовать?
1 vicof
 
23.03.17
12:39
ТабличныйДокумент.Напечатать (SpreadsheetDocument.Print)
ТабличныйДокумент (SpreadsheetDocument)
Напечатать (Print)
Синтаксис:

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

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

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

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

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

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

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

ТабДок.Напечатать();
2 t80at
 
23.03.17
12:41
(1) Да,вот только в этом случае сначала уходит задание на печать, а потом показывается макет
3 shadow_sw
 
23.03.17
12:47
(2) ТабДок.Показать();
ТабДок.Напечатать();

между ними поставь паузу
4 t80at
 
23.03.17
12:54
(3) всё равно тогда печать неизбежна
хотелось бы посмотреть на сформировавшийся макет, и осознанно послать на печать.
5 vicof
 
23.03.17
12:55
Сделай кнопку и в обработчике пиши ТабДок.Напечатать();