Запись реквизита. УНФ
☑
0
gooodorsage
19.04.19
✎
11:04
(Подписка на события документа "а". Событие - ОбработкаПроведения. ) - "Ц"
Б - реквизит документа "а" с типом "число" 10, точность 0.
Код в модуле на который ссылается событие :
Источник.Б = 1;
Документ "а" - Вызов проведения.
Реквизит "Б" - не заполонен.
Начата транзакция
-
-
-
Отрабатывает подписка на событие "Ц", заполняется в реквизит "Б".
-
-
Транзакция закончена.
Открываю документ "а", реквизит "Б" не заполнен.
По какой причине в рамках транзакции заполнен реквизит документа и он не записан в БД?
1
Darych
19.04.19
✎
11:06
а б ц.. дольше разбираться.. говновопрос
2
Darych
19.04.19
✎
11:07
"Открываю документ "а", реквизит "Б" не заполнен.
По какой причине в рамках транзакции заполнен реквизит документа и он не записан в БД?
"
вот противоречие
3
catena
19.04.19
✎
11:13
А зачем менять реквизиты в обработке проведения?
4
gooodorsage
19.04.19
✎
11:14
(2) Объект уже записан? Изменения без явного указания метода "записать" не запишутся в БД?
5
gooodorsage
19.04.19
✎
11:15
(3) без понятия, решение написано не мной.
6
Darych
19.04.19
✎
11:22
код в студию
7
lodger
19.04.19
✎
11:25
(4) да, в обработке проведения сам документ уже зафиксирован к записи, после завершения будут записаны только его Движения.
8
lodger
19.04.19
✎
11:25
(5) перепиши
9
lodger
19.04.19
✎
11:25
(0) заполняй реквизит Б в другом месте. перед или при записи.
10
gooodorsage
19.04.19
✎
11:31
Вопрос решен.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой