{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

Обмен контрагентами между 1С и сайтом с сохранением структуры Партнеров, Контрагентов, Юридических лиц и Контактов

O чем речь?

Мы сделали B2B-Платформу для предприятий с партнерами-оптовиками и задачами автоматизации торговли.

Некоторые Пользовательские сценарии B2B-Платформы

Раньше ваши менеджеры “тонули” в коммуникациях и операционной работе по приему и ведению заказов оптовиков. Теперь это делает Платформа, автоматически и круглосуточно.

Сценарии, которые закрывает Платформа: Публикация каталога с индивидуальными ценами для контрагента, прием заказов и синхронизация статусов заказа.

Все это – для оптовиков.

Для Битрикс и 1С есть встроенный механизм обмена товарами и заказами. Он справляется со своей задачей хорошо.

А вот обмен контрагентами работает на “твердую двойку”. Почему? Он выгружает ВСЕХ Контрагентов из 1С в виде плоского списка пользователей сайта, без связей с Партнерами и прочими сущностями.

Для клиентов с сотнями и тысячами контрагентов, где отгрузки происходят по разным юрлицам в рамках одной группы компаний, критично иметь в b2b-кабинете аналогичную структуру.

В Платформе оптовых продаж есть обмен контрагентами между 1С и сайтом с поддержкой “холдинговой” структуры Партнеров, Контрагентов, Юридических лиц и Контактов.

Проблемы с обменом Контрагентами в 1С: Предприятие и 1С-Битрикс: Управление сайтом

Схема данных о Контрагентах в 1С:Предприятие

В 1С: Предприятие (УТ или ERP, например) есть Партнеры (компании, с которыми вы сотрудничаете), к которым привязываются Контрагенты (конкретные юрлица) и Контактные лица (конкретные персоны). Все связи могут быть множественными, и Партнер с несколькими Контрагентами и несколькими Контактными лицами – обычная ситуация.

В 1С-Битрикс: Управление сайтом все по-другому. Есть Пользователи, и есть много дополнительных сущностей для хранения данных о заказах интернет-магазина. Например, Профили покупателей, каждый из которых может иметь свои свойства в зависимости от типа плательщика Юрлицо или Физлицо. Структура данных в Битриксе сильно запутана и не очень похожа на представление контрагентов в 1С.

Структура данных Покупателей в интернет-магазине 1С-Битрикс

Задача – передать информацию о Контрагентах из 1С на сайт 1С-Битрикс с сохранением связей между Контрагентами, Партнерами, Банковскими реквизитами, итд.

Варианты решения задачи

Раньше – до разработки Платформы и Модуля синхронизации контрагентов – использовали один из двух вариантов обмена контрагентами.

Вариант 1

Флажок “Активировать обмен контрагентами” в типовом модуле обмена 1С-Битрикс.

При включенном флажке все контрагенты 1С, попадающие под условия обмена, выгружаются в пользователей сайта 1С-Битрикс.

Остается решить, как объединить несколько контрагентов одной организации, и что делать с пользователями, которые хотят работать от нескольких контрагентов.

Как правило, задача по объединению сложная и решается доработками на стороне сайта.

Вариант 2

Выгрузка из 1С контрагентов в xls с правильной структурой данных и последующая загрузка на сайт.

Также, как и в предыдущем случае, вам придется определиться со структурой файла, разработать выгрузку на стороне 1С и доработать сайт.

В обоих случаях готового и легкого решения для обмена контрагентами нет.

Как Модуль обмена контрагентами Платформы оптовых продаж упрощает работу бизнесу

Мы сопоставили сущности в 1С:Предприятие и 1С-Битрикс.

Если кратко:

  • Партнеры становятся Пользователями сайта;
  • Контрагенты – Профилями покупателя;
  • Банковские реквизиты добавляются в соответствующие свойства Заказа;
  • Контактные лица также становятся пользователями сайта с дополнительным полем привязки к Пользователю-Партнеру.
Пример таблицы сопоставления данных двух систем

При сопоставлении сохранили существующие схемы данных, чтобы в будущем можно было ставить обновления и не влиять на хранимые данные.

Модуль обмена Контрагентами состоит из 2 частей: Расширение для 1С и Модуль для 1С-Битрикс. Для того, чтобы выгрузить контрагентов из 1С на сайт, достаточно установить модули и нажать кнопку “Выгрузить партнеров” в 1С.

Модуль поставляется вместе с Платформой оптовых продаж и входит в стоимость платформы.

Как выглядит Расширение на стороне 1С
Как выглядит страница Оформление заказа с заполненными реквизитами Контрагента из 1С

Технические нюансы обмена контрагентами в формате «Вопрос – Ответ»

  • В: Как реализован модуль обмена Контрагентами между 1С:Предприятие и 1С-Битрикс? О: Отдельный полу-автономный модуль для платформы 1С-Битрикс: Управление сайтом. Является частью Платформы оптовых продаж.
  • В: Как модуль устанавливается в 1С? О: Отдельное расширение для 1С. Не влияет на обновления и поддержку.
  • В: Технология обмена? О: JSON через REST API. Используется специальный модуль intervolga.rest.
  • В: Какие настройки надо делать на стороне сайте? О: На сайте минимум настроек. Указать единый пароль для всех пользователей и ключ авторизации для 1С.
  • В: Какие настройки надо делать на стороне 1С? О: В 1С нет настроек, только 1 кнопка и ключ авторизации.
  • В: Как быть с логином? О: Логин пользователя в 1С-Битрикс совпадает с названием Партнера в 1С. В будущем переделаем на транслитерированный уникальный “Код партнера”.
  • В: Как быть с емейлом для создания пользователя на стороне 1С-Битрикс, если он не заполнен в 1С (а он не заполнен в 90% случаев)? О: В модуле на стороне сайта сделаем настройку “формат email адреса” для первичной загрузки однотипных email-адресов. Далее каждый пользователь поменяет в своем личном кабинете.
  • В: Как быть с множественными банковскими реквизитами у Контрагента?О: Пока никак. Выгружается один случайный комплект реквизитов. Мы работаем над обновлением, в котором сможем выгружать множественные реквизиты.
  • В: Что делать, если Партнера или Контрагента отредактировали на стороне сайта? О: В будущем — оповестим администратора в 1С при очередной выгрузке Партнеров. Сейчас — затираем информацию на сайте, потому что Точка правды – в 1С.
  • В: Какие именно поля сейчас выгружаются? О: Таблицу пришлем на email по запросу. В эту статью она точно не поместится.
Пример передаваемого JSON
Партнеры из 1С, выгруженные на сайт в виде Пользователей, в целях безопасности деактивированы при первой выгрузке.

Как модуль обмена контрагентами от компании ИНТЕРВОЛГА поможет вашему бизнесу заработать

Платформа создана, чтобы экономить вам время и деньги.

Модуль выгрузки на сайт Контрагентов в привязке к Партнерам, Контактным лицам и Банковским реквизитам позволит вам и вашим людям не тратить время на уточнения и исправления ошибки.

Внедряйте в работу B2B-платформу от компании ИНТЕРВОЛГА — она быстро окупится и начнет приносить больше прибыли.

Планы по развитию модуля синхронизации контрагентов:

  • множественная привязка банковских реквизитов;
  • частичная выгрузка (только изменения);
  • передача соглашений с клиентами, необходимо для индивидуальных цен на номенклатуру.
0
Комментарии
-3 комментариев
Раскрывать всегда