Расширение формата обмена EnterpriseData

22.04.25

Интеграция - Перенос данных 1C

Как доработать типовой обмен между типовыми же конфигурациями, не снимая с поддержки пакет XDTO EnterpriseData. Статья может быть полезна, если вам нужно выгружать дополнительные объекты, не предусмотренные в типовых пакетах XDTO, при этом оставляя эти пакеты на поддержке.

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

В качестве эксперимента возьмем УНФ 1.6.27.232 и БП 3.0.156.17

В обеих конфигурациях есть самописный справочник mv_ТемыОбучения. Чтобы не захламлять статью ненужными пока деталями, справочник будет простой,  содержащий только стандартные реквизиты: rод, наименование, пометка удаления.

Необходимо сделать односторонний обмен элементами справочника из УНФ в БП.

Сделать это можно несколькими способами.

  1. Доработать пакет XDTO EnterpriseData со всеми вытекающими, т.е. снятием с поддержки и самоcтоятельно следить за изменениями при обновлении.
  2. Разными экзотическими способами через самописные файлы json, xml или при посредстве КД2.
  1. С помощью расширения пакета ED. Это стало возможным, начиная с версии БСП 3.1.3

 

Для меня последний выглядит предпочтительней.

В УНФ 1.6.27.232 версия БСП "3.1.7.61",  В  БП 3.0.156.17 версия БСП "3.1.9.421"

Узнать версию БСП можно посмотрев в конфигураторе ОбновлениеИнформационнойБазыБСП.ПриДобавленииПодсистемы

 

1. Создадим расширяющий пакет XDTO "Ex1akru" на основе ED 1.10

URI пространство имен: http://v8.1c.ru/edi/edi_stnd/1akru/1.10

Директивы импорта: http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.10
http://www.1c.ru/SSL/Exchange/Message

 Типы значений: "СправочникСсылка.mv_ТемыОбучения" с базовым типом Ref (http://www.1c.ru/SSL/Exchange/Message)

 Типы объектов:

КлючевыеСвойстваmv_ТемыОбучения

со свойствами:

Ссылка тип СправочникСсылка.mv_ТемыОбучения (http://v8.1c.ru/edi/edi_stnd/1akru/1.10)

Наименование тип string (http://www.w3.org/2001/XMLSchema)

КодВПрограмме тип string (http://www.w3.org/2001/XMLSchema)

Справочник.mv_ТемыОбучения тип Object (http://www.1c.ru/SSL/Exchange/Message)

со свойствами:

КлючевыеСвойства тип КлючевыеСвойстваmv_ТемыОбучения (http://v8.1c.ru/edi/edi_stnd/1akru/1.10)

 

 

 

3. Выгрузим пакет XML и импортируем его в БП

4. Заходим в общий модуль ОбменДаннымиПереопределяемый и в процедуре ПриПолученииДоступныхРасширенийФормата пишем РасширенияФормата.Вставить("http://v8.1c.ru/edi/edi_stnd/1akru/1.10", "1.10");

Такую же операцию проделываем в БП

4. В плане обмена "СинхронизацияДанныхЧерезУниверсальныйФормат" включаем в состав наш справочник и запрещаем авторегистрацию.

 

 

5. В макете "ПравилаРегистрации" прописываем правило регистрации справочника.

 

 

6. В подписку на события "СинхронизацияДанныхЧерезУниверсальныйФорматРегистрация" и "СинхронизацияДанныхЧерезУниверсальныйФорматРегистрацияУдаления", добавляем в источник наш СправочникОбъект

7. В общий модуль "МенеджерОбменаЧерезУниверсальныйФормат18" прописываем правила регистрации

В процедуре "ЗаполнитьПравилаОбработкиДанных" в направлении "Отправка"

 

 

и правило:

 

 

В процедуре "ЗаполнитьПравилаКонвертацииОбъектов" в направлении "Отправка"

 

 

и правило:

 

 

8. В БП в общий модуль "МенеджерОбменаЧерезУниверсальныйФормат13" прописываем правила регистрации

В процедуре "ЗаполнитьПравилаОбработкиДанных" в направлении "Получение"

 

 

и правило:

 

 

В процедуре "ЗаполнитьПравилаКонвертацииОбъектов" в направлении "Получение"

 

 

и правило:

 

 

Для написания правил можно воспользоваться КД 3.1 (об этом в другой статье)

Регистрируем элемент справочника к обмену, синхронизируем обе базы и радуемся результату.

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

обмен данными УНФ БП EnterpriseData расширение формат

См. также

SALE! 10%

Перенос данных 1C Программист 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

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

61356 55220 руб.

04.08.2015    179535    407    293    

423

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

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

27660 24894 руб.

12.06.2017    153383    902    302    

466

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

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

61356 55220 руб.

15.04.2019    79281    213    163    

153

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

52967 47670 руб.

25.02.2015    178424    329    275    

396

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

58422 52580 руб.

03.12.2020    42219    121    75    

115

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

38000 34200 руб.

15.12.2021    29960    214    58    

159

SALE! 10%

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

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

61356 55220 руб.

31.10.2014    243178    112    351    

316

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

61356 55220 руб.

29.10.2018    59359    69    121    

68
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. v8_088 22.04.25 20:39 Сейчас в теме
По ссылкам (т.е. из реквизитов типовых объектов) новый справочник так же пройдет по обмену ?
2. kwazi 760 27.04.25 09:07 Сейчас в теме
(1) да, если доработать правила выгрузки этих объектов.
Вообще уже была похожая статья. По ней и научились.
Кстати, в расширения теперь можно добавлять свои пакеты xdto. Так что можно полностью на расширениях сделать доработку.
3. LomayaZakat 29.10.25 11:09 Сейчас в теме
В 4 пункте чтобы изменить состав "СинхронизацияДанныхЧерезУниверсальныйФормат" все равно нужно снимать с поддержки.
Для отправки сообщения требуется регистрация/авторизация