Проблема с записью элемента справочника
07.07.2004
09:09
#1
"Коллеги, подскажите почему не работает следующая конструкция:
спр = СоздатьОбъект("Справочник.Номенклатура");
спр.ВыбратьЭлементы();
Пока спр.ПолучитьЭлемент() = 1 Цикл
товар = спр.ТекущийЭлемент();
Если товар.ЭтоГруппа() = 1 Тогда
Продолжить;
КонецЕсли;
Если <условие=истина> Тогда
товар.УстановитьАтрибут(<имя атрибута>, <значение>);
товар.Записать();
КонецЕсли;
КонецЦикла;
При исполнении выдается ошибка в строке "товар.Записать()" - "Не выбран элемент!"
Как же он не выбран, если я на нем спозиционровался (товар = спр.ТекущийЭлемент())? Подскажите, наверное я чего-то не понимаю..."
спр = СоздатьОбъект("Справочник.Номенклатура");
спр.ВыбратьЭлементы();
Пока спр.ПолучитьЭлемент() = 1 Цикл
товар = спр.ТекущийЭлемент();
Если товар.ЭтоГруппа() = 1 Тогда
Продолжить;
КонецЕсли;
Если <условие=истина> Тогда
товар.УстановитьАтрибут(<имя атрибута>, <значение>);
товар.Записать();
КонецЕсли;
КонецЦикла;
При исполнении выдается ошибка в строке "товар.Записать()" - "Не выбран элемент!"
Как же он не выбран, если я на нем спозиционровался (товар = спр.ТекущийЭлемент())? Подскажите, наверное я чего-то не понимаю..."
Читают тему
(гостей: 1)