Обмен контрагентами между 1С и сайтом с сохранением структуры Партнеров, Контрагентов, Юридических лиц и Контактов
- O чем речь?
- Проблемы с обменом Контрагентами в 1С: Предприятие и 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.
Пример передаваемого JSON
-
В: Какие настройки надо делать на стороне сайте?
О: На сайте минимум настроек. Указать единый пароль для всех пользователей и ключ авторизации для 1С.
-
В: Какие настройки надо делать на стороне 1С?
О: В 1С нет настроек, только 1 кнопка и ключ авторизации.
-
В: Как быть с логином?
О: Логин пользователя в 1С-Битрикс совпадает с названием Партнера в 1С. В будущем переделаем на транслитерированный уникальный “Код партнера”.
-
В: Как быть с емейлом для создания пользователя на стороне 1С-Битрикс, если он не заполнен в 1С (а он не заполнен в 90% случаев)?
О: В модуле на стороне сайта сделаем настройку “формат email адреса” для первичной загрузки однотипных email-адресов. Далее каждый пользователь поменяет в своем личном кабинете.
-
В: Как быть с множественными банковскими реквизитами у Контрагента?
О: Пока никак. Выгружается один случайный комплект реквизитов. Мы работаем над обновлением, в котором сможем выгружать множественные реквизиты.
-
В: Что делать, если Партнера или Контрагента отредактировали на стороне сайта?
О: В будущем — оповестим администратора в 1С при очередной выгрузке Партнеров. Сейчас — затираем информацию на сайте, потому что Точка правды – в 1С.
-
В: Какие именно поля сейчас выгружаются?
О: Таблицу пришлем на email по запросу. В эту статью она точно не поместится.
Партнеры из 1С, выгруженные на сайт в виде Пользователей, в целях безопасности деактивированы при первой выгрузке.
Как модуль обмена контрагентами от компании ИНТЕРВОЛГА поможет вашему бизнесу заработать
Платформа создана, чтобы экономить вам время и деньги.
Модуль выгрузки на сайт Контрагентов в привязке к Партнерам, Контактным лицам и Банковским реквизитам позволит вам и вашим людям не тратить время на уточнения и исправления ошибки.
Внедряйте в работу B2B-платформу от компании ИНТЕРВОЛГА — она быстро окупится и начнет приносить больше прибыли.
Планы по развитию модуля синхронизации контрагентов:
-
множественная привязка банковских реквизитов;
-
частичная выгрузка (только изменения);
-
передача соглашений с клиентами, необходимо для индивидуальных цен на номенклатуру.
Возможно вам будут интересны другие наши статьи про обмен контрагентами:
Статьи по теме
- аренда команды (от 2 человек, не менее 3 месяцев);
- итерации с фиксированной ценой (1-3 месяца длительностью).
- регулярные онлайн-планерки с заказчиком;
- квалифицированных специалистов;
- организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
- полную прозрачность и регулярность отчетов о результатах.
- нагруженный интернет-магазин;
- личный кабинет;
- оптовые продажи — B2B-платформа;
- маркетплейс;
- технический аудит сайта;
- Битрикс24 — корпоративные HR-порталы;
- Битрикс24 — построение CRM-системы;
- Битрикс24 — личные кабинеты сотрудников;
- Битрикс24 — аудит портала;
- 1С — интеграция с другими системами;
- 1С — доработка системы;
- маркетинг — комплексное интернет-продвижение;
- маркетинг — продвижение для B2B.