не уникален код при записи номенклатуры запросом
25.06.2012
10:44
#1
"Подскажите, почему у меня выходит ошибка не уникальности кода при следующем коде?
Ошибка:
"{Форма.Форма1.Форма(269)}: Ошибка при вызове метода контекста (Записать)
Контр.Записать();
по причине:
Значение поля "Код" не уникально"
Код:
Если НЕ Выборка.Код = НС.Код Тогда
Контр = Справочники.Номенклатура.СоздатьЭлемент();
Контр.Код = НС.Код;
Контр.Наименование = НС.Наим;
Контр.СтавкаНДС = НС.НДС;
Контр.НаименованиеПолное = НС.Наим;
Контр.БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796");
Контр.Записать();
ИначеЕсли Выборка.Код = НС.Код Тогда
Возврат
КонецЕсли;"
Ошибка:
"{Форма.Форма1.Форма(269)}: Ошибка при вызове метода контекста (Записать)
Контр.Записать();
по причине:
Значение поля "Код" не уникально"
Код:
Если НЕ Выборка.Код = НС.Код Тогда
Контр = Справочники.Номенклатура.СоздатьЭлемент();
Контр.Код = НС.Код;
Контр.Наименование = НС.Наим;
Контр.СтавкаНДС = НС.НДС;
Контр.НаименованиеПолное = НС.Наим;
Контр.БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796");
Контр.Записать();
ИначеЕсли Выборка.Код = НС.Код Тогда
Возврат
КонецЕсли;"
Читают тему
(гостей: 1)