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