Как получить имя принтера по умолчанию из 1С? #415950


#0 by victuan1
Как-то на скриптах это делается. Может у кого есть готовый код, чтоб велик не изобретать?
#1 by skunk
#2 by victuan1
мне ж для 77 надо
#3 by Kavar
Разница невелика будет.
#4 by victuan1
8-ку не знаю, лан, попробую перевести.
#5 by skunk
пицес программисты пошли
#6 by smaharbA
Полное управление, как из проводника
#7 by victuan1
Да, сделал я уже.
#8 by victuan1
Это возьмем на заметку.
#9 by victuan1
Код долго выполняется, секунд 40 Я заметил, что окно вызова принтера в нашей сети выполняется десятки секунд. С ноября пианю сисадмина, чтоб исправил, а толку нет. Это невозможно разве исправить?
#10 by VladZ
а зачем тебе?
#11 by victuan1
Пишу сценарий пакетной печати документов: часть печати идет на дефолтный для юзера принтер, другая часть раскидывается по принтерам, расположенным на разных складах.
#12 by victuan1
+ Здесь начало:
#13 by smaharbA
есть 2 быстрых способа
#14 by victuan1
Ты ж не пит. Говори подробности.
#15 by victuan1
Что-то фигня получается. Получаю имя принтера по умолчанию, подсовываю его в ПараметрыСтраницы последним параметром. Делаю Напечатать. Если имя принтера по умолчанию короткое (Sclad или Sclad2), то в диалоге выбора принтера оно и показыватся, если имя посложнее //Zal1/ML1210, то в диалоге выбора принтера показывается принтера, на который шла печать в последний раз. Что за ерунда?
#16 by FN
в формексе есть метод - он отрабатывает быстрее, но это ВК надо подключать. Код от smaharbA более универсален.
#17 by Ёпрст
Опции перед параметрами страницы пропиши..
#18 by victuan1
Блин, перезагрузил спулер теперь ф-я ПолучитьПринтерПоУмолчанию выдает пустую строку. Что за н ах.
#19 by victuan1
Блин, танцы с бубнами... 1) Короче, убрал доступ к принтеру, добавил доступ. 2) Опции стоят, меня имя сохр. опций - не помогло. 3) ставил сокрлп в ПараметрыСтраницы. Теперь работает. думаю из-за 1)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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