|
Непонятно откуда вызывается запись РН, после отработки проведения и подписки
| ☑ |
0
Ахмадинежад
04.08.14
✎
19:24
|
УПП 1.3
Создана подписка на событие "Обработка проведения" документа "РТиУ".
В подписке добавляю движений в РН "ВзаиморасчетыСКонтрагентами". Записываю...
Затем, как показывает отладка, снова происходит запись РН "документным" набором записей, т.е. по сути происходит 3 раза запись РН:
1) самим документом РТиУ при проведении - набор из 1 движения
2) из подписки на событие - набор из нескольких, добавленных в подписке, движений
3) непонятно откуда и чем - стек вызовов пуст - набором из 1 движения - как будто его опять РТиУ вызвала..
__
Тоже самое в той же подписке делаю с проводками - всё ОК.
|
|
1
ДенисЧ
04.08.14
✎
19:29
|
других подписок нет?
А то, знаешь ли, порядок их вызова совершенно неопределен
|
|
2
Ахмадинежад
04.08.14
✎
19:34
|
(1)стек вызовов бы показал
|
|
3
hhhh
04.08.14
✎
19:43
|
(1) похоже они всё-таки подряд выполняются, как стоят в конфигураторе. Вот я по дурости нажал там кнопку в алфавитном порядке, у меня стали подписки по алфавиту выполняться.
|
|
4
Крошка Ру
04.08.14
✎
19:45
|
(0)А в других событиях этого документа, чисто случайно, движений по этому регистру не делается?
|
|
5
Ахмадинежад
04.08.14
✎
20:01
|
(4)нет, по крайней мере в отладке в ПриЗаписи в модуле набора записей - фиксирую только 3 вышеописанных вызова..
|
|
6
Крошка Ру
04.08.14
✎
20:34
|
(5) Ну тогда делай пошаговую отладку
|
|
7
Ахмадинежад
04.08.14
✎
20:36
|
(6)делал, вот в приЗаписи РН и обнаружил 3 записи.. или что имеется ввиду ? нажать ф11 на КонецПроцедуры - обработчике
|
|
8
hhhh
04.08.14
✎
20:42
|
(7) запись после КонецПроцедуры делается. Когда закрывается транзакция.
|
|
9
Крошка Ру
04.08.14
✎
20:45
|
(7) Почему на КонецПроцедуры? С самого начала и пошагово. Где-то ж оно пишется. Чудес не бывает.
|
|
10
AdndnA
04.08.14
✎
20:50
|
делает принудильеная запись (РННабор.Записать(Истина) с флагом истина (набор по-моему очищается - отладкой (т.е. РННабор.Количество())тяжело найти место)
|
|
11
AdndnA
04.08.14
✎
20:51
|
нужно перечитвать
|
|
12
Ахмадинежад
04.08.14
✎
21:50
|
(9) а где, начало ,подскажите пжлст
(11)перечитал.. я и с замещение и без оного записывал.
И самое главное - отладкой не видно в стеке вызовов откуда приходит на запись 3-й раз
|
|