План обмена или есть варианты?

18.11.25

Интеграция - WEB-интеграция

В статье описывается схема, позволяющая: 1. Исключить недостатки, которые есть при использовании плана обмена. 2. Сделать обмен быстрым и прозрачным.

Хочу немного поделиться своим опытом обмена с сайтом.

Сайт разрабатывался сторонней организацией с нуля.  На момент разработки заказчик пользовался интернет-магазином на базе Bitrix. В текущей реализации обмена заказчика не устраивало:

  • Слишком долгий обмен с непонятным прогрессом на текущий момент.
  • Невозможность добавления произвольных таблиц, например, «Планы продаж по клиентам и группам номенклатур»
  • Невозможность объединения нескольких номенклатура без характеристик в одну виртуальную группу так, чтобы каждая номенклатура на сайте выглядела как характеристика и многие другие нестандартные вещи.

Также заказчик озвучил следующие требования:

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

В результате встал вопрос стоит ли использовать стандартную схему с планами обмена или НЕТ?

Недостатки плана обмена:

  1. Невозможность установить метку о необходимости передачи для таблиц, например, если мы продали 1 товар, то возможности установить метку о необходимости передачи остатка товара только по 1 товару и по 1 складу нет. Стандартный обмен Bitrix передает все остатки участвующие в отборе
  2. При повторной записи объекта, который участвует в обмене, он регистрируется дважды и соответственно передается.
  3. При изменении реквизита в объекте, который даже не передается на сайт также происходит регистрация к обмену, хотя для сайта это никакой роли не играет

А есть ли варианты обмен без вышеуказанных недостатков и с учетом требований заказчика?

Решение пришло следующее:

  1. Создать схему xdto содержащую всю структуру по всем типам объектов, подлежащим обмену. Причем эта структура основана на потребности сайта, точнее под структуру БД для сайта. Те за каждым объектом в схеме стоит конкретная таблица на стороне сайта, конкретный реквизит.
  2. На основе схемы xtdo на стороне 1С созданы новые объекты, которые в дальнейшем будут отражать данные на сайте. Эти данные получились двух типов: Справочники и РегистрыСведений.
  3. Передавать на сайт только через РегистрСведений «Журнал исходящих», в котором будут храниться xml собранные по на основе xtdo.
  4. Получать данные через РегистрСведений "Журнал входящих", в котором будут храниться xml полученные с сайта
 
 1. Схема обмена XDTO.
 
 2. Объекты на стороне 1С
 
 3. Передача на сайт
 
 4. Получение данных с сайта

 

С марта 2025 это схема работает в проде. Обмен занимает не больше 1 минуты, при этом на сайте поддерживается порядка 10000 sku. Детскими болезнями уже переболели и уверенно работаем.

P.S. Спасибо команде разработчиков сайта компании Webest за участие в проекте.

Вступайте в нашу телеграмм-группу Инфостарт

Альтернатива планобмена внешние источники сайт прозрачный обмен

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    22071    32    24    

26

SALE! 15%

WEB-интеграция Программист Бизнес-аналитик 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

17280 14688 руб.

20.12.2024    4279    22    4    

23

WEB-интеграция Программист Руководитель проекта 1С v8.3 1C:Бухгалтерия 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки. Основные преимущества: 1. Документация API создаётся автоматически. Удобна для программной обработки. 2. Изменить API столь же просто как настроить отчёт. Можно опубликовать существующий вариант отчёта. 3. Отчёты в API поддерживают параметры (Период, ДатаНачала и др.) 4. При создании простых методов не требуется изменять конфигурацию. 5. Поддерживается работа с планами обмена.<br/> 6. Возможно настроить отправку из 1С данных корреспондирующей системе, для случаев когда 1С сама "знает" какие данные нужно отправить. 7. После записи в 1С Ле Мурр может возвращать соответствие полученных идентификаторов созданным в 1С объектам данных.

36000 руб.

27.09.2024    9693    7    5    

11

Оптовая торговля WEB-интеграция Бюджетный учет Обмен с ГосИС Бухгалтер Пользователь 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Государственные, бюджетные структуры Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обмен данными с "Порталом поставщиков" zakupki.mos.ru Москвы и Московской области с целью создания оферт для закупок государственными учреждениями. Модуль устраняет рутину, минимизирует ошибки и помогает выигрывать больше закупок. Работает строго по требованиям 44-ФЗ.

14400 руб.

13.12.2016    41618    54    39    

37

WEB-интеграция Программист 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разработана для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.

12000 руб.

02.02.2021    20842    60    52    

38
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DmitryKlimushkin 44 18.11.25 18:32 Сейчас в теме
Приветствую любое применение XDTO. Недоделанная конструкция, конечно, но юзать её можно, с некоторыми оговорками.
Для отправки сообщения требуется регистрация/авторизация