|
Меняю реквизит документа при проведении. Но в форме не изменяется. В чем прикол?
| ☑ |
0
temsa
08.12.13
✎
19:09
|
У меня самописка на 1с83.
В документе есть реквизит "Сумма". Данный реквизит может менятся как из формы так и в модуле проведения.
Провожу документ при этом отладчиком увидел что "сумма" изменилась. ДА записи в РН тоже изменились.
Но! Открываю документ но на форме старое значение.
Прошелся отладиком нсколько раз все равно старое значение...
Отрывок кода в модуле проведения:
ЭтотОбъект.Сумма = ОтработаноЧасов * ДанныеДляПроведения.ТарифЗаЧас /60;
Движение.Результат = Сумма;
Отрывок кода в модуле формы:
&НаСервере
Процедура ОтработаноЧасовПоМастеруПриИзмененииНаСервере()
ТарифЗаЧасРез = ТарифСервер();
Объект.Сумма = Объект.ОтработаноЧасов * ТарифЗаЧасРез /60;
КонецПроцедуры
|
|
1
EugeniaK
08.12.13
✎
19:13
|
(0) Подозреваю, что после проведения документ не сохраняется.
Только перед проведением.
|
|
2
EugeniaK
08.12.13
✎
19:14
|
Идешь не тем путем.
Нужно рассчитывать в "Перед записью", а при проведении просто сохраненное значение записывать в регистр.
|
|
3
temsa
08.12.13
✎
19:27
|
(2) Сенкс! Понял где собака зарыта.
|
|