Узнать имя принтера, на котором был напечатан предыдущий документ #514715


#0 by YUrikk
Сильно не пинать, я только учусь)) В общем проблема следующая: Нажатием кнопки печатается несколько печатных форм разных документов. Необходимо сделать, чтобы все эти документы ушли на печать на выбранный им принтер из диалога печати. Сейчас это выглядит так: Все что нужно печатается, только перед каждым документом вылазит окно выбора принтера. А нужно принтер выбирать один раз и на него отправить все документы. Я так понимаю, что нужно как-то получить имя принтера, который был выбран при печати первого документа и его передавать остальным. А вот как его получить не знаю... Посоветуйте где покопать
#1 by EasyRider
Предложение: печатать прямо на принтер,а не на экран,перед печатью для табличного документа задавать имя принтера ТабДокумент1.ИмяПринтера=ИмяПринтера,где ИмяПринтера-строковая переменная.Ее же можно и сохранять куда-то,чтобы знать,куда ушел предыдущий документ. В ОС принтеры нужно переименовать в соответствии со значением ИмяПринтера.
#2 by NikonMogzon
Как-то неуниверсально, там как я понял выбирают постоянно разные принтеры, поэтому нужно получить имя принтера, на который ушла первая печатная форма, а остальные запускать на него. так?
#3 by YUrikk
да. Пользователь должен иметь возможность выбора принтера на который он хочет распечатать...
#4 by EasyRider
Выбор можно сделать например переключателями.Что не очень-то универсально - согласен.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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