Какова структура вашего бизнеса?
Укажите сферу деятельности вашей компании?

Оставьте нам ваш e-mail и мы будем приглашать вас на мероприятия

Erpuh Подписка на приглашения

Оставьте ваши контакты

Erpuh Contact Form

Переход на 1С:Предприятие 8: опыт миграции данных и реверс-инжиниринга самописной системы «Расчетный центр»

Заказчик: АО «Военторг» — единственный поставщик услуг по питанию, вещевому обеспечению и банно-прачечному обслуживанию для нужд Министерства обороны РФ. Являясь ведущей профильной организацией страны, компания координирует работу сложной сети соисполнителей и собственных подразделений для бесперебойного…

kejs voentorg 1s – Гранд Проект: Корпоративные финансы 1С
  • Заказчик: АО «Военторг»
  • Программа: Уникальная разработка на платформе «1С:Предприятие 8» (на базе БСП)
  • Число пользователей: 10 сотрудников в офисе + десятки внешних подрядчиков (через Web)
  • Отрасль: Сфера услуг, снабжение оборонного сектора
  • Длительность проекта: 12 месяцев

Заказчик:

АО «Военторг»единственный поставщик услуг по питанию, вещевому обеспечению и банно-прачечному обслуживанию для нужд Министерства обороны РФ. Являясь ведущей профильной организацией страны, компания координирует работу сложной сети соисполнителей и собственных подразделений для бесперебойного снабжения Вооруженных Сил и других силовых ведомств. Деятельность «Военторга» охватывает всю территорию России и зарубежные базы, совмещая выполнение стратегического гособоронзаказа с развитием розничных сетей под брендами «Армия России» и «Военторг-Пятерочка».

Задача

Самописная система «Расчетный центр» (MS SQL server + C# /веб-клиент), на которой строился учет  расчетов с подрядчиками и Минобороны, оказалась на грани коллапса. Разработчик, создававший систему, уволился и не оставил документации. Поддержка фактически отсутствовала: обновления были невозможны, любые ошибки становились фатальными.

Требовалось:

  • Экстренно разобраться в коде наследуемой системы для поддержки её работоспособности  на время разработки новой.
  • Воссоздать всю функциональность старой системы «один в один» на платформе 1С.
  • Перенести исторические данные.
  • Обеспечить удаленную работу соисполнителям через Web-интерфейс.

Решение

Наша команда реализовала двухэтапный план: параллельно с поддержкой «умирающей» системы шла разработка новой на базе «1С:Библиотека Стандартных Подсистем» (БСП), которая содержит все необходимые механизмы, но не перегружена лишними документами.

Мы провели обратную разработку (Реверс-инжиниринг) наследуемой системы: восстановлена архитектура метаданных,  декомпилированы компоненты, код которых был утерян.

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

Результат

Наследуемая система полностью заменена  новой на платформе «1С:Предприятие 8», все процессы переведены в единый контур. Переход устранил технологические риски зависимости от уникальных компетенций и обеспечил прозрачность учета.

Разработанный функционал позволяет:

  • Принимать первичные акты от удаленных подрядчиков через веб-интерфейс;
  • Автоматические рассчитывать стоимость услуг по утвержденным нормативам;
  • Формировать сводные акты по госконтрактам и договорам;
  • Вводить корректировочные акты;
  • Выгружать реестры для бухгалтерии и отчеты по исполнению договоров;
  • Вести архив документов;
  • Развивать и поддерживать систему силами любых 1С-специалистов без зависимости от уникальных разработчиков.

Особенности проекта (техническая реализация)

  1. Функциональный и процессный аудит, реверс инжиниринг (обратная разработка) старой системы.
  2. Индивидуальная архитектура: использование БСП обеспечило высокую производительность и легкость поддержки системы.
  3. Бесшовный переход: поддержка старой системы велась вплоть до запуска 1С, что обеспечивало непрерывность расчетов с соисполнителями.
  4. Миграция данных из SQL в 1С: Разработана специализированная обработка для загрузки исторического архива данных напрямую из SQL-сервера.
  5. Web-клиент 1С: реализован полнофункциональный удаленный доступ для соисполнителей.
  6. Интеграционный шлюз: выгрузка данных в форматах Excel и XML для обмена с бухгалтерией и внешними контрагентами .
  7. Разработан механизм вывода сложных печатных форм через веб-интерфейс с подстановкой номенклатуры в шаблоны.

Архитектура решения (процессная схема)

Группа процессовОбъекты и механизмы системыРоль в процессе
База (план)Справочники: Нормативы, Спецификации договоров, КонтрагентыХранение нормативов и условий договоров. База для автоматического расчета стоимости.
Сбор первичных данныхДокумент: Первичный акт Web-клиентСбор фактов оказания услуг от соисполнителей через интернет
Нормативный расчетРегистры сведений: Нормативы, Квоты, Распределение норм питания, Типы питанияАвтоматический расчет стоимости услуг по утвержденным нормативам
Сводный учетДокументы:  Сводный акт по договору, Сводный акт по ГК, Сводный акт АО Военторг, Корректировочный актКонсолидация данных и формирование отчетности
Выгрузка данныхВыгрузка Excel/XMLПередача данных в бухгалтерию и соисполнителям, мониторинг расчётов.
Аудит и анализОтчеты: Исполнение договоров, Реестры актовКонтроль лимитов и прозрачный мониторинг всей цепочки исполнения госконтрактов.
Поделитесь с коллегами