1С 8.1. УТ. Как указать принтер при печати? Печать программно. #534980


#0 by Radion
1С 8.1. УТ. Как указать принтер при печати? Печать программно. Получил документ: Нак.Печать("ТОРГ12", 1, Истина); А как указать конкретный принтер печати?
#1 by Axel2009
имяпринтера
#2 by aleks-id
если напомнишь часов в 9 утра 24 числа - скину код
#3 by Radion
может кто подскажет еще?
#4 by qwerty09
тебе ж написали: ИмяПринтера (PrinterName) Использование: Чтение и запись. Описание: Тип: Строка. Содержит имя принтера, известного в системе, на который будет выводиться табличный документ при печати. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
#5 by qwerty09
в твоем случае процедура Печать не подойдет. Получи табличный документ, потом установи его свойство ИмяПринтера, а потом УниверсальныеМеанизмы.НапечататьДокумент
#6 by Radion
я вот к сожалению не знаю как получит табличный документ, если у меня есть Объект типа документ ((( Подскажте. Спасибо.
#7 by qwerty09
Какой документ озвучь и что распечатать хочешь, какую печатную форму?
#8 by Radion
Документ РеализацииТиУ. Т.е. я программо Значение - получил переменную "Нак" это у меня "Реализация товаров и услуг 00000000012 от 2/22/2011 5:32:28 PM" Тип - ДокументОбъект.РеализацияТоваовУслуг. А вот как затем программно получить табличный документ, т.е. программно получить печатную форму "торг 12". Делаю так:     ТОРГ12 = ПолучитьОбщийМакет("ТОРГ12"); ТабДок = Нак.ПолучитьМакет(ТОРГ12); Выдает ошибку Ндопустимое значение параметров, параметр 1.
#9 by qwerty09
российской УТ под рукой нет. открой процедуру Печать в модуле документа и найди там что то похожее на: скопируй запости сюда. и имя принтера напиши, на который хочешь печатать...
#10 by Skylark
Кстати, да, групповая печать посылает куда Бог на душу положит. Надо будет ее подправить.
#11 by y22-k
она посылает туда куда последний раз были установлены параметры страницы
#12 by Radion
СПАСИБО, ВСЕМ. Сделал, получилось. Особенное СПАСИБО "qwerty09".
#13 by Skylark
А вот фиг. Это теоретиечески так; а на практике - куда раз "приклеилось", потом хоть убейся туда и будет посылать. Причем, зараза, приклеивается, как вы понимаете, не туда, куда надо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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