Имя: Пароль:
1C
1С v8
Определить, что изменило реквизит документа.
0 Альбатрос
 
14.01.13
13:14
УТ 10.3, 8.2. РИБ. Наблюдается такая проблема: ПКО, при печати чека на фискальнике в документ проставляется НомерЧекаККМ и ДатаЧекаККМ. Все отлично, но в какой-то момент эти данные обнуляются у некоторых ПКО. Не могу найти, что их обнуляет. Переферийный обмен, я так понимаю, не может этого делать. Глобальный поиск по конфе на предмет НомерЧекаККМ = 0 результата не дал. Значит, не в подписках. Остаются только внешние обработки. Помогите, как отследить, что изменяет объект.
1 Жан Пердежон
 
14.01.13
13:17
версионирование поставь
2 cw014
 
14.01.13
13:17
Определять следует во первых на глаз, а именно в какой момент (не в коде, а на форме) вдруг номер чека сбрасывается. Ведь если он сбрасывается, документ должен возводить флаг "Модифицированность"... Ну а дальше уже смотри какие действия к этому приводят и отладчиком эти действия обрабатывай
3 Maxus43
 
14.01.13
13:17
мы по версионированию смотрим обычно... больше тут не вижу куда зацепиться
4 Альбатрос
 
14.01.13
13:26
(1) (3)  Вроде же нет версионирования для УТ 10.3?
(2) Вот в какой момент происходит обнуление на глаз определить не получается.

Если, к примеру, зацепляться к ПередЗаписью(), можно ли получить инфу, что меняет объект?
5 Maxus43
 
14.01.13
13:28
(4) дак скомуниздь из БСП или УПП. Собсно лнл надо для опредедения времени изменения, и личности изменившего. Щас можешь тоже поискать в ЖР
6 Альбатрос
 
14.01.13
13:36
(5) Инфы о времени и личности мало. Юзеры точно не причем.
7 Maxus43
 
14.01.13
13:37
(6) выяснишь время - в ЖР найти быстрей что это сделало. Т.е. например какое именно фоновое задание или ещё чего, круг поиска снизится в разы, зная время
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн