Имя: Пароль:
1C
 
Меняем запись рег. накопления. В отладке новое значение, в Предприятии - старое
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
Это проблемный регистратор:
http://i066.radikal.ru/1612/de/5d9657aef1eat.jpg
3 Любопытная
 
12.12.16
13:44
(2) Ничего не понятно
4 dimaldinho
 
12.12.16
13:44
это беспроблемный регистратор:
http://s017.radikal.ru/i429/1612/83/8ac245e5299c.jpg
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
Изменять надо ПередЗаписью, ПриЗаписи уже поздно.