- Необходимо создать справочник «КаталогТоваров»
- В справочнике «КаталогТоваров» добавить реквизит «Номенклатура» с типом данных «СправочникСсылка.Номенклатура»
- Создать новую схему компоновки данных «СхемаВыгрузкиТоваровКаталогТоваров» в Общие-Планы обмена-ОбменУправлениеТорговлейСайт-Макеты и загрузить схему из файла.
- Внести изменения в общий модуль «ОбменССайтом», заменить:
- в процедуре ДобавитьЗапросыВПакет
- ТекстЗапросаГруппы =
- "ВЫБРАТЬ РАЗЛИЧНЫЕ
- | ВремНоменклатура.Номенклатура КАК Номенклатура
- |ИЗ
- | ВремНоменклатура КАК ВремНоменклатура
- |ИТОГИ ПО
- | Номенклатура ТОЛЬКО ИЕРАРХИЯ
- |АВТОУПОРЯДОЧИВАНИЕ";
- на
- ТекстЗапросаГруппы =
- "ВЫБРАТЬ РАЗЛИЧНЫЕ
- | ВремНоменклатура.Родитель КАК Номенклатура
- |ИЗ
- | ВремНоменклатура КАК ВремНоменклатура
- |ИТОГИ ПО
- | Номенклатура ИЕРАРХИЯ
- |АВТОУПОРЯДОЧИВАНИЕ";
- в процедуре ПолучитьЗапросДляВыгрузкиТоваров
- СхемаВыгрузкиТоваров = ПланыОбмена.ОбменУправлениеТорговлейСайт.ПолучитьМакет("СхемаВыгрузкиТоваров");
- на
- СхемаВыгрузкиТоваров = ПланыОбмена.ОбменУправлениеТорговлейСайт.ПолучитьМакет("СхемаВыгрузкиТоваровКаталогТоваров");
- в процедуре ПолучитьКомпоновщикНастроекВыгрузкиТоваров
- СхемаВыгрузкиТоваров = ПланыОбмена.ОбменУправлениеТорговлейСайт.ПолучитьМакет("СхемаВыгрузкиТоваров");
- на
- СхемаВыгрузкиТоваров = ПланыОбмена.ОбменУправлениеТорговлейСайт.ПолучитьМакет("СхемаВыгрузкиТоваровКаталогТоваров");
- (Можно просто загрузить схему в «СхемаВыгрузкиТоваров», тогда последние два изменения не нужны)
- Важно - при выгрузке не использовать классификацию по видам номенклатуры!
- Протестировано на редакции Управление торговлей, редакция 11.0 (11.0.7.8)
- СхемаВыгрузкиТоваровКаталогТоваров.rar
Комментариев нет :
Отправить комментарий