Обновление значения реквизита формы в документе при проведении

Версия для печатиPDF-версия

Есть документ, в нем есть реквизит (не табличной части), тип число, равен Итогу по одной из колонок. Выведен на форму списка документов. При проведении документа почему-то заполняется со второй попытки. То есть, чтобы его значение изменилось - надо нажать проведение два раза. Как сделать, чтобы он записывался с первого раза?

Если НЕ ЗначениеЗаполнено(ВыбТипЦен) Тогда
          Сообщить("При незаполненных ценах проведение запрещено!");
          Возврат;
КонецЕсли;
 
ВсегоГотово      = ГотоваяПродукция.Итог("Сумма");
ВсегоСписание = Ингредиенты.Итог("Сумма");
 
 
Это вот фрагмент из обработки проведения в Модуле объекта

 

Перенесите вычисление итоговых показателей в процедуру ПередЗаписью.

Спасибо вам огромное. Все получилось. Не знаю, чего вдруг затупил...