Временный рассчет регистров в модуле проведения
Процедура ОбработкаПроведения()
рег=СоздатьОбъект("Регистр.Остатки");
//Сначала ставим фильтры, чтобы временные расчеты шли быстрее
рег.УстановитьЗначениеФильтра("Фирма",ршФирма);
рег.УстановитьЗначениеФильтра("Склад",ршСклад);
Если ИтогиАктуальны()=0 Тогда //Проверяем необходимость временного рассчета регистров
рег.ВременныйРасчет(1); //Включаем временный рассчет для регистра рег
РассчитатьРегистрыНа(ТекущийДокумент()); //рассчитываем итоги на документ
КонецЕсли;
//Теперь итоги регистра содержат значения на позицию до документа
|