Как на порядок ускорить обмен данных в 1С
Александр Казеннов делится опытом создания решения по трансформации данных между областями данныхОкончил МИЭТ. Пришел в ALP Group в 2008 году. С 2016 года занимает должность руководителя корпоративных практик.
Зачем необходим механизм трансформации данных
Предположим, у нас есть кастомная автоматизированная система коммерческого учета на базе типового решения «1С:Управление торговлей 10.3» для масштабного промышленного холдинга, состоящего из целого ряда дочерних обществ. В основе разрабатываемой системы лежит принцип разделения данных внутри одной базы данных, чтобы документы конкретного предприятия были доступны только ему. Однако компаниям все равно нужно обмениваться определенными документами друг с другом.
В этом может помочь механизм трансформации данных. Он необходим, когда бизнес-процессы каждого из предприятий внутри группы компаний тесно связаны с процессами других дочерних обществ, учет по которым ведется в системе. Например, когда одна организация является собственником товара, другая — хранителем и отпускает по заявкам товар со склада, данные по фактическому отпуску переходят обратно для оформления реализации, а третья организация создает у себя документы поступления товара и осуществляет розничную торговлю. Типовые решения не подойдут для автоматизации таких сложных взаимосвязанных бизнес-процессов.
Использование самописного механизма трансформации данных позволит оптимизировать работу, сократить время обработки и консолидировать учет. Предприятия внутри холдинга смогут оперативно обмениваться необходимой информацией в учетной системе. При этом общая изоляция документооборота компаний друг от друга сохранится.
Этапы создания механизма трансформации данных
В качестве основы можно взять типовое решение 1С «Конвертация данных». Обычно оно нужно для передачи файлов через веб-сервер в другую базу данных. Однако его можно адаптировать и использовать для загрузки и выгрузки данных внутри одной базы.
Для успешного функционирования бизнес-процессов важно иметь максимально гибкую и адаптивную систему. Поэтому нужно в том числе обеспечить возможность хранения правил трансформации и правил регистрации объектов к трансформации в пользовательском режиме. Это позволит вносить настройки и изменения в механизм трансформации данных без изменения конфигурации системы.
Далее имеет смысл подумать над ускорением работы механизма трансформации. Без специальных «манипуляций» на передачу данных у пользователей может уходить до 10 секунд, но, немного поработав над оптимизацией решения, можно добиться того, чтобы этот процесс происходил мгновенно.
Далее имеет смысл подумать над ускорением работы механизма трансформации. Без специальных «манипуляций» на передачу данных у пользователей может уходить до 10 секунд, но, немного поработав над оптимизацией решения, можно добиться того, чтобы этот процесс происходил мгновенно.
Наконец, чтобы можно было отслеживать все стадии процесса передачи данных и вовремя выявлять ошибки, нужно добавить инструменты для администратора данных.
Результат
Таким образом создается гибкий и быстрый механизм трансформации данных, который можно настраивать без изменения конфигурации. Это не только оптимизирует работу, но и существенно снижает издержки на доработку системы и экономит время. С его помощью дочерние общества могут обмениваться документами по передаче и приему товара на хранение, отпускать продукты со склада, оформлять реализацию и т. д. При этом механизм в оперативном режиме подстраивается под любые изменения бизнес-процессов между предприятиями (а эти изменения, надо сказать, происходят довольно часто).
Источники изображений:
ALP Group, Freepik
Интересное:
Новости отрасли:
Все новости:
Публикация компании
Достижения
Профиль
Контакты
Социальные сети