Программно создать упаковку в erp 2.1
☑
0
Простенький вопросик
15.12.15
✎
09:00
Подскажите код. Ну или мой покритикуйте. Реквизит1 - номенклатура, реквизит2 - единица измерения, берутся с формы.
НоваяУпаковка = Справочники.УпаковкиЕдиницыИзмерения.СоздатьЭлемент();
НоваяУпаковка.Владелец = объект.Реквизит1;
НоваяУпаковка.ЕдиницаИзмерения = объект.Реквизит2;
НоваяУпаковка.КоличествоУпаковок = 1;
НоваяУпаковка.Вес=1;
НоваяУпаковка.Наименование = строка(объект.Реквизит2);
НоваяУпаковка.Безразмерная = Истина;
НоваяУпаковка.СкладскаяГруппа = Справочники.СкладскиеГруппыУпаковок.НайтиПоНаименованию("Стандартная упаковка").Ссылка;
НоваяУпаковка.Типоразмер=Справочники.ТипоразмерыУпаковок.НайтиПоНаименованию("Безразмерная");
НоваяУпаковка.ОбменДанными.Загрузка = Истина;
НоваяУпаковка.Записать();
1
hhhh
15.12.15
✎
09:16
НоваяУпаковка.Владелец = Реквизит1;
НоваяУпаковка.ЕдиницаИзмерения = Реквизит2;
2
Простенький вопросик
16.12.15
✎
08:14
Проблема до сих пор остается. В форме номенклатуры в ERP есть выбранная опция - индивидуальный набор упаковок. Этот код создает упаковку, которую можно увидеть в отчете, но если зайти в индивидуальный набор упаковок через форму - там пусто.
Вопрос - как упаковку привязать одновременно к номенклатуре и к индивидуальному набору упаковок?
3
Лефмихалыч
16.12.15
✎
09:32
(0) может замес в том, что владелец должен быть - набор упаковок, а не номенклатура?..
4
Простенький вопросик
16.12.15
✎
09:50
(3)
ну вот так вот ошибка выдается
НоваяУпаковка.Владелец.НаборУпаковок=Справочники.НаборыУпаковок.ИндивидуальныйДляНоменклатуры;
А еще там на форме какая-то муть при записи
Процедура ОбновитьВариантыПереупаковки()
Ох уж этот 1с.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.