1с82 Перехватить инициализацию печати #583309


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

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