Имя: Пароль:
1C
1С v8
Закрытие смены
,
0 mirror1982
 
15.04.14
12:44
УТ. При выполнении обработки закрытии смены удалются все чеки ККМ и формируется документ отчет о розничных продажах. Как отследить в модуле документа Чек ККМ его удаление. Я так понимаю в процедуре призаписи() в модуле документа это событие не отловить?
1 Рэйв
 
15.04.14
12:45
пометку или физическое удаление?
2 Torquader
 
15.04.14
12:45
Зачем это нужно ?
3 mirror1982
 
15.04.14
12:47
(1) меня интересует физическое удаление, но можешь ответить и на пометку
4 sammmm
 
15.04.14
12:48
чеки архивируются и удаляются регламентым заданием
5 mirror1982
 
15.04.14
12:48
(2) самописный РИБ в разрезе организаций у меня некорректно работает, чеки в центральной базе остаются
6 mirror1982
 
15.04.14
12:49
(4) это что было, твое пожелание?
7 Рэйв
 
15.04.14
12:49
(3)
ПередЗаписью

Если ЭтотОбъект.ПометкаУдаления<>Ссылка.ПометкаУдаления Тогда
   Предупреждение("Караул! Меня удаляют!!!");
КонецЕсли;
8 Torquader
 
15.04.14
12:49
(5) Ну, если они отправились в центральную базу, то за ними должна отправится команда удаления.
Нужно смотреть, где они удаляются, и отправить команду.
Хотя, проще в центральную базу вообще чеки не отправлять.
9 mirror1982
 
15.04.14
12:49
(5) после закрытия в переферийки и обмена
10 Рэйв
 
15.04.14
12:49
+ ну там еще  И ЭтотОбъект.ПометкаУдаления=Истина
11 mirror1982
 
15.04.14
12:51
(8) команда на регистрацию изменений приходит из процедуры призаписи в модуле документа. вот я и спрашиваю при удалении программном физическом он регистрирует это изменение в этой процедуре?
12 Torquader
 
15.04.14
12:53
(11) Если не авторегистрация, то нужно самому регистрировать.
13 mirror1982
 
15.04.14
12:55
(12) не авторегистрация, где отлавливать физическое программное удаление?
14 Torquader
 
15.04.14
12:58
А процедура ПередУдалением ?
15 mirror1982
 
15.04.14
13:01
(14) подойдет?
16 Torquader
 
15.04.14
13:02
(15) Насколько я понимаю, что именно в ней мы момент удаления и ловим, и там мы должны отправить событие удаления объекта в другую базу.
17 sammmm
 
15.04.14
13:21
(6) какая УТ?
18 viramen
 
15.04.14
13:22
(0) Нет. Они физически удаляются из обработки закрытие смены
19 viramen
 
15.04.14
13:23
+ (18) Если это ут 10
20 Torquader
 
15.04.14
13:33
(19) Так вот ему и надо отправить команду на удаление при физическом удалении.

Только вопрос - а зачем вообще отправлять чеки в другую базу, если потом мы их там удаляем ?