Универсальный обмен данными web или com (UDE ver.4.x.x)

Расширение конфигурации, позволяющее выполнить обмен данными между двумя базами любой конфигурации с возможностью запуска обмена в фоне или по расписанию. Простой интерфейс и функция автоматического сопоставления реквизитов позволит выполнить простейший обмен даже обычному пользователю. Множество гибких инструментов дает возможность продвинутому пользователю или программисту как угодно манипулировать данными и настроить обмен любой сложности. Версия расширения 4.x.x теперь поддерживает не только обмен через com-компоненту, но и через предварительно опубликованный web-сервис. Также доступен глобальный каталог, в нем можно сохранить свои настройки обмена, или загрузить уже готовые, созданные другими пользователями. Есть возможность использовать планы обменов и регистрацию объектов к обмену.

Арт.: 1708808

2023-02-15_00-17-14.png
2023-10-28_18-27-35.png
2025-10-18_20-53-09.png
2023-02-15_00-17-14.png
2023-10-28_18-27-35.png
2025-10-18_20-53-09.png
Лицензии

24000 руб.

16800 руб.

18000 руб.

14400 руб.

6000 руб.

3600 руб.

Услуги

100000 руб.

Дополнительные файлы

1200 руб.

1200 руб.

Техподдержка и обновления

12000 руб.

6000 руб.

6000 руб.

Область применения

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

Представляю вашему вниманию версию 4 универсального обмена данными. Как и писал ранее, внесено множество изменений и инструментов. Важно! Теперь направление обмена ТОЛЬКО "загрузка", режим "выгрузка" больше поддерживаться не будет! Изменился формат хранения настроек, теперь можно будет сохранить/выгрузить настройку вместе с алгоритмами, соответствия объектов распространить на другую настройку и много другого.

ВАЖНО!!! Изменился метод выполнения произвольного кода для com-соединения. Теперь произвольный код выполняется непосредственно в com-базе. Так что теперь код НУЖНО писать также как и в конфигураторе (как и для веб-соединения). Это значит, что теперь не нужно менять алгоритмы, при изменении типа соединения.

ВАЖНО!!! У пользователя, под которым происходит подключение должно быть право открытия внешних обработок (актуально только для com-соединения).

Модуль выполняет обмен данными между двумя базами любой конфигурации с возможностью запуска обмена в фоне или по расписанию.

Планы обмена и механизм регистрации объектов.

В версии 4.7 добавлена возможность использовать планы обмена и механизм регистрации объектов.

Если в конфигурации источника существует план обмена "Синхронизация данных через универсальный формат" (Формат обмена Enterprise Data), будет использован по умолчанию этот план обмена. Если такого плана обмена в конфигурации нет, можно использовать любой существующий, который устраивает в плане состава объектов, доступных для регистрации. Можно создать через конфигуратор собственный план обмена, с нужным составом объектов для регистрации. 

Если план обмена отличается от стандартного имя плана необходимо указать в настройках обмена. 

В настройках обмена есть кнопка проверки узла обмена, по которой можно проверить подключение плана обмена и наличия узла обмена в этом плане. Если узла нет, то он будет создан автоматически. После этого необходимо перейти в настройки синхронизации в базе источнике и настроить состав отправляемых данных.

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

При помощи отчета "Отчет о сравнении объектов двух баз" можно сравнить перенесенные объекты, а также зарегистрировать выделенные объекты на узле обмена. (см. рис."Отчет о сравнении объектов двух баз").

рис. Отчет о сравнении объектов двух баз.

Технические требования:

Конфигурация - любая

Версия 4 требует платформу - не ниже 8.3.22
Версия 3 требует платформу - не ниже 8.3.21

Для запуска обмена в фоне или по расписанию встроенным механизмом расширения требуется режим совместимости не ниже 8.3.21

Для запуска обмена в фоне или по расписанию (с помощью внешней обработки) необходима Библиотека стандартных подсистем версии 2.3.2 (и выше).

Писал на платформе 8.3.27.1606.

Проверял на платформе 8.3.21.1302, 8.3.22.1709, 8.3.23.1865,8.3.25.1374.

Тестировал на конфигурациях:

  • Управление нашей фирмой, редакция 1.6 (1.6.27.257)
  • 1С:Комплексная автоматизация 2 (2.4.13.209)
  • Бухгалтерия предприятия, редакция 3.0 (3.0.115.19) 
  • Управление торговлей, редакция 11 (11.4.13.227)
  • Бухгалтерия предприятия, редакция 3.0 (3.0.131.34) 
  • Бухгалтерия предприятия, редакция 3.0 (3.0.143.32) 
  • Управление торговлей, редакция 11 (11.4.14.181) 
  • Управление торговлей, редакция 11 (11.5.14.82)
  • Бухгалтерия предприятия, редакция 3.0 (3.0.140.29)
  • Бухгалтерия предприятия, редакция 3.0 (3.0.143.42)
  • Управление торговлей, редакция 11 (11.5.20.93)
  • Бухгалтерия предприятия, редакция 3.0 (3.0.169.18)
  • 1С:Комплексная автоматизация 2 (2.5.18.37)

Проверялось на каждой из них.

Для скачивания в глобальном каталоге доступны примеры настройки обмена между различными конфигурациями.

Подключается как обычное расширение. Для пользователя - добавить новую роль "UDE_ОбменДанными". 

ОБЯЗАТЕЛЬНО: снять галочку "Безопасный режим" при подключении расширения. 

Технические ограничения:

Операционная система: Windows.

Необходима регистрация com-компоненты. Файл для регистрации компоненты в x64-разрядных системах нужной версии приложу.

Операционная система: Linux.

Направление обмена - только загрузка. Необходимо в базе источнике добавить расширение WebServiceDataExchange (4.*.*).cfe. Опубликовать базу на веб-сервере с включенной галочкой "Публиковать Web-сервисы расширений по умолчанию."

рис. Публикация web-сервиса расширения

!!!Решение не проходило тестирование на конфигурациях, снятых с поддержки, в облачных сервисах аренды базы, ГРМ, 1С для стран СНГ.
Не уверены, что решение подходит для Вашей конфигурации? Оставьте заявку, наш специалист проверит совместимость.

Функциональные возможности

  • Загрузка документов
  • Загрузка справочников
  • Загрузка регистров сведений (тестовый режим)
  • Загрузка перечислений
  • Выполнение произвольного кода в процессе обмена
  • Автоматическое сопоставление реквизитов объектов метаданных
  • Настройка соответствий объектов двух баз
  • Запуск обмена по расписанию
  • Запуск обмена в фоне
  • Гибкая система отбора данных для обмена
  • Манипуляция данными внутри одной базы.
  • Доступ в глобальный каталог настроек.
  • Использование планов обмена, для регистрации объектов к обмену.

Состав поставки для платформы 8.3.21 

Файл расширения: УниверсальныйОбменДанными(Ver.3).cfe

Файл расширения: WebServiceDataExchange (Ver.3).cfe

Состав поставки для платформы 8.3.22 

Файл расширения: УниверсальныйОбменДанными(Ver.4).cfe

Файл расширения: WebServiceDataExchange (Ver.4).cfe

Остальные файлы доступны для скачивания бесплатно.

Файлы с настройками теперь доступны будут в глобальном каталоге.

Код полностью открыт.


Демонстрация решения

Видео с интеграцией подсистемы в конфигурацию Бухгалтерия предприятия и пример настройки.

ОбменДаннымиЧерезCom(Ver.2.7.0). Интеграция и настройка.

УниверсальныйОбменДанными(Ver.3.4.0). Новое в версии.

УниверсальныйОбменДанными(Ver.4.7.0). Новое в версии. Новые возможности, особенности работы.

Универсальный обмен данными (UDE ver.4.7.4). Перенос регистров сведений с использованием планов обмена.

 

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

Пояснение к нумерации версий

Основной модуль имеет версию формата "Ver.X.Y.Z".

Первая цифра "X" означает номер текущего основного релиза, изменяется только при внесении серьезных изменений в модуль. Например релиз 3 отличался от релиза 2 тем, что было добавлена возможность обмена через веб-сервис. Зачастую файл настроек и сохранения настроек обменов не имеют обратной совместимости (Исключение составили релизы 2 и 3, обратная совместимость есть, необходимо только заново указать некоторые  параметры настройки). Начиная с релиза 4 появилась возможность конвертировать настройки из предыдущей версии.

Вторая цифра "Y" означает текущую редакцию основного релиза. Глобальных изменений в модуле нет, добавлен новый функционал, сильно расширен существующий или значительно изменен интерфейс какой-либо части модуля.

Третья цифра "Z" означает текущую версию подредакции, изменений в функционале нет, в основном исправление обнаруженных ошибок, оптимизация кода или работы. ВСЕГДА версия 0 подредакции означает альфа версию. 

Модуль расширения веб-сервиса имеет аналогичную нумерацию (Ver.X.x.x)

Изменяется редко. Первая цифра в номере версии всегда совпадает с номером текущего  релиза основного модуля. Вторая часть номера - это буква,означает версию редакции (на данный момент "c"). Третья часть - буква, версия подредакции, изменяется при незначительном изменении функциональности или исправлении ошибок.

Новое в версии:

  • Исправлена ошибка выполнения произвольного кода/алгоритма в табличных частях объектов при com-соединении.

  • Решена проблема защиты от опасных действий при подключении модуля при com-соединении.

  • Исправлены шаблоны запроса в консоли кода.

  • Исправлена ошибка получения типов при обновлении дерева метаданных через com. 

  • Оптимизировано получение дерева метаданных через com.

  • Изменена форма элемента справочника "Группы метаданных".

  • В группе метаданных появилась возможность добавить алгоритмы выполняемые после заполнения  до записи объекта.

  • Добавлена возможность использования планов обмена, а соответственно механизма регистрации объектов. (По умолчанию используется план обмена "СинхронизацияДанныхЧерезУниверсальныйФормат").

  • Требуется версия веб-сервиса не ниже 4.c.f (WSDE Ver.4.c.f).

  • Оптимизировано заполнение дерева объектов на форме загрузки.

  • Рефакторинг всего кода, оптимизация под использование ядра данных для com-соединения.

  • Добавлена кнопка получения списка планов обмена из базы источника.

  • Изменено ядро данных для com-соединения, код переписан аналогично коду веб-сервиса.

  • При автоматическом сопоставлении реквизитов для реквизитов примитивных типов устанавливается способ заполнения "Как есть". (Для ускорения обмена).

  • Добавлен отчет о сравнении объектов двух баз, с поддержкой регистрации объектов на узле обмена.

  • Исправлена ошибка переноса регистров сведений при использовании планов обмена (пояснения в видео).

 
 Изменения в предыдущих версиях

 

Особая благодарность Максиму Боброву За помощь в тестировании, отладке, доработке и рекомендации по улучшению функционала.

Отдельное спасибо автору Александру Шкураеву за обработку "Консоль кода".

 

Техническая поддержка и обновления

Бесплатный период техподдержки составляет 1 месяц со дня покупки

Также после приобретения вы получаете 3 месяца бесплатных обновлений.

По окончанию бесплатного периода вы можете приобрести услугу технической поддержки с доступом к обновлениям на месяц на платной основе.

Проверить наличие обновлений можно в личном кабинете. Если обновления недоступны - загрузить новую версию можно после покупки обновлений/технической поддержки.

Задать вопрос по программе можно по кнопке "Техподдержка" на странице описания.

При создании тикета необходимо предоставить:

  1. Номер заказа
  2. Описание вопроса. Если это ошибки - напишите порядок ваших действий с программой, которые к ней привели (приложите видео/скриншоты/отчеты об ошибке)
  3. Точную конфигурацию 1С, и версию платформы, на которой используете купленное решение (наименование и версию 1С можно взять из раздела "О программе"), версию купленной программы.

К созданной заявке подключается специалист. Дальнейшее обсуждение проблемы будет проходить в тикете техподдержки. Стандартный срок реакции - 24 часа в рабочие дни с момента обращения.
 

Техподдержка
 

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.20.93, 11.5.17.95
  • 1С:Комплексная автоматизация 2, релизы 2.5.24.57
  • Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.184.16
  • Розница, редакция 3.0, релизы 3.0.12.170
  • Управление нашей фирмой, редакция 3.0, релизы 3.0.12.170
  • Документооборот КОРП, редакция 3.0, релизы 3.0.18.19
  • 1С:ERP Управление предприятием 2, релизы 2.5.24.57
  • Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.35.48
Наименование Файл Версия Размер
Инструкция к Универсальный обмен данными .pdf 967,83Kb 38 Скачать
cmd файл для регистрации com-компоненты.(х64) .cmd 0,13Kb 18 Скачать
1. muaddib 11.11.22 15:57 Сейчас в теме
Установил расширение на базу приемник, проставил пользователю роль, галка защита от опасных действий у пользователя снята. База файловая, прописываю в ней параметры подключения к другой файловой базе, сохраняю Тест подключения и
Нет КОМ-соединения с базой! Подробности:
Описание ошибки: {ОбменДаннымиЧерезCom ОбщийМодуль.Ком_Общий.Модуль(132)}: Ошибка при вызове конструктора (COMObject): Установлен безопасный режим. Выполнение операции запрещено

Что я делаю неправильно?
2. muaddib 11.11.22 16:33 Сейчас в теме
Сам разобрался может кому поможет. При подключении расширения обязательно снять галку безопасный режим, и только после этого проставлять пользователю роль Обмен данными сом
3. Техподдержка 11.11.22 17:27
(2)Да, все верно, спасибо, что уточнили. Я об этом в описании не упомянул.
4. kodblack 06.02.23 16:57 Сейчас в теме
(3) А можно вашим обменом произвести свертку но НДС или Номенклатурной группе?
5. Техподдержка 06.02.23 19:22
(4)Ну чисто теоретически, думаю что можно. Но сложно это будет.
6. kodblack 06.02.23 19:36 Сейчас в теме
(5) интересный был бы функционал. ничего похожего и готового нет решения, везде только костыли.

через Файл настроек загрузки в БП из УТ -можно как нибудь реализовать?!
7. Техподдержка 06.02.23 20:27
(6)нет, там стандартный обмен между УТ и БП. Там ничего подобного нет. А можно подробней в какой конфе какую свертку хотите сделать?
8. kodblack 07.02.23 09:18 Сейчас в теме
(7) В УТ 11.5 - происходит продажа и опт. и розница.
Бухгалтерия (3.0 КОРП.) хочет видеть свернутую номенклатуру по НДС: 10, 20, без.

Или по виду номенклатуры или списку группы номенклатуры.

В скрин поступление в Бух 3.0. Это грузим из 7ке.
Прикрепленные файлы:
9. Техподдержка 07.02.23 10:48
(8)Понял. Ну вообще это расширение переносит объекты один к одному. Т.е. одна запись регистра, один документ, один элемент справочника базы источника будет соответствовать одному объекту в базе приемнике. В Вашем случае нужны именно запросы к таблицам регистров "остатки и обороты" и вручную создавать записи.
10. kodblack 07.02.23 13:30 Сейчас в теме
(9) Пришлось сделать отдельный справочник в Бух и УТ, и сворачивать по нему.
Думал Ваш вариант, более универсальный.
23. Техподдержка 06.11.23 20:12
(10) Теперь, когда есть возможность выполнить код как на стороне приемника, так и на стороне источника, а также благодаря появлению нового механизма "Алгоритмы" сделать это можно будет без добавления справочника.
11. romandvin 11.05.23 20:41 Сейчас в теме
Здравствуйте, Перенос осуществляется только между идентичными базами (конфами) или можно и между разными конфами, но немного чем-то похожими ? И еще Ваше расширение будет работать в конфигурациях ЗУП 3.1 и ERP 2.4 и будет обмениваться м/у ними хотя-бы одинаковыми справочниками и регистрами )?
16. Техподдержка 18.09.23 14:19
(11)Теоретически перенос может работать между любыми конфигурациями.
12. romandvin 12.05.23 19:26 Сейчас в теме
Техподдержка, Вы где ) ??? Жду ответов на мой вопрос выше !!!
13. cekkush 04.07.23 18:59 Сейчас в теме
Здравствуйте!
Есть ли такой же продукт с WEB подключением (публикация)? Просто у нас сервер на Линуксе.
Если нет, то можно ли сделать COM на стороне клиента или доработать это расширение?
17. Техподдержка 18.09.23 14:21
(13)com работает только под windows, в будущих релизах будет реализована возможность переноса через файл или почту. Новая версия в разработке, ориентировочная дата выхода новой версии - конец ноября
20. Техподдержка 30.10.23 11:28
(13)Вы просили, мы сделали. Новая версия поддерживает линукс!
14. user1984019 08.09.23 08:22 Сейчас в теме
Здравствуйте, поддерживается ли обмен между БП 3.0 и БП 3.0 разных организации?
18. Техподдержка 18.09.23 14:23
(14)Да, разницы нет какая организация, в получателе вы можете указывать организацию через метод "установить", либо же через соответствие объектов.
15. user929348 18.09.23 13:01 Сейчас в теме
Невероятно сырой продукт, выдает одни ошибки, техподдержка отвечает раз в 4 часа, т.е. с момент оформления запроса прошло 4 часа, спросили версию платформы и отвалились еще на 4 часа и т.д.
Оформляю возврат
19. user929348 18.09.23 16:16 Сейчас в теме
(15) UPDATE. Связался с разработчиком, оперативно всё устранили.
21. cekkush 30.10.23 18:06 Сейчас в теме
Разработчик молодец! Вне зависимости от управляемой конфигурации (любая) сделал такое решение. Просто красавчик!
Теперь нужно протестировать WEB версию (кстати, мы просили). Спасибо!
22. Техподдержка 30.10.23 20:59
(21)
Спасибо за обратную связь. Обмен через web-сервис протестирован на двух организациях, пока проблем не было. Обращу внимание на новую фишку "Глобальный каталог", загружайте свои настройки, делитесь с другими.
24. Dskozin 20.08.25 11:03 Сейчас в теме
Подскажите пожалуйста - какие условия лицензирования?
Нам необходимо на свою нетиповую конфигурацию поставить приемник, а нашим клиентам давать в виде дополнения к ЗУП, ERP для отправки в нашу конфигурацию. Как нам правильно покупать лицензию для клиентов и для своей конфигурации?
25. Техподдержка 20.08.25 11:12
(24) Вам необходимо купить для себя основной модуль Универсальный обмен данными (UDE ver.4.*.*) + Веб-сервис (WSDE ver.4.*.*), (UDE который поставите в свою базу), также в архиве есть расширение веб-сервиса (WSDE который установите клиенту в базу). Ограничений на количество установки веб-сервиса в базы - источники нет как такого, можете ставить сколько угодно.
Только при обновлении веб-модуля придется также всем клиентам обновлять
26. Darth_Vayder 30.10.25 11:14 Сейчас в теме
Здравствуйте! Получится с организовать обмен между УТ 10 (источник) и УТ 11?
27. Техподдержка 30.10.25 11:18
(26)
Да, конечно можно. Обмен можно выполнить абсолютно между любыми конфигурацями.
Для отправки сообщения требуется регистрация/авторизация

См. также

Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте врем...

61356 55220 руб.

SALE! 10%

ED для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ. Новые

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций нов...

27180 руб.

SALE! 20%

Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся докум...

52967 47670 руб.

SALE! 10%

Перенос данных из УПП 1.3 в БП 3.0. Переносятся документы (обороты за период), справочная информация и остатки

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1...

38000 34200 руб.

SALE! 10%

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды...

61356 55220 руб.

SALE! 10%

Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расста...

58422 52580 руб.

SALE! 10%

Перенос данных из БП 3.0 в УТ 11 / КА 2 / ERP 2. Переносятся начальные остатки, документы и справочники

Правила переноса данных из БП 3.0 в УТ 11 | из БП 3.0 в КА 2 | из БП 3.0 в ERP | Сэкономьте свое время - используйте готовое решение для перехода! | Постоянно работаем над развитием переноса данных | Обновляем на новые релизы 1С | Есть фил...

61356 55220 руб.

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 1...

38000 34200 руб.

SALE! 10%

Перенос данных из УПП 1.3 / КА 1.1 / УТ 10.3 в УНФ 3.0. Переносятся остатки, документы и справочники

Перенос данных из УПП 1.3 в УНФ | из КА 1.1 в УНФ | из УТ 10.3 в УНФ | Перенос разработан в формате КД 2 (правила конвертации объектов) | Выгружаются все возможные виды документов, начальных остатков и вся нормативно-справочная информация |...

50356 45320 руб.

SALE! 10%
SALE! 10%