Как заставить печатать документы только на конкретный принтер #722157


#0 by SeregaMW
УТ 10.3 Захожу в общею форму печати документов при нажатии на кнопку печати получаю табличный документ и задаю ему имя принтера и формат бумаги, выдает ошибку так как параметры ИмяПринтера и РазмерЛиста имеют тип не определено (
#1 by Ёпрст
нам отсюда не видно, где задаешь
#2 by SeregaMW
#3 by Ёпрст
мот  полютабличного документа будешь параметры указывать ?
#4 by Ёпрст
так хотя бы.. ну или напрямую, задавай, че хочешь
#5 by Ёпрст
Там же в приоткрытии тупо область вставляется..и усё - ПечатныйДокумент больше не используется никак, он сам по себе, а ПолеТабличногоДокумента само по себе..и они не связаны никак.
#6 by SeregaMW
В ПолеТабличногоДокумента ситуация аналогичная, ИмяПринтера и РазмерСтраницы тоже имеют тип не определено (
#7 by butterbean
нужно сначала вывести все в таб документ, потом уже задавать имя принтера и бумагу, а потом печатать
#8 by SeregaMW
не много не понял как сделать, пишу так     ЭлементыФормы.ПолеТабличногоДокумента.Напечатать(Ложь); Результат тот же
#9 by ИС-2
#10 by SeregaMW
Ставит принтер по умолчанию. У меня проблема в том что после печати на принтере этикеток, печатаешь документ на принтере А4 а размер документа остается как этикетка.
#11 by SeregaMW
Для этого при печати А4 хочу принудительно задавать размерЛиста
#12 by ИС-2
сохрани в переменную принтер, который был по умолчанию до начала печати
#13 by Krolik Bezobraznik
Сделай реквизит в котором будет храниться имя принтера. Сделай кнопку для выбора принтера из формы. Результат выбора сохрани в реквизит. Реквизит сделай сохраняемым. При открытии формы подтягивай принтер и при нажатии на печать будет тебе счастье.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С