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

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

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

Арт.: 1708808

Продано: 16

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
Лицензии

24 400 руб.

17 080 руб.

18 300 руб.

14 640 руб.

6 100 руб.

3 660 руб.

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

1 220 руб.

1 220 руб.

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

12 200 руб.

6 000 руб.

6 100 руб.

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

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

Представляю вашему вниманию версию 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_ОбменДанными". 

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

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

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

Операционная система: 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.

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

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

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

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

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

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

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

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

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

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

  • Исправлена ошибка при сопоставлении объектов. 

  • На основной форме настройки обмена добавлены кнопки управления пометкой у выделенных строк.

  • На вкладке "настройки подключения" для типа соединения "com" добавлен тумблер "Ускорить". Если есть возможность редактирования конфигурации источника - нужно добавить общий серверный модуль "UDE_Data_Core" с галочкой "внешнее соединение", скопировать в него процедуры и функции модуля объекта из обработки, загруженной в одноименный макет.

  • Небольшие исправления для адаптации под старые платформы и конфигурации.

  • Небольшие изменения формы настройки обмена.

  • Добавлена возможность получения структуры метаданных через файл.(Иногда на "больших" конфигурациях, таких как 1С:КА или ERP, струртуру метаданных не удавалось получить при методе соединения через web-сервис, из-за ограничения самого веб-сервера. Если структуру метаданных не удалось получить с первого раза, будет отправлен запрос на формирование файла со структурой. Если база источник находится на одном сервере с приемником, файл загрузится автоматически. Если сервера разные - сформированный файл необходимо будет перенести вручную и указать его в диалоге выбора файла).

  • Изменено описание ошибки, возникающей при выполнении произвольного кода в другой базе.

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

  • Добавлена возможность загрузки планов видов расчета.

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

 

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

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

 

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

Бесплатный период техподдержки составляет 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 50 Скачать
cmd файл для регистрации com-компоненты.(х64) .cmd 0,13Kb 23 Скачать

См. также

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

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

58000 руб.

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

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

50050 руб.

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

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

27633 руб.

SALE! 15%

Перенос данных 1С из УПП 1.3 в Бухгалтерию 3.0

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

42000 37800 руб.

SALE! 10%

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

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

58000 руб.

Перенос данных из 1С:БП 3.0 в 1С:БП 3.0

Обработка не только формирует начальные остатки по всем счетам на нужную дату (экономя время на свёртке базы БП 3), но и полностью переносит справочные данные и документы за заданный период. Гибкая настройка включает фильтр по организациям ...

70760 руб.

Модуль "Интеграция с 1С:Документооборот 2.1 и 3.0" для УПП/КА/УТ 10.3/БГУ 1.0/ЗБУ 1.0. 1С-Совместимо

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработан...

135530 руб.

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

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

58000 руб.

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

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

55200 руб.