|
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
|
кстати не проверял: если в роли запрещен вывод, программный вывод и программная печать работают?
ну типа сделать кнопку которая сразу на принтер отправляет?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший