вопрос по регистрам
10.11.2006
10:01
#1
"подскажите пожалуйста с чем может быть связана ошибка
с таким сообщением
_Рег.ВременныйРасчет();
{Документ.ТребованиеНакладная.Модуль Документа(74)}: Временный регистр не может быть использован!!
при этом документ записан , просто перед этим там производятся разные действия с регистром остатков , но вот какое из них приводит к такой ошибке не понятно "
с таким сообщением
_Рег.ВременныйРасчет();
{Документ.ТребованиеНакладная.Модуль Документа(74)}: Временный регистр не может быть использован!!
при этом документ записан , просто перед этим там производятся разные действия с регистром остатков , но вот какое из них приводит к такой ошибке не понятно "
11.11.2006
23:47
#2
Самый верный способ - воспользоваться отладчиком, прричин для ошибки может быть много.
12.11.2006
20:11
#3
"вот под отладчиком то как раз и все непонятно
вроде бы стандартный набор команд
_Рег=СоздатьОбъект("Регистр.ОстаткиТоваров");
_Рег.УстановитьЗначениеФильтра("МестоХранения",МестоХранения);
_Рег.УстановитьЗначениеФильтра("Товар",_Список,2);
Если ИтогиАктуальны()=0 Тогда
_Рег.ВременныйРасчет();
и вот тут возникает ошибка ,вот может кто-то знает с чем она может быть связана "
вроде бы стандартный набор команд
_Рег=СоздатьОбъект("Регистр.ОстаткиТоваров");
_Рег.УстановитьЗначениеФильтра("МестоХранения",МестоХранения);
_Рег.УстановитьЗначениеФильтра("Товар",_Список,2);
Если ИтогиАктуальны()=0 Тогда
_Рег.ВременныйРасчет();
и вот тут возникает ошибка ,вот может кто-то знает с чем она может быть связана "
13.11.2006
09:31
#4
"В синтаксис=помощнике :
ВременныйРасчет(>)
Синтаксис:
ВременныйРасчет(<Флаг>)
Назначение:
Установить флаг участия регистра во временном расчете.
Возвращает текущее значение флага участия регистра во временном расчете.
Параметры:
<Флаг> -:
1 - установить флаг участия регистра во временном расчете;
0 - сбросить флаг участия регистра во временном расчете (необязателен, по умолчанию - 1).
Замечание:
В один момент времени только по одному объекту регистров каждого вида могут участвовать во временном расчете.
Метод можно использовать как процедуру и как функцию.
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
Может быть у Вас этот регистр уже находиться вов временном расчете?"
ВременныйРасчет(>)
Синтаксис:
ВременныйРасчет(<Флаг>)
Назначение:
Установить флаг участия регистра во временном расчете.
Возвращает текущее значение флага участия регистра во временном расчете.
Параметры:
<Флаг> -:
1 - установить флаг участия регистра во временном расчете;
0 - сбросить флаг участия регистра во временном расчете (необязателен, по умолчанию - 1).
Замечание:
В один момент времени только по одному объекту регистров каждого вида могут участвовать во временном расчете.
Метод можно использовать как процедуру и как функцию.
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
Может быть у Вас этот регистр уже находиться вов временном расчете?"
Читают тему
(гостей: 1)