Это старая версия документа.


Пример формирования номенклатуры для выгрузки в АСП:Шлюз

Функция СформироватьНоменклатуру(Номенклатура, Фабрика)
	НоменклатураХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Номенклатура"));
	
	НоменклатураХ.Код = Номенклатура.Код; //указывается, если у справочника "Номенклатура" установлен контроль уникальности кодов во всем списке
	НоменклатураХ.ПолныйКод = Номенклатура.ПолныйКод();	// Указывается, если код номенклатуры уникален с учетом иерархии
	НоменклатураХ.Наименование = Номенклатура.Наименование;
	НоменклатураХ.НаименованиеПолное = Номенклатура.НаименованиеПолное;

// дополнительные поля
	НоменклатураХ.Артикул = Номенклатура.Артикул;
	//НоменклатураХ.Гост = ???;
	//НоменклатураХ.Упаковка = ???; 
	//НоменклатураХ.Подкатегория = ???;
	//НоменклатураХ.GTIN = ???;
	//НоменклатураХ.ЕдХранения = Номенклатура.ЕдиницаИзмерения.Наименование;       УФ
	//НоменклатураХ.ЕдХранения = Номенклатура.БазоваяЕдиницаИзмерения.Наименование; ОФ
	НоменклатураХ.Скоропортящаяся = Ложь;
	НоменклатураХ.Некачественная = Ложь;
	НоменклатураХ.Комментарий = "";
	
	Если НЕ Номенклатура.Родитель.Пустая() И  Номенклатура.Родитель.ЭтоГруппа тогда
		НоменклатураХ.Группа = СформироватьГруппу(Номенклатура.Родитель,Фабрика);
	КонецЕсли;
	
	Возврат НоменклатураХ;
КонецФункции