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

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
м Shihov переименовал страницу Асп.шлюз выгрузка:сформировать номенклатуру в Сформировать номенклатуру: Автоматическое переименование
Нет описания правки
Строка 30: Строка 30:
</1c>
</1c>
[[Category:Асп.шлюз выгрузка]]
[[Category:Асп.шлюз выгрузка]]
<vote type=1 />

Версия от 13:14, 7 марта 2025

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

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

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

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

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

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

0.00
(0 голосов)