|
Получить имя принтера при печати документов 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ет в милосердии тем, кто ниже его? Петр Трубецкой