Имя: Пароль:
1C
 
Получить имя принтера при печати документов 7.7
0 kalisto
 
24.08.17
09:05
Добрый день.
Подскажите, пожалуйста, как получить имя принтера, на который пользователь отправил печатную форму из 1С?
1 kalisto
 
24.08.17
13:57
Кто-нибудь....
2 Злопчинский
 
24.08.17
14:02
(0) зачем? Отправил и отправил... Это исчезло из 1с...
3 Злопчинский
 
24.08.17
14:04
Можно включить логтровпнип печати средствами Ос. Смотри у Абрахамса здесь на ыоиуме было, я ставил у себя, но потом отключил нафиг, были какие-то непонятные траблы.. Но не помню точно, обработка есть но искать надо
4 Маркусс
 
24.08.17
14:05
Из опций вроде можно достать
5 АЛьФ
 
24.08.17
14:06
FormEx
6 Ёпрст
 
24.08.17
14:10
(0)
самому выбирать нужный принтер перед печатью.
У нас, так например было сделано. И в снеговике, тоже.
7 kalisto
 
25.08.17
00:24
(2) У меня тот же вопрос. Но директор сказал, коллектив ответил - да, сэр.
8 kalisto
 
25.08.17
00:25
(6) Вот, думаю придется так сделать.
Спасибо за ответы. Если еще мысли возникнут, буду благодарна.
9 GreyK
 
25.08.17
00:40
(8) Один раз настраиваете на каждую печатную форму принтер и всё, потом можно пить пиво, хрустеть фисташками и получать свои админские.
10 Злопчинский
 
25.08.17
01:44
(5) готовность принтера откуда считывается..?
(есть проблемы при работе принтеров через принт-сервер.. ну такие синенькие коробочки..?)
11 АЛьФ
 
31.08.17
08:24
2(10) Через EnumPrinters.
12 lEvGl
 
гуру
31.08.17
08:41
Locator = Новый COMОбъект("WbemScripting.SWbemLocator");
    ServicesSet = Locator.ConnectServer(".");
    ObjectSet = ServicesSet.InstancesOf("Win32_Printer");
    Для каждого Item Из ObjectSet Цикл
        ЭлементыФормы.Принтер.СписокВыбора.Добавить(Item.Caption, Item.Caption);
    КонецЦикла;

для 8.х, под 7 переделать должно получиться
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой