Инструкция по настройке обмена данными сайта с 1С 8.х на примере конфигурации УТ 2.3

Категории

За интеграцию с 1С в OkayCMS отвечает модуль OkayCMS/Integration1C. Чтобы перейти к его настройкам, в админ. панели нужно перейти в раздел Модули и там найти модуль OkayCMS/Integration1C. Внутри модуля есть настройки для более гибкой интеграции с 1С. 

Дальше нужно выполнить следующие шаги.

1. В меню прогаммы 1С выбрать пункт «Сервис» и в выпадающем списке выбрать «Обмен данными с WEB-сайтом”,


далее выбрать пункт «Настроить обмен данными с WEB-сайтом».

2. Если Вы создаете новую настройку, то в следующем окне выбираете пункт «Создать новую настройку обмена с WEB-сайтом»

 

3. В следующем окне нужно указать, что именно Вы будете выгружать или загружать (товары, заказы), а так же указать путь к файлу обмена на сайте. Для вашего сайта вы увидите эту ссылку в настрофках модуля. По умолчанию в OkayCMS это путь http://domen.ru/cml/1c_exchange.php

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

 

 

4. В следующем окне настраиваются параметры выгрузки товаров. Если Вы используете картинки в товаре и хотите выгружать их на сайт, то ставим соответствующую галочку. Далее нужно отметить галочками данные товаров, которые Вы хотите выгружать.

ВАЖНО!!! В поле «Номенклатура», в столбце «Тип сравнения» необходимо выбрать пункт «В группе из списка», затем в столбце «Значение», в открывшемся диалоге нужно добавить все группы товаров, которые Вы хотите выгружать на сайт.

 

  • Если Вы хотите выгружать на сайт определенный тип цен, например Интернет-цена, то ее необходимо указать в поле «Тип цен».
  • Если Вы хотите выгружать на сайт остаток с определенного склада, то этот склад необходимо указать в поле «Остатки по складам».
  • Если Вы хотите выгружать на сайт только товары с положительным остатком, то в поле «Остаток» указываем, например « > 0 » .

 

5. В следующем окне указываются, куда будут загружаться новые контрагенты и новые товары, если они не созданы в 1С, но созданы на сайте. ВАЖНО!!! Не меняйте пункт «Способ идентификации контрагентов»

 

6. В следующем окне Вы можете указать, какую дату ставить в новые (загруженные) заказы и что делать с новыми документами, проводить сразу или только записывать (сохранять)

 

7. В следующем окне указывается режим выгрузки, полная выгрузка либо выгружать только измененные товары. Больше ничего там менять не стоит.

 

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

На этом настройка параметров обмена закончена.

 

Уточнение по поводу обмена с УНФ

Так как в УНФ в справочнике товаров нет поля как Производитель вообще, его нужно создать через дополнительный реквизит, с типом строка (не дополнтительный реквизит), а именно строка.
 
И тогда в выгрузке будет подставляться именно текст из строки.
 
При схеме как дополнительный реквизит, он будет выгружаться как справочник реквизитов, который CMS вопринимается как свойства, но идет конфликт, так как CMS видет что это поле Производитель, и данные нужно взять из значения поля, а не из справочника. И мы в итоге получаем на сайте UID, а не текст значения.
Комментарии 6
Sergey Penshin
09.10.2019, 13:49
Понято, спасибо! Будем разбираться. В любом случаи, как решим вопрос, отпишу сюда решение, мб кому-то полезно будет, наверняка я не один, кто столкнулся с такой штукой.
Sergey Penshin
09.10.2019, 13:28
1.1.10, а второй сайт на 2.3.0 и результат везде один и тот же. Пробовали подцепить ваш demookay.com картина неизменна.
Администратор
09.10.2019, 13:44
Sergey Penshin, если у вас не коннектится ни с демоокай, ни с 2.3.0, то скорее всего проблема где-то в выгрузке со стороны 1С. Это нужно смотреть индивидуально
Sergey Penshin
09.10.2019, 13:16
В упор не видит сайт и все. Пишет, авторизация пользователя не выполнена.
Администратор
09.10.2019, 13:20
Sergey Penshin, какая у вас версия Окайцмс?
Марк
12.10.2018, 13:20
С УТ 11, работает только выгрузка с сайта. Выгрузка на сайт не происходит.
Александр
11.02.2018, 21:19
Да, всё верно. Но как сделать что бы и артикул выгружался?
Alex
17.03.2016, 14:41
Спасибо за инструкцию все наглядно!
Написать комментарий
Войдите в личный кабинет
Скачать OkayCMS
version 4.1.1
Подписаться на рассылку
Вы будете получать подборку полезных статей по работе с сайтом на OkayCMS, скидки на модули и шаблоны