Имя: Пароль:
1C
1С v8
1с82 Перехватить инициализацию печати
0 NickAn
 
02.12.11
14:22
Есть задача, подсчитать количество распечатанных документов в 1с.
При нажатии на кнопку печать в 1С и Ctrl+P можно перехватить и сделать подсчет, а вот если пользователь нажал на стандартную кнопку печать или предварительный просмотр, то здесь уже не могу перехватить. Но во всех случаях появляется окно 1с ИНИЦИАЛИЗАЦИЯ и потом показывает количество страниц ушедших на печать. Вот как раз и хочу перехватывать это окно. Возможно ли это?
1 IamAlexy
 
02.12.11
14:23
тупой вопрос: а как проверить количество РЕАЛЬНО распечатанных а не отправленных на принтер_без_бумаги документов?
2 NickAn
 
02.12.11
14:26
Меня интересуют только отправленные на печать.
3 NickAn
 
02.12.11
14:26
только не могу понять что здесь тупого? (1)
4 Nagaru
 
02.12.11
14:27
Тут скорее надо драйвер принтера переписывать
5 NickAn
 
02.12.11
14:30
зачем? Выпадает окно 1С инициализация. Т.е. в этот момент и делается отправка на печать, и если это окно 1С, то может быть это можно как то перехватить?
6 МихаилМ
 
02.12.11
14:34
для подсчета колва страниц используйте wmi. только  проверте на разных типах принтеров
тк провайдеры могут не все счетчики поддерживать.
7 NickAn
 
02.12.11
14:49
а стандартные кнопки печати и просмотра можно убрать?
8 andrewks
 
02.12.11
14:51
какова конечная цель? выявить воришек бумаги?
9 NickAn
 
02.12.11
14:53
цель: сколько раз печатался конкретный документ.
10 pumbaEO
 
02.12.11
15:08
можно конкретный документ сохранить в mxl потом 1С открыть и распечатать...
У меня так - процедура печать пишет в регистр время и ссылку на документ, если нажал печать и не распечатал проблемы оператора, если документ провели и потом он участвует в отгрузке ругается, почему не распечатали.
Контролировать бухов с их обортками не представляю как.
11 NickAn
 
02.12.11
16:17
у меня 1с82 управляемая, в форме печати куда выводится табличный документ и так есть список документов которые вывелись на печать. не проблема определить документ.
12 Fragster
 
гуру
02.12.11
16:22
воспользоваться стандартными утилитами аудита в винде не предлагать?
13 NickAn
 
02.12.11
16:34
утилита не подходит, если к ней нельзя обратиться программно
14 Fragster
 
гуру
02.12.11
17:11
(13) а кто тебе сказал, что к жерналам винду нельзя обращаться проргаммно?
15 NickAn
 
02.12.11
17:46
так предлагай, буду только рад.
16 IamAlexy
 
02.12.11
17:53
(15) предлагаю: обратись программно к журналам винды
17 IamAlexy
 
02.12.11
17:53
кстати не проверял: если в роли запрещен вывод, программный вывод и программная печать работают?

ну типа сделать кнопку которая сразу на принтер отправляет?
Независимо от того, куда вы едете — это в гору и против ветра!