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