Общие

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

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

1. Первичный осмотр

Если 1С: Предприятия еще нет

Если 1С-ника у вас нет - модуль устанавливаем за отдельную плату https://1c.1c-bitrix.ru/ecommerce/download.php

 Вы на стороне клиента нужно заполнить 2 товара и 2 категории **
 Для этого можно посмотреть инструкции

https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=131&LESSON_ID=10209&LESSON_PATH=10211.6315.10185.10195.10209

https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=131&LESSON_ID=10209&LESSON_PATH=10211.6315.10185.10195.10209

Если ваш специалист спрашивает как правильно заполнить 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С.
  2. Для клиентов с Малым Бизнесом:

        - Цена и склад должны быть одинаковыми, однако могут возникать проблемы: разделы не выгружаются, например, цена не передается (см. документацию, обращаемся в ТП Битрикс).
  3. Ошибки в 1С, нет прав (редко):

        - Требуется помощь специалиста 1С клиента. Желательно получить подтверждение от ТП Битрикс как доказательство проблемы.
  4. Цена не выгружается на сайт:

        - Проверяем настройки типовых соглашений в 1С, настройки профиля 1С и параметры на сайте.
  5. Не прогружаются поля у заказов:

        - Проверьте настройки на сайте и в профиле 1С. Если проблема не решена, обращайтесь в ТП Битрикс.
  6. Информация о товаре не поступает на сайт:

        - Проверяем файлы выгрузки: если информация есть в файлах, но не отображается на сайте, проблема в настройках сайта.
    
    
    
    
        - Если данных в файлах нет, ошибка в 1С. В крайнем случае пишем в ТП Битрикс.
  7. ТП Битрикс запрашивает выгрузку из Fiddler:

        - Скачиваем и устанавливаем Fiddler с [официального сайта]([https://www.telerik.com/download/fiddler](https://www.telerik.com/download/fiddler)), настраиваем и запускаем его. Затем запускаем выгрузку из 1С, сохраняем файл выгрузки в формате .saz и отправляем в Битрикс.
  8. Клиент просит не обновлять выгрузку из 1С (например, не перезатирать описание товаров):

        - Создаем событие на сайте, которое оценивается в зависимости от задачи.

5. Отчет о выполнении работ

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




	 Для фиксации выполненных работ поможет наш отчет, в котором будет зафиксирован весь процесс настройки. В качестве примера выбирается максимально наполненный товар в 1С, который имеет:





	- Описание

	- Остатки на нескольких складах

	- Цены по нескольким типам

	- Изображение

	- Свойства

	- Дополнительные реквизиты

	- Характеристики




	 Шаблон отчета:





	-

		 Настроена передача товаров и цен:





		<li>Скриншот детальной страницы номенклатуры в 1С, где отображена вся информация.

		- Скриншот цен товара в 1С в разделе "Цены"

		- Скриншот товара на сайте в публичной части. Открыта вкладка "Характеристика", видны несколько типов цен.

		- Укажите, если в 1С не заполнены какие-либо данные.
-
		 Настроена передача остатков:





		<li>Скриншот остатков товара в 1С в разделе "Остатки и доступность"

		- Скриншот товара на сайте в публичной части. Открыта вкладка "Наличие".
-
		 Настроена передача заказов:





		<li>Скриншот заказа из админки сайта, где видны номер заказа, ФИО покупателя, компания, адрес доставки, контактные данные, способ доставки и оплаты.

		- Скриншот детальной страницы заказа в 1С
-
		 Настроена передача структуры (если оплачивалось):





		<li>Скриншот настроек дерева в модуле обмена.

		- Скриншот списка категорий каталога в публичной части сайта.
	 Этот отчет послужит надежным доказательством того, что работа была выполнена в полном объеме и на должном уровне.