Имя: Пароль:
1C
1C 7.7
v7: Документ распечатан!
,
0 Мисти
 
25.04.12
09:56
Просят вставить галку, что документ распечатан. Хорошо себе представляю, что можно эту галку поставить в момент вызова процедуры печати, но это не совсем красиво. А как отловить, что оправлено на принтер?
1 Wobland
 
25.04.12
09:57
а как отловить событие нормального выхода листа из принтера?
2 Злопчинский
 
25.04.12
09:57
(1) отслеживать очередь печати - если исчезло из очереди печати - считаем что напечатано ок.
3 Fish
 
25.04.12
09:58
(1) Посадить у принтера баборобота, которая будет ставить галку :)))
4 Злопчинский
 
25.04.12
09:58
(0) как вариант - передопределеенная процедура ПриПечати() (работает при загрузке формекса) .
5 Гефест
 
25.04.12
09:58
(2) А как отследить, что пользователь не селедку в документ завернул?
6 Wobland
 
25.04.12
09:58
(5) баборобот
7 DGorgoN
 
25.04.12
09:59
(0) Тебе тогда с апями писать приблуду по виду (2).
8 Злопчинский
 
25.04.12
09:59
вообще конечно тупняк полный. система построена так, что приложение не может понять напечатан док или нет. трындец полный...
9 Злопчинский
 
25.04.12
10:00
(7) абрахамс выкладывал что-то похожее
10 Он
 
25.04.12
10:01
Камеру над принтером.
11 Лоботряс
 
25.04.12
10:01
Скан-образ прикрепляйте
12 SeraFim
 
25.04.12
10:01
на выходе из принтера поставить сканер.
13 Мисти
 
25.04.12
10:01
На самом деле, момент отправки на принтер довольно важен, потому что часто печ. форму формируют, заведомом не собираясь печатать.
(4) Если правда, то решение где-то там.
Можно, конечно, "баборобота" - прежде, чем ставить галку - задать вопрос, собираются ли они печатать.
14 Мисти
 
25.04.12
10:03
(7) Это мне непонятно ни разу. У меня есть оплаченный доступ на инфостарт. Может, кто подскажет, где это (9)?
15 Fish
 
25.04.12
10:03
(12) И сразу распознавать скан, и сравнивать с оригиналом. Вдруг не все символы пропечатались :)))
16 SeraFim
 
25.04.12
10:03
(4) Можно же сохранить в эксель и распечатать оттуда!!!))
17 DGorgoN
 
25.04.12
10:04
(14) абрахамс это ник. Выкладывал на мисте.
Но я не понмю ибо не тусуюсь слишком часто как некоторые =)
18 SeraFim
 
25.04.12
10:05
(15) с учетом (16) надо автоматически распознавать ВСЕ печатаемые документы, и уже потом автоматически определять, какой это был документ и у него ставить галку!)
19 Pro-tone
 
25.04.12
10:08
я за баборобота, потому что принтер может выкидывать сам по себе интересные номера (закончилась бумага, зажевало ее, глюк из-за большой очереди при печати и т.п.), после чего все равно нужно повторно слать на печать то, что слалось уже ранее
20 nicxxx
 
25.04.12
10:10
дебилизм. я делал такое по требованию заказчика, сразу предупредил что ловится только нажатие кнопки Печать в документе, а не факт вывода печатной формы на принтер. делов то - добавить флажок в шапку документа. ну или регистр сведений сделать.
21 zxcvb
 
25.04.12
10:11
(0) Заставь их сканировать отпечатанный документ и храни на него ссылку.
А что? Иначе ведь невозможно убедиться, что документ распечатался как положено. Очередь печати может и очиститься, но это еще ничего не значит.
Напиши служебку, инструкцию, заставь админа написать инструкцию по пользованию сканером, и т.д...

Или, если отношения позволяют, просто пошли нафиг.
22 Он
 
25.04.12
10:19
Сколько себя помню - тема периодически появляется на Мисте.
Не оскудеет земля толпоёпами.
23 lamme
 
25.04.12
10:28
у формекса есть метод

Процедура ПриПечатиТаблицы(Таблица, ФлагПредпросмотра, Заголовок)


Делаешь справочник некий - типа ЛогНапечатанныхДоков
где одну из граф указываешь документ - откуда печатали (с отобором и сортировкой по графе)



ИМХО
Просят вставить галку, что документ распечатан
Не получиться так сделать с формексом и процедурой его -ПриПечатиТаблицы
потому что объект   будет заблокирован этим же пользователем.


Я делал - что при нажатии на кн Печать - выдается предупреждение типа

Эту печатную форму уже печатал Иванов 01 01 2011 в 01:01
(ищу по спр ЛогНапечатанныхДоков)
24 lamme
 
25.04.12
10:29
(20)
у формекса ловиться именно печать (тут правда не ловиться - успешно напечаталось или нет)
а не отображение на экране
25 nicxxx
 
25.04.12
10:40
(24) да какая разница, все равно недостоверно получается. а так еще пришлось бы формэкс прикручивать, потом вдруг не окажется у какого-нибудь юзера прав на внешние компоненты, оно работать перестанет, придется ехать исправлять, причем денег за это не возьмешь, потому что "ты вот тут делал, а оно не работает"
26 СноваЗдорова
 
25.04.12
10:50
(25) предупреди о последствиях и что это будет отдельно оплачиваться как настройка раб места
27 nicxxx
 
25.04.12
10:52
зачем делать самому себе проблемы на будущее?
28 Lionee
 
25.04.12
10:56
для операторов писали свой журнал работы, если распечатано то был значок напечатано , и больше на печать не давал пускать,так как доки на склад печатались иногда по два раза.
29 nicxxx
 
25.04.12
10:56
(28) для избежания этого можно внедрить штрихкодирование документов
30 Mikeware
 
25.04.12
11:00
(25) каких таких "прав на внешние компоненты"? :-)
особливо на формекс?
31 nicxxx
 
25.04.12
11:02
ладно, права на CLSID, то что формэкс грузится без CLSID я знаю, но мало ли какие еще могут быть грабли из-за ВК ?
32 Mikeware
 
25.04.12
11:03
(31) При грамотном подходе из-за ВК граблей гораздо меньще, чем из-за кода.
33 Mikeware
 
25.04.12
11:04
(28) все-таки лучше предупреждать, что документ уже отправлялся на печать...
34 Nandarou
 
25.04.12
11:09
печатаем на бумажке штрихкод. после печати сканируем код сканером штрихкода. если совпал ставим галочку автоматом что напечаталось.
35 Холст
 
25.04.12
11:11
ИМНИП, можно в windows включить аудит печати, а потом получившийся протокол парсить
36 Мигрень
 
25.04.12
11:14
(0)Я тоже на своей фирме заморачивался такой проблемой: сидишь и думаешь, распечатал я этому заказчику документы или нет. Экспериментировал с галочками, но не понравилось.

Решение самое надежное: создал документ - сразу распечатал. И все.
37 zxcvb
 
25.04.12
12:00
Можно печатать при проведении.
38 Wobland
 
25.04.12
12:01
(37) групповом
39 zxcvb
 
25.04.12
12:09
(38) Ибо нефиг.
40 Eugene_life
 
25.04.12
12:20
(38), (39) + Напечатанный документ принудительно удалять из базы.
41 Dmitrith
 
25.04.12
12:27
Присвоить каждому документу уникальный ШК, после распечатки посадить баборобота, которая его сканирует.
42 pwei
 
25.04.12
12:41
(40) + отправлять СМС финансовому директору
43 Wobland
 
25.04.12
12:42
(42) как отловить событие доставки и прочтения СМС?
44 Азазель
 
25.04.12
12:43
А не проще чтобы юзер сам ставил флаг того, что док однажды уже распечатан?
Причем сам он снять этот флаг не может.

А для контроля у меня, например, внедрен справочник "Распечатки".
Кто, когда и сколько отправлял на печать в интерктивном режиме из форм документов.
45 Jaffar
 
25.04.12
12:48
а снимает флаг только финансовый директор