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