|
Как в УТ 11.4 программно создать индивидуальный набор упаковок номенклатуры?
| ☑ |
0
Обфускация
15.03.18
✎
12:06
|
Как в УТ 11.4 программно создать индивидуальный набор упаковок номенклатуры?
|
|
1
Сияющий Асинхраль
15.03.18
✎
12:26
|
Как-то вот так:
ЕдиницаДлины = Константы.ЕдиницаИзмеренияДлины.Получить();
// А теперь упаковки!!!
Упаковка = Справочники.УпаковкиЕдиницыИзмерения.СоздатьЭлемент();
Упаковка.Владелец = Номенклатура.Ссылка;
Упаковка.ЕдиницаИзмерения = Номенклатура.ЕдиницаИзмерения;
Упаковка.ВесЕдиницаИзмерения = ВесЕдиницаИзмерения;
Упаковка.ОбъемЕдиницаИзмерения = ОбъемЕдиницаИзмерения;
Упаковка.Наименование = Номенклатура.ЕдиницаИзмерения.Наименование;
Упаковка.Числитель = 1;
Упаковка.ТипИзмеряемойВеличины = Перечисления.ТипыИзмеряемыхВеличин.Упаковка;
Упаковка.ТипУпаковки = Перечисления.ТипыУпаковокНоменклатуры.Конечная;
Упаковка.Безразмерная = Истина;
Упаковка.СкладскаяГруппа = СкладскаяГруппаУпаковок;
Упаковка.Типоразмер = Типоразмер;
Упаковка.ГлубинаЕдиницаИзмерения = ЕдиницаДлины;
Упаковка.ШиринаЕдиницаИзмерения = ЕдиницаДлины;
Упаковка.ВысотаЕдиницаИзмерения = ЕдиницаДлины;
Упаковка.Записать();
|
|
2
Обфускация
15.03.18
✎
12:32
|
(1) спасибо
А как указать, что у номенклатуры будут индивидуальные упаковки?
|
|
3
Сияющий Асинхраль
15.03.18
✎
13:05
|
Номенклатура.ИспользоватьУпаковки = Истина;
Номенклатура.НаборУпаковок = Справочники.НаборыУпаковок.ИндивидуальныйДляНоменклатуры;
|
|
4
lubitelxml
15.03.18
✎
13:06
|
Упаковка.Наименование = Номенклатура.ЕдиницаИзмерения.Наименование;
две точки так и бросаются в глаза ))
|
|
5
Обфускация
15.03.18
✎
13:32
|
(3)
еще раз спасибо
|
|
6
Сияющий Асинхраль
15.03.18
✎
14:09
|
(4) В глаза пусть бросаются, главное, чтобы не под поезд...
|
|