08.09.2023 Игорь Борисенко 3941
Обмен данными с внешними источниками через ун...

Содержание:

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

2.      Что такое формат Enterprise Data?

3.      Реализация обмена через Enterprise Data в системе 1С  

   

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


Речь идет об обмене структурированными данными: НСИ и документами. В конфигурации системы 1С эта информация представлена такими объектами как справочники, регистры сведений, документы, бизнес-процессы, задачи и т.п. Все эти объекты имеют четкую структуру в виде набора реквизитов, измерений, ресурсов заданных типов (будем далее называть их просто реквизитами), а передача данных об объекте 1С подразумевает передачу информации о значениях его реквизитов. Таким образом, передаваемая информация должна быть структурирована, а источник и приемник должны однозначно понимать, какая часть информации соответствует тому или иному реквизиту.


Не было бы никаких сложностей со структурированием, если бы источник и приемник имели одинаковую структуру передаваемых объектов или, по крайней мере, различную, но известную друг для друга структуру объектов и эта структура была бы неизменной. На практике ни первое, ни второе условие часто не соблюдаются: то расчет заработной платы перевели в другую информационную систему и, таким образом, изменился источник передаваемых проводок; то накатили обновление, в котором изменился состав и/или тип реквизитов 1С передаваемых объектов; то вовсе источник или приемник не раскрываются, например, из соображений безопасности.


Можно, разумеется, при любых изменениях передаваемых данных в источнике или приемники уточнять формат (структуру) обмена и перенастраивать процедуры обмена, как это происходит, например, при использовании КД 2.0; но такой подход порождает свои сложности.   


2.      Что такое формат Enterprise Data?


Разработчики стандарта Enterprise Data предложили «развязать» источник и приемник, введя промежуточный «универсальный формат» (EnterpriseData) передачи данных. Обмен ведется не напрямую источник - приемник, а в два этапа:

1.      Источник - EnterpriseData

2.      EnterpriseData - Приемник


В общем случае структура объектов в EnterpriseData не зависит от структуры объектов в источнике/приемнике. Например, каков бы ни был состав реквизит справочника «Контрагенты» в источнике и приемнике, в EnterpriseData для такого объекта устанавливают структуру «Counterparty» с полями «Code» и «Name» определенных типов; а для документа «Платежка» - структуру «Payment» с полями «Number», «Date», «CounterpartyName».


Теперь как бы не менялась структура данных в базах-корреспондентах, источник обязан выдать данные в фиксированном формате EnterpriseData, а приемник обязан принять данные из этого фиксированного формата – обмен не нарушится.

   


EnterpriseData   


3.      Реализация обмена через Enterprise Data в системе 1С


В конфигурациях систем 1С инструментом для отражения структуры объектов EnterpriseData служат XDTO-пакеты. Фабрика XDTO позволяет сериализовать/десериализовать сообщения в XDTO-структуры, которые уже сопоставляются с реквизитами объектов 1С.


Сообщения обычно передают в формате xml или json.


Каналы передачи могут быть самыми разнообразными: и файловый обмен и через веб-сервисы, и через любые другие, под которые будет создан интерфейс. EnterpriseData никаких ограничений на каналы передачи данных не накладывает и сам от них не зависит.


В заключении хочется отметить, что EnterpriseData сейчас широко используется в интеграционных механизмах 1С, в т.ч. в «Универсальном обмене» на основе КД 3.0.


Специалист компании OOO "Кодерлайн"

Игорь Борисенко


Наши проекты

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

Доработка конфигурации Заказчика «1С:Управление строительной организацией»
ЗАО «Стройтрансгаз»

Отрасль:
Проектирование

Внедренное типовое решение:
1С:Управление строительной организацией

Взаиморасчеты с поставщиками;
- Оформление заказов поставщикам;
- Склад ...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- З...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка час...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Производственные операции
Автоматизация бизнес-процессов...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

 ЗАО "Инвестгеосервис" -ДО
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Работа с файлами;
- Делопроизводство;
- Процессы движения документов; ...

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

Внедренное типовое решение:
1C:Управление производственным предприятием

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП

Проведение серии интервью с руководством и ключевыми специалистами Разраб...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение