|
Меняем запись рег. накопления. В отладке новое значение, в Предприятии - старое |
☑ |
0
dimaldinho
12.12.16
✎
13:31
|
Есть регистр накопления с добавленным ресурсом Количество.
В модуле набора записей в процедуре ПриЗаписи записываем значение ресурса Количество = 2. В режиме Предприятия видим Количество = 2. Почти всегда, кроме:
Но есть один тип регистратора, у которого после выхода из отладки Количество = 0 всегда. У всех регистраторов срабатывает запись =2, а у одного - нет.
Все подписки на события, в которых упомянут регистр накопления, срабатывают ранее процедуры ПриЗаписи, в которой заполняется количество.
Куда копать?
|
|
1
Cyberhawk
12.12.16
✎
13:33
|
Покажи на картинке
|
|
2
dimaldinho
12.12.16
✎
13:41
|
Это проблемный регистратор:
|
|
3
Любопытная
12.12.16
✎
13:44
|
(2) Ничего не понятно
|
|
4
dimaldinho
12.12.16
✎
13:44
|
это беспроблемный регистратор:
|
|
5
dimaldinho
12.12.16
✎
13:46
|
(3) Обратите внимание налево. Вы видите отладку, которая остановлена на последней строке модуля набора записей процедура при записи. В ней количества обведены зеленой рамкой и не все нулевые. Справа - результат после выхода из отладки. Тот же регистр накопления. Но количества все нулевые. Обведено красной рамкой.
|
|
6
Cyberhawk
12.12.16
✎
13:46
|
Транзакция может откатываться. Смотри в ЖР ее статус.
|
|
7
Cyberhawk
12.12.16
✎
13:47
|
"отладку, которая остановлена на последней строке модуля набора записей процедура при записи" // Могут быть еще и подписки, в т.ч. _в закрытых модулях_. F11 жал после конца процедуры?
|
|
8
dimaldinho
12.12.16
✎
13:54
|
Все подписки проверял.
Если бы откатывалась транзакция, откатывались бы все данные, а не значение одного ресурса.
|
|
9
lubitelxml
12.12.16
✎
14:00
|
На кеш похоже
|
|
10
dimaldinho
12.12.16
✎
15:13
|
(9) такое поведения в разных копиях базы на разных серверах
|
|
11
Kolls
12.12.16
✎
15:30
|
Если в консоли запрос кинуть, результат будет совпадать с результатом формы набора записей?
|
|
12
dimaldinho
12.12.16
✎
15:53
|
(11) да
|
|
13
RomanYS
12.12.16
✎
16:13
|
Изменять надо ПередЗаписью, ПриЗаписи уже поздно.
|
|