0
НачинающийВ1С
06.05.19
✎
11:23
|
Добрый день. Комплексная автоматизация 2.4.7.109.
Задача - при загрузке элементов номенклатуры устанавливать вес. Написал функцию (код ниже), в консоли запросов в справочнике УпаковкиЕдиницыИзмерения вес указывается, однако, при интерактивном открытии элемента справочника Номенклатура написано "вес не измеряется", и, соответственно, вес нигде не указан. Что я делаю не так?
&НаСервере
Функция СозданиеНоменклатуры(Артикул, Наименование, ЕдИзм, Вес)
//создаем номенклатуру
НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
НовыйЭлемент.Наименование = Наименование;
НовыйЭлемент.Артикул = Артикул;
НовыйЭлемент.ЕдиницаИзмерения = ЕдИзм;
НовыйЭлемент.ВидНоменклатуры = ЭтаФорма.ВидНоменклатуры;
НовыйЭлемент.Родитель = Объект.ТекущаяГруппа;
НовыйЭлемент.Записать();
//устанавливаем вес
НовыйЭлементУ = Справочники.УпаковкиЕдиницыИзмерения.СоздатьЭлемент();
НовыйЭлементУ.Владелец = НовыйЭлемент.Ссылка;
НовыйЭлементУ.Вес = Вес;
НовыйЭлементУ.Записать();
Возврат НовыйЭлемент.Ссылка;
КонецФункции
|
|
3
Garykom
гуру
06.05.19
✎
11:30
|
Имхо ищи в конфе готовые функции/процедуры для создания/заведения новой номенклатуры программно.
Ручками задолбаешься прописывать все что надо, они должны обязательно быть причем готов поспорить в разных видах несколько раз дублированные.
|
|