вопрос по регистрам

Новая тема
"подскажите пожалуйста с чем может быть связана ошибка
с таким сообщением
_Рег.ВременныйРасчет();                                  
{Документ.ТребованиеНакладная.Модуль Документа(74)}: Временный регистр не может быть использован!!
при этом документ записан , просто перед этим там производятся разные действия с регистром остатков , но вот какое из них приводит к такой ошибке не понятно "
ФормаТ61.gif (24.83 КБ)
Самый верный способ - воспользоваться отладчиком, прричин для ошибки может быть много.
"вот под отладчиком то как раз и все непонятно
вроде бы стандартный набор команд

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

Может быть у Вас этот регистр уже находиться вов временном расчете?"
Большое вам спасибо , проблема скорее всего именно в этом , про флаг участия я не знала , надо помощь читать внимательнее :-)
Читают тему
(гостей: 1)

Быстрый переход