Имя: Пароль:
1C
1С v8
Меняю реквизит документа при проведении. Но в форме не изменяется. В чем прикол?
,
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) Сенкс! Понял где собака зарыта.