Дистанционное обслуживание 1С

+7 967 4702070

продажа, настройка, обслуживание 1С

среда, 14 марта 2012 г.

Как настроить альтернативный каталог в 1С Управление торговлей 8.2 (1С УТ) для выгрузки в 1С Битрикс.

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

СхемаВыгрузкиТоваровКаталогТоваров.rar

Комментариев нет :

Отправить комментарий