Создание системы планирования, контроля и управления финансовой деятельностью и системы отчетности по МСФО в группе компаний "АСКОНА" на базе "1С:Управление холдингом"
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР ЕДИНОГО СЕРВИСА АСКОНА ЛАЙФ ГРУПП"
Автоматизированы следующие функции:
- Анализ данных и прогнозирование
- Банк и касса
- Бюджетирование, финансовое планирование
- Консолидация данных
- Расчеты с контрагентами
- Управление денежными средствами (казначейство)
- Управленческий учет
- Учет по МСФО
- Финансовый анализ
Сопровождение:
- Ежемесячно производятся работы по обновлению платформы и типовых конфигураций, диагностика состояния информационной базы, создание архивных копий
- Осуществляется консультирование по методическим вопросам работы с программой "1С"
- Оформлен платный договор 1С:ИТС
- Произведена настройка и проверка доступа к сайту поддержки пользователей users.v8.1c.ru
- Производится обновление платформы и типовых конфигураций "1С:Предприятие", диагностика состояния информационной базы, создание архивных копий
Описание
Доработка проекта. Оптимизация обменов баз данных 1С с использованием брокера сообщений Apache Kafka в группе компаний «Аскона» на базе 1С:Управление холдингом.
Сроки: с 05.08.2024г. по 12.02.2025г.
Холдинг всегда нуждается в улучшении стандартов управления ресурсами и новом функционале, и одна из последних доработок была связана с унификацией правил обмена данных между всеми базами 1С группы компаний. Ранее данный функционал отсутствовал, что требовало регулярные правки подстановки данных со стороны разработчиков и аналитиков.
Боль клиента
1. Сложность поддержки в обслуживании множества правил обмена;
2. Нестабильная работа COM– соединения;
3. Сложность поддержки множества расширений с доработкой обработчиков заполнения документов.
Цель внедрения
1. Унификация правила обмена и единая система их распространения для всех баз 1С группы компаний;
2. Разработка управляемой формы загрузки данных с подстановкой реквизитов по необходимым условиям отборов.
Задачи внедрения
1. Изменение правил обмена;
2. Приведение в порядок обработчиков для документов;
3. Актуализация правил обмена в онлайн режиме;
Выбранное решение
В качестве решения была выбрана интеграция баз данных 1С с брокера сообщений Apache Kafka, с унификацией правил обмена для всех баз и гибкой системой настройки обработчиков для документов.
Оптимизация обменов для перехода на новый транспорт Apache Kafka
1. Изменение правил обмена;
Исправление ошибок в текущих правилах. Унификация правил разных баз и различных конфигураций для простоты поддержки. Реализация возможности гибкой настройки обмена, не изменяя правила обмена (правила остаются прежние для всех баз, при этом может меняться текст обработчиков непосредственно в самой базе).
2.Приведение в порядок обработчиков для документов;
Реализация гибкой системы настройки обработчиков для документов в базе Управление холдингом, опирающийся на организацию. Настройки задаются в пользовательском интерфейсе. Для подстановки аналитик используется регистр, который уже использовался ранее, с некоторыми доработками, подстановки будут опираться на числовые приоритеты (низкий приоритет подстановки – данные подстановки будут использоваться если нет приоритета выше, высокий приоритет подстановки – данные подстановки используются в первую очередь) или другими словами порядок следования. Приоритеты инвертированы, т.е. число 1 имеет высший приоритет в порядке, число 100 имеет приоритет ниже чем у записи с приоритетом 1 и т.д. Раньше обработчики накладывались один на другой и отрабатывали по несколько раз.
3. Актуализация правил обмена в онлайн режиме;
Реализация механизма изменения правил обмена (происходит в редких случаях, например после обновления баз, после которых происходит добавление/изменение новых метаданных, влияющих на обмен и работу баз) и распространение от базы-источника распространения до всех подключенных к обмену баз.
Пример: база-источник Управление холдингом, базы приемники 1С:БП, 1С:ЖКХ, 1С:Общепит. В Управление холдингом добавляются новые правила обмена, в течение времени правила автоматически распространяются в базы 1С:БП, 1С:ЖКХ, 1С:Общепит.
Переход на транспорт Kafka помог решить следующие проблемы:
1. Исправление ошибок в текущих правилах обменов;
2. Ушла проблема постоянной остановки обменов на COM - соединении, все работает стабильнее;
3. Актуализация правил обмена в онлайн режиме и возможность быстрого распространения изменений на все базы;
4. Внедрение обработки подстановки реквизитов и включения обработчиков:
- Ускорение настройки включения обработчиков для организаций без привлечения Программистов;
- Легкость настройки подстановки реквизитов в документы, при изменении условий отбора- возможность быстрой корректировки ранее созданных правил.
5. Решилась проблема постоянной остановки обменов на COM - соединении, все работает стабильнее.
Что было сделано:
1. Переход на транспорт Kafka
2. Переведены все базы на транспорт Kafka;
3. Унификация правил разных баз и различных конфигураций;
Выполнены следующие работы:
- Ввод начальных остатков / помощь при вводе начальных остатков
- Дистанционное обучение пользователей
- Интеграция с другими системами на базе "1С:Предприятия"
- Интеграция со сторонними системами автоматизации
- Консультации по выбору программного обеспечения и вариантов его сопровождения
- Настройка интеграции между информационными системами
- Начальные настройки типового/отраслевого решения (программы) для начала ведения учета
- Перенос данных из предыдущих систем автоматизации
- Создание интерфейсов и наборов прав пользователей
- Техническая реализация специфических особенностей учета и управления в системе автоматизации (адаптация)