Содержание:
2. Завершение настройки интеграции
В этой статье рассматривается пример интеграции конфигурации 1С Управление небольшой фирмой с сайтами и интернет-магазинами, реализованными на базе Bitrix – системы управления сайтами. Этот вариант предполагает обмен средствами типового функционала 1С УНФ 8.3 с сайтом на Bitrix. Определим порядок обмена между интернет-магазином и 1С УНФ 8.3:
1. Номенклатура товаров, цены и актуальные товарные остатки формируются в 1С и затем выгружаются на сайт.
2. Заказы заводятся на стороне сайта и далее загружаются в базу.
1. Интеграция сайта с 1С
Для начала необходимо отметить, что настройка интеграции 1С с сайтом осуществляется по открытому протоколу http. Переходим в раздел “Компания”, подраздел “Настройки” и выбираем пункт “Интеграция с др. программами”.
В открывшемся окне выбираем пункт “Обмен 1С с сайтом” и устанавливаем галочку, как показано на рисунке ниже. После этого ссылка “Настройка обмена 1С с сайтом” становится доступной к выбору.
Кликаем на нее и видим “Узлы обмена 1С с сайтами”, где можно настроить обмен. Нажимаем “Создать” и запускаем “Помощник”.
Выбираем в 1С УНФ “Обмен через интернет” и в поле “Адрес сайта” вводим URL для настройки интеграции в виде:https://адрес_сайта.ru. К примеру, адрес вашего сайта www.company2020.ru. Значит поле “Адрес сайта” необходимо заполнить следующим образом: https://company2020.ru. В поле “Имя пользователя” и “Пароль” указываем данные, необходимые для входа в режиме администрирования на сайте, созданном на базе CMS Битрикс.
Затем необходимо выполнить тестирование обмена и нажать на кнопку “Проверить соединение”. В случае корректности заполнения адреса сайта, логина и пароля после запуска проверки соединения появится сообщение об успешном соединении с сайтом. На следующем этапе устанавливаем галочки как на рисунке.
Таким образом мы настраиваем выгрузку из базы на сайт актуальных сведений по товарным остаткам и файлов с изображениями товаров. Кроме того, установив в поле параметра дополнительного отбора “Остаток” значение “больше 0”, можно настроить выгрузку на сайт только тех товаров, которые имеются в наличии.
Также можно выбрать выгружаемые на сайт вид цен или номенклатурную группу товаров.
В 1С УНФ 8.3 установкой даты начала выгрузки заказов мы определяем дату, с которой заказы, заведенные ранее в 1С, будут выгружены на сайт. При загрузке заказов в базу, вновь заведенные на стороне сайта контрагенты автоматически формируются в базе. Остальные контрагенты, привязанные к заказам, определяются, исходя из выбранного способа загрузки.
Если выбрать способ “не искать”, то мы отключим выгрузку контрагентов, иво всех заказах будет автоматически определяться один выбранный контрагент. Выбранное значение в поле “Состояние” будет автоматически присваиваться всем заказам, загруженным с сайта. Созданные первоначально на стороне сайта контрагенты и номенклатура, будут автоматически записаны в указанные группы, как для номенклатуры, так и для контрагентов.
2. Завершение настройки интеграции
На этапе завершения настройки интеграции можно определить порядок автоматического обмена, указав расписание в появившемся окне. Указываем даты начала и окончания, а также интервал обмена по дням, неделям и месяцам.
Таким образом формируется узел как один из вариантов интеграции 1С с сайтом. Следует отметить, что при установке галочки “Выполнить обмен с веб-сайтом при нажатии на кнопку “Готово”” будет инициирован автоматический обмен.
Также можно запустить обмен вручную. Для этого необходимо нажать на кнопку “Синхронизация данных 1С” и в появившемся списке действий выбрать первое или второе.
Выбор пункта “Выполнить обмен данными (изменения)” будет актуализировать данные выгрузки и загрузки в порядке двустороннего обмена, как на стороне сайта, так и на стороне базы.
Второй вариант больше подходит тогда, когда обмен между сайтом и 1С УНФ 8.3 запускается впервые.
Специалист компании ООО «Кодерлайн»
Касимова Назира