Інструкція по налаштуванню обміну даними сайту з 1С 8.х на прикладі конфігурації УТ 2.3

Категорії
Зміст
  1. Що робити, якщо з'єднання не відбувається з 1С і сайтом:
  2. - Перевірте, чи не вимкнений у вас сайт? Також перевірте SSL з'єднання, якщо у вас самопідписний сертифікат, то 1С таке з'єднання не встановлює
  3. - Якщо з'єднання все-таки немає, то швидше за все проблема десь у вивантаженні з боку 1С (потрібно дивитися індивідуально)
  4. З УТ 11, працює лише вивантаження із сайту. Вивантаження на сайт не відбувається.

За інтеграцію з 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, а не текст значення.
 
 
У налаштуваннях модуля є поля:
ID типу ціни в 1С, яку потрібно завантажити як основну
ID типу ціни в 1С, яку потрібно завантажити як стару
У файлі offers.xml знаходимо відповідні ID та вказуємо їх у налаштуваннях модуля.

Що робити, якщо з'єднання не відбувається з 1С і сайтом:

- Перевірте, чи не вимкнений у вас сайт? Також перевірте SSL з'єднання, якщо у вас самопідписний сертифікат, то 1С таке з'єднання не встановлює
- Якщо з'єднання все-таки немає, то швидше за все проблема десь у вивантаженні з боку 1С (потрібно дивитися індивідуально)
З УТ 11, працює лише вивантаження із сайту. Вивантаження на сайт не відбувається.
Коментарі 16
Денис
27.09.2023, 09:49
Здравствуйте, скажите, через данный модуль можно просто настроить чтоб на сайт выгружались только остатки и всё?
OkayCMS
27.09.2023, 13:46
Денис, да, но для настройки интеграции OkayCMS и 1C часто требуется подключение программистов 1С и щепотки магии
Max
22.03.2023, 01:47
Предполагаю, модуль который в стандартной сборки разрабатывался для работы с 1С v8
Max
22.03.2023, 01:46
У этого модуля есть описание работы и этапов общения модуля с 1С.
Т.к. в функционировании импорта из 1С инициирующей стороной является 1С, то как раз в описании модуля есть инфо о параметрах и адресах страниц сайта к которым 1С обращается для передачи и отправки данных а потом и для запуска самого импорта данных о товарах и вариантах.
Руслан
10.03.2023, 16:40
Доброго дня, де можна побачити API обміну для даного модуля? Наприклад, якщо потрібно підключити дану функцію в 1с77
Сергій
26.09.2022, 15:42
Доброго дня,
у мене така проблемка, якщо на сайті робити редірект на https: через файл htaccess, то вигрузка не працюе, хоч і при перевірці підключення пише "Соединение установлено успешно", коли пробуеш зробить вигрузку пише" Выгружено товаров: 1 180
Выгружено картинок: 5 711
Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль."
якщо забрати редірект на https: в файлі htaccess, то все працюе нормально!
OkayCMS
27.09.2022, 13:57
Сергій, Доброго дня, важко так дати відповідь потрібно детально дивитись, зверніться до тех підтримки з админі панелі сайту
Ramil
15.09.2022, 12:40
Добрый день . хотел узнать 1С интеграция работает ? я тестировал не получилось подключению
OkayCMS
15.09.2022, 12:57
Ramil, да, работает
Вадим
08.05.2022, 13:05
Добрый день. Интеграция с 1С УТП работает?
OkayCMS
27.05.2022, 09:56
Вадим, да
Влад
01.12.2021, 21:47
Не совсем понятны поля с ИД новой и старой цены в настройках модуля интеграции. Где в 1С УТ найти эти ИД? Думаю, статью пора несколько актуализировать.
OkayCMS
02.12.2021, 00:48
Влад, спасибо за замечание, на днях актуализируем
Алексей
31.10.2021, 19:36
У нас 1С УНФ с обновлением до 1.6.25.236 (октябрь 2021г)
Пытаюсь настроить соединение с сайтом и ничего не выходит.
Пишет нет соединения - проверьте правильность логина и пароля.
OkayCMS
01.11.2021, 12:29
Алексей, проверьте, не выключен ли у вас сайт? Также проверьте SSL соединение, если у вас самоподписной сертификат, то 1С такое соединение не устанавливает
Vladimir
22.10.2021, 10:06
Спасибо, ваша система просто прекрасна. Подскажите, как сделать выгрузку с несколькими типами цен (опт/розница)?
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.5.0
Підписатися на розсилку
Ви будете отримувати добірку корисних статей по роботі з сайтом на OkayCMS, знижки на модулі і шаблони