1. Первичный осмотр
Если 1С: Предприятия еще нет
Если 1С-ника у вас нет - модуль устанавливаем за отдельную плату https://1c.1c-bitrix.ru/ecommerce/download.php
Вы на стороне клиента нужно заполнить 2 товара и 2 категории **
Для этого можно посмотреть инструкции
Если ваш специалист спрашивает как правильно заполнить 1С для сайта
Это файл отвечает на большинство вопросов [https://sigma.bitrix24.ru/~aUdxJ](https://sigma.bitrix24.ru/~aUdxJ) Пока вы не наполните хотя бы 2 товара, за интеграцию мы не беремся, иначе есть риск сорвать сроки по вине клиента.
Если 1С: Предприятие уже есть
Запрашиваем у вас
- Доступы в админку сайта;
-
Доступы к 1С: Предприятие через AnyDesk или TeamViewer;
-
Названия 2х товаров у которых заполнено максимум информации.
Осматриваем 1С
Проверяем наличие модуля обмена последней версии,**** Если нет - просим установить https://1c.1c-bitrix.ru/ecommerce/download.php или обновить. Инструкция есть. Установку и обновление модуля выполняет 1Сник на стороне клиента. Делать это самостоятельно не рекомендуем, т.к. это может повлечь серьезные нарушения в работе компании клиента.
Проверяем корректность заполнения у 2 указанных товаров**
**
- Название
-
Изображение
-
Описание
-
Цены и типы цен
-
Остатки по складам
-
Свойства
-
Характеристики
-
Структура
Проверяем сайт**
- количество сайтов в многосайтовости (важно при обновлении платформы Битрикс)
-
количество сайтов с шаблоном решения в многосайтовости (важно при обновлении решения)
-
уже используется модифицированный шаблон или используется стандартный (при доработке шаблонов раздела/детальной страницы)
- результат проверки системы - делаем скриншот ВСЕЙ страницы
2. Оценка и смета
Стоимость интеграции состоит из базовой интеграции и допработ.**
Допработы указываем если у клиента несколько типов цен или складов.
Если структура на сайте будет отличаться от структуре в 1С, то потребуется настройка структуры в модуле обмена.
Видеоролик по настройке дерева групп: [https://www.youtube.com/watch?v=fT1BB6u24O0](https://www.youtube.com/watch?v=fT1BB6u24O0)
Эту работу по структуре можем делегировать вам, если вы хотите сэкономить.
Типовые нюансы которые нужно обговорить
- Кастомная 1С: Предприятие - <b>не беремся или сразу предупреждаем что обмен может не работать и деньги не возвращаются.**
-
Нужна выгрузка скидок (например оптовых) - стандартно модуль это делать не умеет.
-
Клиент планирует добавлять склады, цены - за указанную сумму выгружаем только то что есть в текущий момент в 1С. Все что появится - за отдельную плату.
**
Смета работ для КП, счета или договора:
- <b>Базовая интеграция сайта **SITE с системой 1С:Предприятие (Передача каталога, групп, фотографий, характеристик и свойств номенклатуры, одной цены, остатков по одному складу, передача заказов) - **12 часов**
- **Настройка выгрузки нескольких типов цен** из системы 1С:Предприятие на сайт SITE - **2 часа**
- **Настройка выгрузки остатков по нескольким складам** из системы 1С:Предприятие на сайт SITE - **2 часа**
- **Настройка отличной от 1С структуры каталога** на сайте (по видам номенклатуры или через дерево в модуле обмена) - **от 3 ч.**
ОБЯЗАТЕЛЬНО ОБРАТИТЕ ВНИМАНИЕ НА ТЕКСТ ПОСЛЕ СМЕТЫ:
**
Внимание:**
- Обязательно наличие последнего доступного модуля от 1С-Битрикс на стороне 1С [http://1c.1c-bitrix.ru/ecommerce/download.php](http://1c.1c-bitrix.ru/ecommerce/download.php) Установку модуля от 1С-Битрикс необходимо выполнить вам самостоятельно или с помощью своего 1С-специалиста. В противном случае данная услуга не может быть оказана.
- Выгрузка остатков по нескольким складами нескольких типов цен на сайт возможна только на редакции “1С-Битрикс: Бизнес”.
- Структура каталога (размещение товаров в категории и подкатегории) на сайте будет аналогична текущей структуре в 1С.
- На сайт выгружаются те данные о товарах, которые находились в системе 1С:Предприятие на момент начала работ.
- Обмен данными происходит в соответствии со стандартным модулем обмена 1С: Битрикс.
- Кастомизация модуля выгрузки или работы по настройке и наполнению системы 1С:Предприятие выполняются со стороны заказчика самостоятельно.
- Рекомендации по наполнению для администратора 1С:Предприятие [https://sigma.bitrix24.ru/~aUdxJ](https://sigma.bitrix24.ru/~aUdxJ)
3. Выполнение работ
-
Настраиваем интеграцию на стороне сайта** Видео: [https://www.youtube.com/watch?v=kShzTJtEzdE
](https://www.youtube.com/watch?v=kShzTJtEzdE)Инструкции: https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=131&CHAPTER_ID=04924&LESSON_PATH=10211.4924Настраиваем интеграцию на стороне 1С****
-
Видео: [https://www.youtube.com/watch?v=L-0bp2FDEF4
](https://www.youtube.com/watch?v=L-0bp2FDEF4)Инструкция:
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=131&INDEX=Y
-
Настраиваем выгрузку в существующий инфоблок каталога через внешний код **https://aspro.ru/docs/course/course5/lesson61/?COURSE_ID=46&INDEX=Y
-
Используем скрипт для генерации брендов** [https://aspro.ru/kb/article/63/
](https://aspro.ru/kb/article/63/)
-
Настраиваем отображение свойств, цен и остатков на сайте**** Свойства: [https://aspro.ru/docs/course/course46/chapter02227/?LESSON_PATH=2154.2169.2227
](https://aspro.ru/docs/course/course46/chapter02227/?LESSON_PATH=2154.2169.2227)Цены: [https://aspro.ru/docs/course/course46/chapter02300/?LESSON_PATH=2154.2169.2300
](https://aspro.ru/docs/course/course46/chapter02300/?LESSON_PATH=2154.2169.2300)Остатки: https://aspro.ru/docs/course/course46/chapter02327/?LESSON_PATH=2154.2169.2327
-------------------------- Свойства ----------------------------
Выгрузка товаров в инфоблок решения
При некорректной выгрузке из 1С может возникнуть целый ряд проблем: не получается открыть товар со страницы поисковой выдачи (происходит перезагрузка страницы вместо перехода на карточку товара), появляются неверные или пустые ссылки в карте сайта, а также в экспорте/импорте инфоблоков или в Яндекс.Маркет. Для того, чтобы избежать их, необходимо выгрузить базу товаров в инфоблок решения.
Настройка интеграции с 1С — это нестандартная настройка. Поддержка интеграции с 1С — это функционал 1С-Битрикс. Как разработчики, мы лишь поддерживаем этот функционал на наших готовых решениях. В случае возникновения вопросов по настройке, вам помогут в техподдержке 1С-Битрикс. По самостоятельной настройке вы можете [обратиться к документации 1С-Битрикс](https://1c.1c-bitrix.ru/support/doc.php). Если вы хотите заказать услугу по интеграции с 1С, напишите нашим менеджерам на почту — [hello@eu-digital.ru](mailto:hello@eu-digital.ru).
-
Включите отображение кода загрузки из внешних источников для инфоблоков.
Настройки → Настройки продукта → Настройки модулей → Информационные блоки
-
Отметьте флажком пункт «Показывать код загрузки из внешних источников» и нажмите кнопку «Сохранить».

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

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

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

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

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

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

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

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

-
Сверяем метки в настройках инфоблока в административной части:
Рабочий стол → Контент → Инфоблоки → Типы инфоблоков → Каталог
#SITE_DIR#catalog/#SECTION_CODE_PATH#/ – совпадает с настройками параметров компонента каталога в публичной части, поэтому не изменяем.
#SITE_DIR#catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/ – также совпадает с настройками параметров компонентов, не изменяем.

- Если значения не совпали, подставьте нужные значения: catalog и соответствующие метки, затем сохраните изменения.
4. Типовые проблемы
-
Не создается файл логов:
- Попросите клиента настроить права доступа к папке на ПК с 1С. -
Для клиентов с Малым Бизнесом:
- Цена и склад должны быть одинаковыми, однако могут возникать проблемы: разделы не выгружаются, например, цена не передается (см. документацию, обращаемся в ТП Битрикс). -
Ошибки в 1С, нет прав (редко):
- Требуется помощь специалиста 1С клиента. Желательно получить подтверждение от ТП Битрикс как доказательство проблемы. -
Цена не выгружается на сайт:
- Проверяем настройки типовых соглашений в 1С, настройки профиля 1С и параметры на сайте. -
Не прогружаются поля у заказов:
- Проверьте настройки на сайте и в профиле 1С. Если проблема не решена, обращайтесь в ТП Битрикс. -
Информация о товаре не поступает на сайт:
- Проверяем файлы выгрузки: если информация есть в файлах, но не отображается на сайте, проблема в настройках сайта. - Если данных в файлах нет, ошибка в 1С. В крайнем случае пишем в ТП Битрикс. -
ТП Битрикс запрашивает выгрузку из Fiddler:
- Скачиваем и устанавливаем Fiddler с [официального сайта]([https://www.telerik.com/download/fiddler](https://www.telerik.com/download/fiddler)), настраиваем и запускаем его. Затем запускаем выгрузку из 1С, сохраняем файл выгрузки в формате .saz и отправляем в Битрикс. -
Клиент просит не обновлять выгрузку из 1С (например, не перезатирать описание товаров):
- Создаем событие на сайте, которое оценивается в зависимости от задачи.
5. Отчет о выполнении работ
Иногда спустя полгода появляются случаи когда интеграция перестала работать корректно. Например, могут возникнуть проблемы с выгрузкой цен. В таких случаях важно проверить и подтвердить, что на момент сдачи проекта все работало правильно. Для новых работ будет запрошено дополнительное финансирование для устранения проблемы.
Для фиксации выполненных работ поможет наш отчет, в котором будет зафиксирован весь процесс настройки. В качестве примера выбирается максимально наполненный товар в 1С, который имеет:
- Описание
- Остатки на нескольких складах
- Цены по нескольким типам
- Изображение
- Свойства
- Дополнительные реквизиты
- Характеристики
Шаблон отчета:
-
Настроена передача товаров и цен:
<li>Скриншот детальной страницы номенклатуры в 1С, где отображена вся информация.
- Скриншот цен товара в 1С в разделе "Цены"
- Скриншот товара на сайте в публичной части. Открыта вкладка "Характеристика", видны несколько типов цен.
- Укажите, если в 1С не заполнены какие-либо данные.
-
Настроена передача остатков:
<li>Скриншот остатков товара в 1С в разделе "Остатки и доступность"
- Скриншот товара на сайте в публичной части. Открыта вкладка "Наличие".
-
Настроена передача заказов:
<li>Скриншот заказа из админки сайта, где видны номер заказа, ФИО покупателя, компания, адрес доставки, контактные данные, способ доставки и оплаты.
- Скриншот детальной страницы заказа в 1С
-
Настроена передача структуры (если оплачивалось):
<li>Скриншот настроек дерева в модуле обмена.
- Скриншот списка категорий каталога в публичной части сайта.
Этот отчет послужит надежным доказательством того, что работа была выполнена в полном объеме и на должном уровне.