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

Новая тема
"Пишу обработку, кот загружает номенклатуру из dbf:<br>Код:   <br>      <br>      Группа = НоменклатураСправ.НайтиПоНаименованию(Строчка.MLN_TYPE);<br>      НовыйЭлСправ                            = НоменклатураСправ.СоздатьЭлемент();<br>        НовыйЭлСправ.Код                        = Строчка.MLN_N;<br>      НовыйЭлСправ.Наименование               = Строчка.MLN_NAME;<br>      НовыйЭлСправ.ВидНоменклатуры            = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Учет товара", 1);<br>      НовыйЭлСправ.БазоваяЕдиницаИзмерения    = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт",1);<br>      НовыйЭлСправ.ЕдиницаИзмеренияМест       = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт",1);<br>      НовыйЭлСправ.ВестиУчетПоХарактеристикам = Истина;<br>      НовыйЭлСправ.ВестиУчетПоСериям          = Ложь;<br>      НовыйЭлСправ.СтавкаНДС                  = Перечисления.СтавкиНДС.БезНДС;<br>      НовыйЭлСправ.Родитель                   = Группа.Ссылка;<br>      НовыйЭлСправ.Записать();<br>      НовыйЭлСправ.ОбменДанными.Загрузка = Истина;<br>      <br>      НовЕдИзмерения                       = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();<br>      НовЕдизмерения.ОбменДанными.Загрузка   = Истина;<br>      НовЕдИзмерения.Владелец               = НовыйЭлСправ.Ссылка;<br>      НовЕдИзмерения.Коэффициент           = "1";<br>      НовЕдИзмерения.Наименование          = "шт";<br>      НовЕдИзмерения.ЕдиницаПоКлассификатору = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт",1);      <br>      НовЕдизмерения.Записать();<br>      <br>      НовыйЭлсправ.ЕдиницаДляОтчетов        = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",1);<br>      НовыйЭлсправ.ЕдиницаХраненияОстатков = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",1);<br>      НовыйЭлСправ.Записать();<br><br><br>По итогу получается, что элемент номенклатуры записался, но при попытке вручную что-нибудь в нем поменять пишет:"Не удалось записать элемент номенклатуры", "у единиц хранения остатков и у единиц для отчетов номенклатуры неверно указан владелец".  Хотя, если открыть форму элемента и вручную выбрать Единицу хранения остатков и Единицу для отчетов, то элемент благополучно записывается... Помогите разобраться в чем дело?<br><br>"
"Вы в единицу остатков и отчетов пишите первую попавшуюся единицу с названием "шт", а ведь не факт, что она принадлежит текущей номенклатуре :) Пишите только что созданную.<br>     <br>НовыйЭлсправ.ЕдиницаДляОтчетов        = НовЕдИзмерения.Ссылка;<br>НовыйЭлсправ.ЕдиницаХраненияОстатков = НовЕдИзмерения.Ссылка;<br><br>~~~ Красноярск, http://x-frame.ru ~~~"
Спасибо!!!
100$ :)

Читают тему

(гостей: 1)

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