Анализ технологий обмена данными между учетными системами предприятий | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 13 июля, печатный экземпляр отправим 17 июля.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №23 (522) июнь 2024 г.

Дата публикации: 02.06.2024

Статья просмотрена: 7 раз

Библиографическое описание:

Чичин, И. М. Анализ технологий обмена данными между учетными системами предприятий / И. М. Чичин, Д. В. Климчук. — Текст : непосредственный // Молодой ученый. — 2024. — № 23 (522). — С. 102-106. — URL: https://moluch.ru/archive/522/115164/ (дата обращения: 30.06.2024).



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

Innovative technologies in the field of data exchange between accounting systems are presented. An overview of their field of application is made, the advantages and disadvantages are shown.

Постановка проблемы в общем виде и ее связь с важными научными и практическими заданиями

Очень часто в реальных рыночных условиях в бизнесе возникает такая проблема: управляющая компания покупает производственное предприятие, на котором производственный и бухгалтерский учет ведется в исторической учетной системе. Зачастую эти системы — самописные, разработанные ИТ-службой самого производственного предприятия. Управляющая компания обладает своей учетной системой, которая является более прогрессивной, современной, удовлетворяющей корпоративным стандартам и требованиям законодательства, и хочет получать от нового производственного предприятия аналогичные данные. Но заменить старую учетную систему в производственном предприятии в настоящий момент управляющая компания не может: нет одобрения инвестиций в модернизацию, длительный срок внедрения, сложные бизнес-процессы, поэтому единственный выход в данной ситуации — организовать регулярный односторонний или двухсторонний обмен между производственной системой предприятия и учетной системой управляющей компании [1, 2, 6].

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

Возможность обмена данными между различными информационными системами является одной из важных и наиболее распространенных задач автоматизации в компании. Очень часто она возникает, когда предприятие использует несколько информационных систем, каждая из которых выполняет свою функциональную задачу, например, бухгалтерская система, система складского учета, система производственного учета. Также организация обмена данных необходима, когда предприятие имеет территориально распределенную структуру, т. е. структурные единицы предприятия территориально расположены в разных местах и связь между ними поддерживается через Интернет [1, 3].

Анализ последних достижений и публикаций

В настоящее время публикуется много статей, описывающих технологии интеграции между информационными системами. В книге Е. Ю. Хрусталевой «технологии интеграции 1С:Предприятия 8.3» [3] приводятся примеры различных технологий обмена данными между учетными системами семейства 1С. В книге «Конвертация данных 2.1, обмен между базами 1С (7.7 и 8.х). 5 глав от простого к сложному» [2] автор описал и подробно рассмотрел примеры применения технологии обмена данными между конфигурациями системы 1С с применением механизма конвертации данных.

Цель статьи

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

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

Задачи, которые нужно решить, настроив обмен между учетными системами предприятия:

— ведение единой нормативно-справочной информации в разных информационных подсистемах предприятия;

— организация единого ввода данных, минимизация вероятности ошибки из-за повторного ввода данных в разных информационных системах;

— организация регулярного обмена данными между территориально удаленными подразделениями предприятия [1].

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

К технологиям обмена данными между базами с идентичными конфигурациями можно отнести механизм распределенной информационной базы (РИБ).

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

Основной материал исследования

Механизм распределенной информационной базы (РИБ)

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

Суть технологии состоит в том, что на основании родительской базы данных создаются дочерние базы данных (узлы распределенной базы данных). Обмен между узлами базы данных осуществляется путем последовательной выгрузки файла обновления (новых данных, накопленных в базе за период от последнего обмена до текущего момента) из родительской базы и загрузки его в дочернюю базу. После чего обмен производиться в обратную сторону: выгружается файл обновления из дочерней базы и загружается в родительскую. Таким образом достигается полная идентичность двух баз. Вместе с файлом обновления из родительской базы в дочернюю передаются не только данные, но и изменения в конфигурации базы. Обмен файлами обновления может осуществляться как по электронной почте, так и через размещение файлов обновления на FTP-сервере [2].

Достоинством технологии обмена данными с использованием механизма РИБ является простота создания информационных баз и осуществления обмена в пользовательском режиме без использования труда разработчиков. Механизм РИБ встроен в платформу программных продуктов 1С и является штатным инструментом системы; обмен не только данными, но и изменениями в конфигурации БД; гибкая настройка правил обмена: можно настройками определять, какие объекты будут выгружаться, а какие нет; обмен не требователен к качеству каналов связи и стабильности их работы.

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

Механизм универсального обмена данными

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

Как и в предыдущей технологии обмен осуществляется посредством выгрузки/загрузки файлов обмена формата.xml. Правила обмена данными описываются в специальном объекте информационной системы — плане обмена данными, который на этапе разработки настраивается разработчиками. В плане обмена указывается соответствие объектов информационных систем, их реквизитов, направлений обмена. Механизм плана обмена является более универсальным, более гибким, но требует привлечения разработчиков на всех этапах настройки обмена, а также при любых изменениях в структуре данных [3,4].

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

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

Технологии обмена данными с использованием Web-сервисов

Технология применяется для организации обмена данными в режиме «реального времени» между учетной системой на основе базы данных и сайтом интернет-магазина, когда необходимо физически разграничить доступ к данным учетной системы у пользователей интернет-сайтов.

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

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

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

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

Технологии файлового обмена данными между базами данных различных технологических платформ

Очень часто перед предприятиями возникает необходимость обмена данными между информационными системами различных производителей, технологии и структура данных которых существенно отличаются. К примерам таких систем можно отнести Бек-системы, постро енные на продуктах фирмы 1С и фронт-системы других производителей, например SAP, Oracl и других. Очень часто такую технологию обмена применяют в случаях, когда обмен данными производят довольно редко с целью перегрузить данные оперативного учета (ежедневного учета) из фронт-системы в систему консолидации данных (систему бухгалтерского или управленческого учета).

Суть технологии обмена состоит в том, что для учетной системы — приемника данных разрабатывают специальные загрузчики –программы, импортирующие данные из файла обмена в учетную систему — приемник. Соответственно, для учетной системы — источника разрабатывают программу выгрузки данных, которая выгружает данные в файл необходимого формата. Данная технология наиболее универсальна, позволяет учесть все индивидуальные особенности учетных систем источника и приемника [4, 5].

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

Недостатком данной технологии является постоянная необходимость привлекать разработчика (или иметь в штате своего разработчика) для адаптации программ при изменении конфигурации баз данных.

Выводы: в ходе исследования установлено: при выборе технологии обмена необходимо учитывать следующие факторы:

— однотипность платформ информационных подсистем предприятия;

— территориальная удаленность между серверами, на которых расположены информационные подсистемы

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

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

В рассмотренных в статье технологиях обмена данными четко прослеживается оптимальная область применения для каждой технологии. И не всегда выбор более дорогой и продвинутой технологии является оптимальным — в каждом конкретном случае необходимо учитывать условия ее применения.

Литература:

  1. Обмен данными между базами 1С и другими системами [Электронный ресурс]. — Режим доступа: URL:https://programmist1s.ru/obmen-dannyimi-mezhdu-1s/?ysclid=loypab0sqx179553636 (Дата обращения 10.11.2023).
  2. Сайфутдинов В. А. Конвертация данных 2.1, обмен между базами 1С (7.7 и 8.х). 5 глав от простого к сложному. / В. А. Сайфутдинов — М.: Изд-во Верный старт в 1С,2021. — 622 с.
  3. Е. Ю. Хрусталева Технологии интеграции 1С:Предприятия 8.3 Издание 2. / Хрусталева Е. Ю. — М.: Изд-во 1С-Паблишинг, 2023. —503 с.
  4. Д. И. Гончаров, Е. Ю. Хрусталева Технологии интеграции 1С:Предприятия 8.2 / Гончаров Д. И., Е. Ю. Хрусталева. — М.: Изд-во 1С-Паблишинг, 2011. — 983 с.
  5. Обмен между различными базами 1С [Электронный ресурс]. — Режим доступа: URL:https://stekspb.ru/blog/obmen-mezhdu-bazami-1c/?ysclid=loypd9rtsf953064364 (Дата обращения 01.11.2023).
  6. В. Антонов. Обмен данными в 1С [Электронный ресурс]. — Режим доступа: URL: https://www.intervolga.ru/blog/1C/obmen-dannymi-v-1s/ (Дата обращения 15.11.2023).
Основные термины (генерируются автоматически): данные, учетная система, технология обмена, система, баз данных, обмен, обмен данными, управляющая компания, план обмена, дочерняя база.


Похожие статьи

Задать вопрос