Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
шлюз_выгрузка:сформировать_номенклатуру [2018/08/02 17:04]
misha создано
— (текущий)
Строка 1: Строка 1:
-====== Пример формирования номенклатуры для выгрузки в АСП:​Шлюз ====== 
  
-<1c> 
-Функция СформироватьНоменклатуру(Номенклатура,​ Фабрика) 
- НоменклатураХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"​Номенклатура"​));​ 
-  
- НоменклатураХ.Код = Номенклатура.Код;​ //​указывается,​ если у справочника "​Номенклатура"​ установлен контроль уникальности кодов во всем списке 
- НоменклатураХ.ПолныйКод = Номенклатура.ПолныйКод();​ //​ Указывается,​ если код номенклатуры уникален с учетом иерархии 
- НоменклатураХ.Наименование = Номенклатура.Наименование;​ 
- НоменклатураХ.НаименованиеПолное = Номенклатура.НаименованиеПолное;​ 
- 
-// дополнительные поля 
- НоменклатураХ.Артикул = Номенклатура.Артикул;​ 
- //​НоменклатураХ.Гост = ???; 
- //​НоменклатураХ.Упаковка = ???;  
- //​НоменклатураХ.Подкатегория = ???; 
- //​НоменклатураХ.GTIN = ???; 
- //​НоменклатураХ.ЕдХранения = Номенклатура.ЕдиницаИзмерения.Наименование; ​      УФ 
- //​НоменклатураХ.ЕдХранения = Номенклатура.БазоваяЕдиницаИзмерения.Наименование;​ ОФ 
- НоменклатураХ.Скоропортящаяся = Ложь; 
- НоменклатураХ.Некачественная = Ложь; 
- НоменклатураХ.Комментарий = "";​ 
-  
- Если НЕ Номенклатура.Родитель.Пустая() И  Номенклатура.Родитель.ЭтоГруппа тогда 
- НоменклатураХ.Группа = СформироватьГруппу(Номенклатура.Родитель,​Фабрика);​ 
- КонецЕсли;​ 
-  
- Возврат НоменклатураХ;​ 
-КонецФункции 
-</1c>