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