@strify_25

Как в 1С привязать товары к нескольким разделам?

Занимаюсь только сайтом, с 1с-ником не можем понять друг друга. Проблема в следующем.
Имеется интернет-магазин, в который происходит выгрузка из 1С.
На сайте и в 1С структура каталога совпадает. Каждый товар находится в своем разделе. В файле импорта из 1С в Битрикс это выглядит так:
<Группы>
<Группа>
   <Ид>61c7b4f5-ad33-11dc-abd5-001636889087</Ид>
   <Наименование>название-раздела</Наименование>
   <Группы>
      <Группа>
         <Ид>3efadc59-be8b-11dc-ac05-001636889087</Ид>
         <Наименование>подраздел-1-уровня</Наименование>
         <Группы>
            <Группа>
               <Ид>3efadc5a-be8b-11dc-ac05-001636889087</Ид>
               <Наименование>подраздел-2-уровня</Наименование>
            </Группа>
         </Группы>
      </Группа>
   </Группы>
</Группа>
</Группы>
.....
<Группы>
   <Ид>3efadc5a-be8b-11dc-ac05-001636889087</Ид>
</Группы>

Необходимо, чтобы товар был привязан к нескольким разделам. В битриксе это сделано так - выбран основной раздел, во вкладке "Разделы" выбраны нужные.
Как это же самое реализовать в 1С? Я предполагаю, что файл импорта при этом приобретет следующий вид:
<Группы>
<Группа>
   <Ид>61c7b4f5-ad33-11dc-abd5-001636889087</Ид>
   <Наименование>название-раздела</Наименование>
   <Группы>
      <Группа>
         <Ид>3efadc59-be8b-11dc-ac05-001636889087</Ид>
         <Наименование>подраздел-1-уровня</Наименование>
         <Группы>
            <Группа>
               <Ид>3efadc5a-be8b-11dc-ac05-001636889087</Ид>
               <Наименование>подраздел-2-уровня</Наименование>
            </Группа>
         </Группы>
      </Группа>
   </Группы>
</Группа>
<Группа>
   <Ид>1111112222233333</Ид>
   <Наименование>Название-раздела</Наименование>
</Группа>
</Группы>
....
<Группы>
   <Ид>3efadc5a-be8b-11dc-ac05-001636889087</Ид>
   <Ид>1111112222233333</Ид>
</Группы>

Возникает вопрос - как выбрать основной раздел товара?
Как это настроить в 1С?
  • Вопрос задан
  • 4572 просмотра
Пригласить эксперта
Ответы на вопрос 3
gold_dezmor
@gold_dezmor
Digital director / Product manager
Добрый день!

Я правильно понимаю что требуется на сайте чтобы было отображение товара в нескольких разделах?
Или именно в 1С УТ или что там у вас?

Просто с каждым обменом 1С затирает привязку товара к разделам сайта(категориям товара)и обновляет ее.
Физически вы не можете хранить товар больше чем в одной категории товара. Таковы правила 1С УТ.

Вам требуется именно привязка товара к нескольким категориям на сайте и чтобы всё это работало с обменом, то есть не затиралось каждый раз.

Если да, то могу сбросить код
Ответ написан
@sciper
Возможно я запоздал с ответом, но вдруг кому нибудь пригодится. Никаких изменений кодов выгрузки делать не надо. В 1С есть встроенный инструмент (свой модуль обмена), который позволяет построить дерево разделов такое как надо на сайте. Вы можете определить разделы и подразделы на сайте независимо от структуры в 1С, и в таком виде выгрузить на сайт. Называется "Настройка дерева групп", в дереве могут быть и разделы и подразделы и товары в любом количестве, и товары в любом количестве разделов. Подробнее тут https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
Ответ написан
Комментировать
fosihas
@fosihas
Автоматизации учета на 1С.
Повторюсь, что в 1С именно так не сделать.

Штатно, да нельзя сделать.
Только изменение конфигурации, добавление объектов по кодовым название "Структура сайта". В их задается как будет выгружаться Номенклатура в Битрикс.
Если просто Справочник "СтруктураСайта" в нес задаете Группы-Разделы иерархии. Далее регистр сведения в котором прописываете привязка "СтруктураСайта"+Номенклатура, т.е. как она это будет выглядеть сайте. Изменение в обработке выгрузке чтобы файл формировался на основании изменений.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы