1c 8.1 УТ не удается записать элемент Номенклатуры

Новая тема
"Пишу обработку, кот загружает номенклатуру из dbf:
Код:  
     
     Группа = НоменклатураСправ.НайтиПоНаименованию(Строчка.MLN_TYPE);
     НовыйЭлСправ                            = НоменклатураСправ.СоздатьЭлемент();
       НовыйЭлСправ.Код                        = Строчка.MLN_N;
     НовыйЭлСправ.Наименование               = Строчка.MLN_NAME;
     НовыйЭлСправ.ВидНоменклатуры            = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Учет товара", 1);
     НовыйЭлСправ.БазоваяЕдиницаИзмерения    = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт",1);
     НовыйЭлСправ.ЕдиницаИзмеренияМест       = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт",1);
     НовыйЭлСправ.ВестиУчетПоХарактеристикам = Истина;
     НовыйЭлСправ.ВестиУчетПоСериям          = Ложь;
     НовыйЭлСправ.СтавкаНДС                  = Перечисления.СтавкиНДС.БезНДС;
     НовыйЭлСправ.Родитель                   = Группа.Ссылка;
     НовыйЭлСправ.Записать();
     НовыйЭлСправ.ОбменДанными.Загрузка = Истина;
     
     НовЕдИзмерения                       = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
     НовЕдизмерения.ОбменДанными.Загрузка   = Истина;
     НовЕдИзмерения.Владелец               = НовыйЭлСправ.Ссылка;
     НовЕдИзмерения.Коэффициент           = "1";
     НовЕдИзмерения.Наименование          = "шт";
     НовЕдИзмерения.ЕдиницаПоКлассификатору = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт",1);      
     НовЕдизмерения.Записать();
     
     НовыйЭлсправ.ЕдиницаДляОтчетов        = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",1);
     НовыйЭлсправ.ЕдиницаХраненияОстатков = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",1);
     НовыйЭлСправ.Записать();


По итогу получается, что элемент номенклатуры записался, но при попытке вручную что-нибудь в нем поменять пишет:"Не удалось записать элемент номенклатуры", "у единиц хранения остатков и у единиц для отчетов номенклатуры неверно указан владелец".  Хотя, если открыть форму элемента и вручную выбрать Единицу хранения остатков и Единицу для отчетов, то элемент благополучно записывается... Помогите разобраться в чем дело?

"
"Вы в единицу остатков и отчетов пишите первую попавшуюся единицу с названием "шт", а ведь не факт, что она принадлежит текущей номенклатуре :) Пишите только что созданную.
   
НовыйЭлсправ.ЕдиницаДляОтчетов        = НовЕдИзмерения.Ссылка;
НовыйЭлсправ.ЕдиницаХраненияОстатков = НовЕдИзмерения.Ссылка;

~~~ Красноярск, http://x-frame.ru ~~~"
Спасибо!!!
100$ :)
Читают тему
(гостей: 1)

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