Интеграция с 1С

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

Создание нового пользователя для обмена

Логин: user1c
Указываем у него группу администратора


В «1С:Предприятие» в диалоге настройки профиля обмена в качестве адреса сайта необходимо указать:

https://на-сайта/bitrix/admin/1c_exchange.php
Логин: user1c
Пароль: ********

Выгрузка товаров в инфоблок решения

При некорректной выгрузке из 1С может возникнуть целый ряд проблем: не получается открыть товар со страницы поисковой выдачи (происходит перезагрузка страницы вместо перехода на карточку товара), появляются неверные или пустые ссылки в карте сайта, а также в экспорте/импорте инфоблоков или в Яндекс.Маркет. Для того чтобы избежать их, необходимо выгрузить базу товаров в инфоблок решения. 

  1. Включите отображение кода загрузки из внешних источников для инфоблоков.
    Настройки → Настройки продукта → Настройки модулей → Информационные блоки
  2. Отметьте флажком пункт «Показывать код загрузки из внешних источников» и нажмите кнопку «Сохранить».

  3. Настраиваем параметры импорта каталога. Для этого переходим в настройки интеграции с 1С: 
    Магазин → Настройки → Интеграция с 1С
  4. Выбираем тип инфоблока «Каталог». В нашем случае код типа инфоблока выглядит так: [aspro_mshop_catalog] Каталог. Этот код нам понадобится в дальнейшем, поэтому копируем его в отдельный текстовый документ.
  5. Устанавливаем флажки «Загружать торговые предложения (характеристики) в отдельный инфоблок» и «Транслитерировать символьный код из названия при добавлении элемента или раздела». Нажимаем на кнопку «Сохранить».

  6. В блоке «Расширенные настройки» (откроется при клике на ссылку) отмечаем пункт «Использовать настройки инфоблока для обработки изображений». 

Настраиваем выгрузку данных из 1С и определяем идентификатор каталога.

  1. Открываем конфигурацию 1С:УТ 11 «Администрирование – Синхронизация данных». Устанавливаем флажок «Обмен данными с сайтом».

  2. Создаем новый узел обмена («Узлы обмена с сайтами»), выбираем режим обмена «Выгрузка товаров». В поле «Адрес сайта» указываем ссылку вида: http://вашсайт/bitrix/admin/1c_exchange.php
  3. Находим идентификатор каталога на вкладке «Выгрузка товаров». Копируем в буфер обмена и запускаем обмен данными (кнопка «Выполнить обмен данными» с зеленой стрелкой в верхней части окна).

  4. Возвращаемся в административную часть сайта:
    Контент → Инфоблоки → Типы инфоблоков → Каталоги
  5. Открываем нужный каталог. В поле «Внешний код» указываем тип каталога из настроек параметров импорта (его мы скопировали в п. 2). Вставляем идентификатор каталога из 1С.  


Если в 1С в «Номенклатуре» или «Группах номенклатуры» названия дублируются, необходимо выполнить следующее:

  1. Заходим в настройки инфоблока каталога:
    Контент → Инфоблоки → Типы инфоблоков → Каталоги → Каталог товаров 1С
  2. На вкладках «Поля» или «Поля разделов» убираем флажок с пункта «Если код задан, то проверять на уникальность».

  3. Синхронизируем настройки параметров компонента каталога и настройки инфоблока. Для этого открываем параметры компонента каталога в публичной части сайта.  

  4. Переходим в пункт меню «Управление адресами страниц». Копируем метки, обведенные красной рамкой. Их нужно будет сверить с метками в настройках инфоблока административной части сайта. 

    /catalog/
    #SECTION_CODE_PATH#/
    #SECTION_CODE_PATH#/#ELEMENT_CODE#/

  5. Сверяем метки в настройках инфоблока в административной части: 
    Рабочий стол → Контент → Инфоблоки → Типы инфоблоков → Каталог

    #SITE_DIR#catalog/#SECTION_CODE_PATH#/  – совпадает с настройками параметров компонента каталога в публичной части, поэтому не изменяем.
    #SITE_DIR#catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/  – также совпадает с настройками параметров компонентов, не изменяем.  

  6. Если значения не совпали, подставьте нужные значения: catalog и соответствующие метки, затем сохраните изменения. 

Статьи, которые могут вас заинтересовать:

Отзывы

О нас говорят

Первый шаг на пути к улучшению сайта
Начните улучшать ваш сайт уже сейчас. Узнайте о всех возможностях веб разработки
или задайте вопрос нашей команде экспертов. Мы на связи 24/7.