Для автоматизации переноса данных между зарубежной системой учета и «1С:ERP Управление прелприятием» компании «СВИСС КРОНО» потребовалось внедрение интеграционного решения, которым выступил продукт «1С:Шина». Решение минимизировало риски, связанные с отсутствием поддержки зарубежной системы, и обеспечило соответствие требованиям GDPR.
ООО «СВИСС КРОНО» — один из крупнейших производителей древесных плит в РФ. Входит в состав швейцарской SWISS KRONO Group, которая включает10 предприятий в 8 странах: Швейцарии, Германии, Польше, РФ, Украине, США, Франции и Венгрии.
Цель проекта — внедрить интеграционное решение «1С:Шина» для обеспечения автоматического обмена данными между зарубежной системой учета и «1С:ERP Управление предприятием».
Ключевые задачи проекта:
- Установить «1С:Шина» на выделенном сервере.
- Настроить конфигурации «1С:Шина».
- Настроить автоматический перенос данных из зарубежной системы в «1С:ERP Управление предприятием».
- Реализовать шифрование и дешифрование передаваемых данных.
- Обеспечить возможность переноса дополнительных данных через папку на сервере.
- Настроить передачу данных из «1С:ERP Управление предприятием» в зарубежную систему учета.
До начала проекта компания ООО «СВИСС КРОНО» вела учет в зарубежной системе, серверы которой находились за пределами РФ. Отсутствие поддержки вендора и риск возможного отключения системы создавали угрозу потери данных.
Компания обладала собственными инструментами интеграции, но не имела возможности перенести данные на серверы в России. Для минимизации рисков потребовалось решение, позволяющее переносить данные из исторической системы в «1С:ERP Управление предприятием».
В рамках проекта была разработана архитектура, обеспечивающая автоматический двусторонний перенос данных между зарубежной системой учета и 1С:ERP. В качестве ESB решения выступила «1С:Шина».
Архитектура решения включает:
- Две базы 1С:ERP (тестовая и продуктивная) для хранения и обработки данных.
- SFTP-сервер, выступающий в роли промежуточного звена для передачи данных между зарубежной системой учета и «1С:Шина».
- Инструмент интеграции заказчика для переноса данных из зарубежной системы учета на SFTP-сервер.
- Инструменты шифрования и дешифрования данных для обеспечения безопасности и соответствия требованиям GDPR.
- Папка для ручной загрузки файлов на сервере «1С:Шина».
- Сервер «1С:Шина» с настроенным переносом данных следующими потоками: SFTP-> «1С:Шина»->1C:ERP; Папка на сервере «1С:Шина»-> «1С:Шина»->1С:ERP; 1С:ERP-> «1С:Шина»->SFTP.
Процесс интеграции настроен следующим образом:
- По событию срабатывания таймера «1С:Шина» подключается к определенной папке на SFTP-сервере и выполняет поиск зашифрованных pgp-файлов (XML-сообщения).
- Найденные XML-сообщения расшифровываются и помещаются в соответствующий канал (в зависимости от наименования потока интеграции) для последующей передачи в 1С.
- Успешно обработанные файлы удаляются с SFTP-сервера, а в случае неудачи перемещаются в директорию ERROR.
- При изменении или сохранении в 1С:ERP настроенных объектов мета-данных формируется xml-сообщение с направлением «Исходящий».
- 1С системы периодически подключаются к своим каналам приема сообщений, считывают новые сообщения и помещают входящие сообщения в регистр сведений и забирают из него исходящие сообщения для дальнейшей передачи в «1С:Шина».
Схема архитектуры (кликните, чтобы увеличить)
- Сжатые сроки автоматизации интеграционного решения.
- Совместная работа с зарубежным интеграционным решением заказчика.
- Необходимость выполнения требований GDPR (согласие на обработку персоональных данных — прим. ред.).
- Реализация двухстороннего обмена данными.
- Большой объем передаваемых документов в месяц.
- По результатам нагрузочного тестирования «1С:Шина» продемонстрировала существенный запас производительности.
- Выполнение всех работ по разворачиванию, настройке, доработке, тестированию и вводу «1С:Шина» в эксплуатацию одним специалистом.
Компания ООО «СВИСС КРОНО» получила:
- Двухстороннюю передачу данных между 1С:ERP и зарубежной системой учета.
- Автоматическое шифрование и дешифрование передаваемых данных.
- Возможность переноса дополнительных данных через папку на сервере.
Интеграционное решение позволило минимизировать риски, связанные с отсутствием поддержки зарубежной системы, повысить надежность хранения данных и обеспечить их перенос на серверы в РФ без нарушения требований GDPR. Заложен фундамент для дальнейшего развития ИТ-инфраструктуры.
Проект продемонстрировал гибкость и эффективность решения «1С:Шина» для интеграции разнородных систем в сжатые сроки и с учетом специфических требований компании.