Сформировать номенклатуру: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
Нет описания правки
м Shihov переименовал страницу Асп.шлюз выгрузка:сформировать номенклатуру в Сформировать номенклатуру: Автоматическое переименование
(нет различий)

Версия от 23:32, 24 февраля 2025

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

<1c> Функция СформироватьНоменклатуру(Номенклатура, Фабрика) НоменклатураХ = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Номенклатура"));

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

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

Если НЕ Номенклатура.Родитель.Пустая() И Номенклатура.Родитель.ЭтоГруппа тогда НоменклатураХ.Группа = СформироватьГруппу(Номенклатура.Родитель,Фабрика); КонецЕсли;

Возврат НоменклатураХ; КонецФункции </1c>