Имя: Пароль:
1C
1C 7.7
v7: печать
0 maestro-72
 
03.12.13
18:59
как отловить факт посылки на принтер, есть ли такая возможность вообще... Нужно чтобы второй раз через вопрос только печатался документ
1 Холст
 
03.12.13
19:10
просто идеи
-включить логирование печати (принтеры - сервер печати - вести журнал сообщений)
- парсить журнал событий
2 Холст
 
03.12.13
19:11
поставить хук на изменение папки очереди печати C:\WINDOWS\System32\spool\PRINTERS
3 maestro-72
 
03.12.13
19:39
Интересно, кто нибудь делал? Получалось?
4 DGorgoN
 
03.12.13
19:46
(3) А почему не должно получится? Только смысл?
5 НикДляЗапросов
 
03.12.13
19:47
на кнопку "печать" вопрос повесить
6 Холст
 
03.12.13
20:03
(4) сервис для юзера "эту форму вы уже печатали, посмотрите в лотке принтера, а если будете много печатать один и тот же лист, напишу автослужебку на перерасход бумаги"
7 Aleksey
 
03.12.13
20:25
(3) Делал, получается частично. Потому что в любом случае нет гарантии того что принтер распечатал, а не зажевал бумагу или не кончился тонер
8 Aleksey
 
03.12.13
20:27
Делал тупо, при печати сохранял данные в файл, при повторной печати выскакивает диалоговое окно "введите причину печати дубликата" и тоже в файл. Плюс причину в сам печатаемый документ вывожу. Это уже для склада, что бы он понимал что возможно это дубликат
9 maestro-72
 
03.12.13
22:06
(7) Ну и пример кода не помешал бы, я был бы очень рад
10 maestro-72
 
03.12.13
22:08
Я хотел просто на кнопку повесить запись в документ времени печати, но пользователь может просто на кнопку нажать типа посмотреть что получилось а от печати отказаться, вот и хочу чтобы уже наверняка что на принтер посылали...