Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Установить вес номенклатуры программно.

Установить вес номенклатуры программно.
Я
   НачинающийВ1С
 
06.05.19 - 11:23
Добрый день. Комплексная автоматизация 2.4.7.109.
Задача - при загрузке элементов номенклатуры устанавливать вес. Написал функцию (код ниже), в консоли запросов в справочнике УпаковкиЕдиницыИзмерения вес указывается, однако, при интерактивном открытии элемента справочника Номенклатура написано "вес не измеряется", и, соответственно, вес нигде не указан. Что я делаю не так?  

&НаСервере
Функция СозданиеНоменклатуры(Артикул, Наименование, ЕдИзм, Вес)
//создаем номенклатуру    
    НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
    НовыйЭлемент.Наименование = Наименование;
    НовыйЭлемент.Артикул = Артикул;
    НовыйЭлемент.ЕдиницаИзмерения = ЕдИзм;
    НовыйЭлемент.ВидНоменклатуры = ЭтаФорма.ВидНоменклатуры;
    НовыйЭлемент.Родитель = Объект.ТекущаяГруппа;
    НовыйЭлемент.Записать();
//устанавливаем вес    
    НовыйЭлементУ = Справочники.УпаковкиЕдиницыИзмерения.СоздатьЭлемент();
    НовыйЭлементУ.Владелец = НовыйЭлемент.Ссылка;
    НовыйЭлементУ.Вес = Вес;
        НовыйЭлементУ.Записать();    
    Возврат НовыйЭлемент.Ссылка;
КонецФункции
 
 
   Garykom
 
1 - 06.05.19 - 11:28
"ВесИспользовать" у НовыйЭлемент и еще куча всего с началом "Вес"
   shuhard
 
2 - 06.05.19 - 11:28
(0)[Номенклатура написано "вес не измеряется"]
дык найди в отладчике точку формирования сообщения
   Garykom
 
3 - 06.05.19 - 11:30
Имхо ищи в конфе готовые функции/процедуры для создания/заведения новой номенклатуры программно.

Ручками задолбаешься прописывать все что надо, они должны обязательно быть причем готов поспорить в разных видах несколько раз дублированные.
   shuhard
 
4 - 06.05.19 - 11:31
(3) +1
импорт сущетсвует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует