Делимся опытом применения Enterprise Data и 1С:Шина для создания событийной интеграции между двумя учетными системами – самописной системой на базе 1С (далее – система оперативного учета) и 1С:ERP Управление предприятием.
Чтобы помочь нашему заказчику осуществить плавный переход на 1С:ERP, специалистами группы компаний "СофтБаланс" было придумано и реализовано технологическое решение, которое позволило:
- Внедрить новую систему в компании
- Получать управленческую отчетность в новой системе
- Не менять рабочие процессы большинства пользователей исторической системы
- Создать условия для постепенного отказа от устаревающего ПО
В ходе проекта совмещены технологические возможности Enterprise Data и 1С:Шина (без использования ETL-модуля). Написан собственный универсальный формат данных на базе конфигурации 1С:Конвертация данных 3.0, сообщения внутри систем унифицированы. 1С:Шина выступает в роли транспорта и гарантирует доставку сообщений.
В статье рассмотрим:
- Причины перехода клиента на 1С:ERP
- Особенности реализации событийной интеграции между 1С:ERP и системой оперативного учета клиента
- Процесс нормализации НСИ, использование 1С:ERP как мастер-базы по НСИ
- Управление финансово-экономическими показателями в результате проекта
Информация о клиенте, предпосылки использования Enterprise Data и 1С:Шина в рамках проекта
Наш клиент – это группа компаний, один из лидеров в своей отрасли. Имеет непрерывный производственный цикл и несколько видов деятельности.
До проекта в компании использовались следующие системы:
- Самописная система оперативного учета на базе 1С – для учета материалов, выпуска продукции, отгрузок;
- 1С:Бухгалтерия КОРП – 2 базы;
- 1С:Зарплата и управление персоналом – 2 базы;
- 1С:ERP – использовалась в части казначейства;
- MS Excel – для бюджетирования.
Клиент уже пробовал запускать систему 1С:ERP – один раз с подрядчиком и один – самостоятельно, но не достигал поставленных целей. К моменту старта проекта в системе было автоматизировано только казначейство.
Перед специалистами группы компаний "СофтБаланс" стояли следующие задачи:
- Запустить процесс сценарного планирования и бюджетирования по каждой бизнес-единице. Клиент хотел уйти от использования MS Excel и перейти к формированию отчетов в единой системе, автоматизировать получение фактических данных из других учетных систем, исключить дублирование и ручную передачу информации.
- Обеспечить формирование финансово-экономической отчетности по стандартам группы компаний.
- Реализовать функции финансового контроля и контроля за выполнением финансово-экономических показателей.
- Обеспечить безопасное хранение данных бухгалтерского учета – для предоставления внешним пользователям или структурам, создав отдельную базу для проверок.
- Сохранить уже реализованные функции, включая процессы в блоке казначейства.
Подход к автоматизации: единая информационная среда, интеграции систем
Для реализации проекта была создана единая информационная среда, которая включает следующие системы:
- 1С:ERP – основная система, в которой консолидируются данные из всех других систем и выполняются основные функции MDM.
- Самописная система оперативного учета на базе 1С – сохраняет ключевые функции, связанные с производственным процессом.
- 1С:Бухгалтерия – для ведения бухгалтерского учета.
- 1С:ЗУП – для расчетов по заработной плате и управления персоналом.
- 1С:Документооборот – для работы с документами.
Все системы были интегрированы в единый контур: либо бесшовно, либо с использованием 1С:Шины. Интеграция позволила исключить двойной ввод информации, обеспечить передачу данных между системами в режиме реального времени, а также создать условия для получения отделом финансового планирования оперативных данных по факту деятельности предприятия.
Основная система – это 1С:ERP, которая не только выполняет функции консолидации, но и отвечает за основную часть задач как MDM-система. Однако часть данных, появляющихся первоначально в других базах, была вынесена во внешнюю систему для обработки, о чем будет сказано далее.
Событийная интеграция между 1С:ERP и системой оперативного учета
Для достижения управленческих целей проекта была настроена событийная интеграция между 1С:ERP и самописной системой оперативного учета на базе 1С. Этот подход позволил отразить весь производственный цикл – от закупки материалов до отгрузки готовой продукции – в обеих системах с минимальной нагрузкой на сотрудников и без необходимости двойного ввода данных.
Основная часть сотрудников предприятия работает в самописной системе оперативного учета, где заводит первичную информацию о закупках, производстве и продажах. Все введенные документы в режиме реального времени автоматически передаются в 1С:ERP. В ERP-системе на основе этих данных генерируются необходимые документы и движения документов для формирования управленческих отчетов.
1С:Шина выполняет роль транспорта данных, гарантируя доставку сообщений между системами. Это исключает возможность потери информации при передаче.
Области данных, охваченные интеграцией
Через интеграцию между системой оперативного учета и 1С:ERP передаются следующие блоки данных:
- Закупки – включая материалы и оборудование.
- Производственная деятельность – учет сырья, производство и отгрузка готовой продукции.
- Логистика – предоставление транспорта для доставки продукции.
- Деятельность лабораторий – для контроля качества продукции.
- Нормативно-справочная информация – включая данные по номенклатуре, контрагентам, договорам, статьям движения денежных средств, доходов и расходов.
Нормализация и централизованное управление НСИ
В рамках проекта одной из ключевых задач стало приведение нормативно-справочной информации (НСИ) к единому стандарту и создание механизма ее централизованного управления.
На первом этапе была проведена нормализация крупных справочников:
- Номенклатура с изменением и расширением классификации (45 000 SKU),
- Контрагенты (10 000 элементов),
- Договоры (30 000 элементов),
- Структура предприятия,
- Статьи движения денежных средств,
- Статьи доходов и расходов.
Начало проекта сопровождалось аудитом НСИ в нескольких взаимосвязанных системах. Это позволило выявить расхождения между справочниками, определить их обязательный реквизитный состав. Был разработан план по унификации НСИ, включающий очистку данных от дублей и устаревших элементов, а также заведение новых. Определены мастер-системы для каждого справочника, которые стали основой для дальнейшего управления НСИ. В результате вся НСИ предприятия сведена к единой структуре.
Централизация и нормализация НСИ заложили основу для точности, актуальности и оперативности данных, что критически важно для управления деятельностью группы компаний.
Перед запуском в опытно-промышленную эксплуатацию было организовано обучение пользователей. Им были предоставлены методические материалы, что позволило не только облегчить освоение системы текущему персоналу, но и заложить фундамент работы для новых сотрудников.
1С:ERP в роли MDM-системы
В дальнейшем планируется полный переход предприятия на 1С:ERP, поэтому именно эта система выступила на проекте в роли MDM – мастер-базы по НСИ, в которой содержатся ключевые справочники:
- Номенклатура,
- Контрагенты,
- Договоры.
Однако новая номенклатура чаще всего создавалась пользователями именно в системе оперативного учета, которая имела ограниченный набор реквизитов для работы с НСИ.
Для того, чтобы не усложнять работу пользователей, был внедрен механизм, позволяющий:
- Открывать карточку номенклатуры в 1С:ERP через веб-клиент, находясь в интерфейсе системы оперативного учета.
- Заполнять необходимые данные без переключения между системами.
- Сохранять данные, которые через 1С:Шину моментально мигрируют в систему оперативного учета и 1С:Бухгалтерию.
Такой подход позволил:
- Формировать унифицированные данные для всех уровней отчетности, включая оперативные, финансовые и бухгалтерские отчеты.
- Обеспечивать централизованное управление данными, исключая дублирование и расхождения.
- Ускорить процессы заведения и обновления данных.
- Создать основу для полного перехода предприятия на 1С:ERP, запланированного в будущем.
В результате 1С:ERP не только обеспечила централизованное управление НСИ, но и выступила как интеграционная платформа, объединившая ключевые процессы управления и учета на предприятии.
Технические особенности реализации проекта: 1С:Шина и Enterprise Data
1С:Шина, решение ESB-класса от 1С, была использована как центральный инструмент для интеграции всех систем. Основные особенности этого решения:
- Событийная интеграция: данные синхронизируются в режиме реального времени, без необходимости ожидания запланированных обменов.
- Гарантия доставки сообщений: сообщения, отправленные между системами, всегда доходят до адресата, а недоставленные автоматически обрабатываются в очереди.
- Поддержка бесшовной интеграции.
Для решений ESB-класса характерно наличие ETL-модуля: с его помощью осуществляется "перевод" сообщений. Однако в нашем случае ETL-модуль в 1С:Шина не используется. Вместо него был написан собственный универсальный формат данных на базе конфигурации 1С:Конвертация данных 3.0. Таким образом сообщения внутри систем были унифицированы, что позволило обеспечить оперативность и гарантию доставки сообщений, сохранив при этом привычный рабочий процесс для пользователей.
Преимущества такого подхода:
1. Ускорение работы и устранение ошибок:
- Унифицированные данные используются всеми подразделениями компании, исключая искажения и ошибки в расчетах,
- Упрощается передача информации между отделами.
2. Гибкость и масштабируемость:
- Устаревшие системы можно постепенно отключать без нарушения работы других подразделений,
- Новые базы данных легко интегрируются в существующую инфраструктуру.
3. Прозрачность и оперативность отчетности:
- Руководство компании получает доступ к оперативным и актуальным данным в режиме реального времени с возможностью их детализации и визуализации (графики, таблицы).
Проект продемонстрировал высокую эффективность использования 1С:Шина как инструмента для сложной интеграции в рамках крупного предприятия.
Управление финансово-экономическими показателями деятельности компании
Первоначальная цель внедрения системы 1С:ERP в рамках проекта – это повышение качества и детализации финансовой отчетности по каждой бизнес-единице группы компаний.
До проекта бюджетирование в компании велось в MS Excel, что приводило к ряду проблем:
- Несогласованность данных между таблицами.
- Нарушение целостности НСИ при ручной обработке.
- Высокие трудозатраты на проверку и обновление данных, особенно в периоды отчетности.
- Ограниченные возможности анализа и отсутствие связи между отдельными бизнес-единицами.
Само бюджетирование построено на основе одноименной подсистемы 1С:ERP. В ходе проекта были реализованы определённые доработки ERP-системы, которые, при этом, не мешают ее обновлениям.
Введены новые аналитики для более точной работы с бюджетами:
- Аналитика "Вышестоящее подразделение" позволяет учитывать данные в операционных бюджетах, таких как Бюджет амортизации ОС, Бюджет по ФОТ, Бюджет ОТМ и других.
- Аналитика для бизнес-единиц обеспечивает возможность ведения учета движения денежных средств с учётом индивидуальной структуры бизнес-единиц заказчика и позволяет связывать платежи с конкретными бизнес-единицами.
Добавлены регистры и реквизиты:
- Дополнен регистр движения денежных средств: в нем регистрируется информация о том, к какой бизнес-единице относится поступивший платеж.
- При помощи произвольных запросов к данным регистрам пользователь может получить точную информацию о фактически произведенных платежах по каждой бизнес-единице.
- Для регистрации информации о движениях денежных средств с учётом бизнес-единиц добавлен реквизит "Статья бюджета".
- Реализована доработка, позволяющая заполнять статьи бюджета только по данным из утвержденных бюджетов.
Автоматизированы расчеты по формулам:
- Расчет плановой средневзвешенной цены для материальных затрат на основе фактических данных и плановых показателей по закупкам, перемещению и потреблению материалов. Позволяет точно прогнозировать материальные затраты на производство.
- Расчет планового расхода энергоресурсов на производство продукции использует данные о плане производства, нормативы расхода энергоресурсов и их плановые цены. Дает возможность точно рассчитать энергозатраты на производство различных видов продукции.
- Расчет выручки и затрат от доставки готовой продукции клиенту позволяет более точно прогнозировать финансовые результаты от доставки.
- Расчет распределения затрат вспомогательных производств собирает информацию для точного распределение затрат на продукцию для собственного производства и на продукцию, реализуемую внешним покупателям.
- Расчет суммы амортизационных начислений основных средств позволяет точно учитывать амортизационные начисления по каждому объекту и аккумулировать данные для последующего анализа.
Благодаря новой системе удалось:
- Создать прозрачную и унифицированную структуру управления финансовыми показателями,
- Увеличить скорость и точность формирования отчетов,
- Упростить процесс планирования и прогнозирования,
- Сформировать надежный фундамент для дальнейшего совершенствования процессов управления финансами.
Архитектура решения
Основные компоненты итоговой IT-архитектуры:
Центральная система управленческого учета – 1С:ERP
- Является ядром архитектуры,
- Интегрирована с другими системами через 1С:Шина,
- Выполняет функции мастер-базы для ведения нормативно-справочной информации (НСИ).
1С:Документооборот
- Используется для согласований, автоматизирует взаимодействия между подразделениями.
- Имеет типовую бесшовную интеграцию с 1С:ERP.
1С:Зарплата и управление персоналом
- Обеспечивает расчет заработной платы.
- Используется для ведения данных о физических лицах (сотрудниках).
Самописная система оперативного учета на базе 1С
- Обслуживает операционную деятельность компании.
- Включает учет хозяйственных операций и обмен документами с 1С:ERP.
1С:Бухгалтерия
- Обеспечивает ведение для бухгалтерского учета.
- Интегрируется с 1С:ERP для передачи финансовых данных и унификации отчетности.
Интеграция через 1С:Шина
- Поддерживает событийный обмен данными между системами,
- Благодаря разработанному универсальному формату сообщений позволяет легко подключать новые объекты и базы,
- Гарантирует доставку сообщений и обработку недоставленных сообщений в очереди, обеспечивают надежность обмена данными.
Преимущества архитектуры:
- Единый контур автоматизации: все подразделения работают с унифицированной НСИ и получают актуальную информацию в реальном времени.
- Простота расширения: к контуру автоматизации легко подключать новые системы
- Бесшовная интеграция и использование веб-интерфейса для ввода данных: работа в нескольких системах незаметна для пользователей.
- Поддержка всех видов учета – управленческого, оперативного и регламентированного.
Реализация такой архитектуры позволила компании централизовать управление, повысить точность и оперативность обработки данных, а также упростить масштабирование в будущем.
Результаты проекта
- Создана единая информационная среда, в которой все системы – 1С:ERP, система оперативного учета, 1С:Бухгалтерия, 1С:ЗУП , 1С:Документооборот – интегрированы, данные между ними передаются в режиме реального времени незаметно для пользователей.
- Созданы условия для дальнейшего полного перехода на "1С:ERP Управление предприятием".
- Группа компаний получила возможность вести детализированный управленческий учет с функцией контроля финансово-экономических показателей по каждой бизнес-единице.
- Повышена точность и контроль бюджетов – внедрение дополнительных аналитик и настроек позволило более детализированно учитывать данные по движению денежных средств, внутренним взаиморасчётам, материальным затратам и амортизации.
- Значительно ускорены процессы подготовки бюджетов – благодаря автоматизации ключевых расчетов по формулам.
- Стандартизирован процесс согласования бюджетов: настроены маршруты согласования для различных видов бюджетов и подразделений, обеспечено единообразие процесса утверждения бюджетов, ускорено взаимодействие между подразделениями.
Получить консультацию по автоматизации в вашей компании можно отправив запрос с нашего сайта.