Имя: Пароль:
1C
1С v8
ОбработкаУдаленияПроведения
,
0 zuza
 
21.02.14
10:25
Добрый день, объясните пожалуйста, почему в процедуре ОбработкаУдаленияПроведения движения документа уже очищены? Удаление движений стоит "не удалять автоматически".
1 Господин ПЖ
 
21.02.14
10:40
перед записью уже сработало
2 Господин ПЖ
 
21.02.14
10:40
или где там чистка регистров спрятана
3 zuza
 
21.02.14
10:52
ПередЗаписью движений тоже уже нет.
4 zuza
 
21.02.14
10:53
+(3) Код
Если мУдалятьДвижения Тогда
        ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ, Истина, РежимПроведения);
    КонецЕсли;
Стоит в ОбработкеПроведения, больше нигде его нет
5 zuza
 
21.02.14
11:11
Где еще может быть чистка движений?
6 ДенисЧ
 
21.02.14
11:11
Воткни подписку на запись набора записей регистра и смотри, откуда она вызовется
7 zuza
 
21.02.14
11:25
(6) спасибо, попробую
8 zuza
 
21.02.14
12:25
так ничего и не вышло... Не могу понять где они очищаются...
9 Fedor-1971
 
21.02.14
12:59
(8) Отладчиком выясни, где создаются, а потом проверь где убиваются (или сразу ищи где удалили движения). На типовых много чего наверчено.
10 Господин ПЖ
 
21.02.14
13:00
может в подписке еще чего есть
11 Господин ПЖ
 
21.02.14
13:02
понавтыкать счетчиков везде - и прогнать один раз все станет ясно... модель прохождения документа через события и границы возникновения/завершения транзакций при проведении/отмене разные в зависимости от платформы/параметров конфы
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн