Кейс внедрения 1С:ERP

Как перенести ключевые процессы из Axapta в 1С:ERP, сохранить интеграцию с БД Oracle и снизить стоимость владения в 3 раза

Внедрение 1С:ERP для федерального производителя мебели

Клиент:

Крупный федеральный производитель корпусной мебели (кухни, двери), ТОП-3 рынка РФ. Более 150 фирменных салонов, 1 тыс. сотрудников, ~400 пользователей, тысячи заказов ежемесячно

Команда проекта:

Руководитель проекта, аналитик-консультант, 5 разработчиков, 3 консультанта

Срок проекта:

24 месяца
logo 1c

Масштабирование бизнеса неизбежно вскрывает/выявляет ограничения текущей ИТ-архитектуры. Разрозненные системы, кастомизированное западное программное обеспечение (ПО), самописные базы, Excel перестают работать как единый механизм.

С такой ситуацией столкнулся наш клиент, федеральный производитель мебели. Текущий ИТ-ландшафт стал узким местом для развития бизнеса. Он требовал постоянных инвестиций, но не давал руководству инструментов для эффективного управления.

Внедрение 1С:ERP Управление предприятием позволило решить эту задачу комплексно. Клиент получил единую учетную экосистему, стабильный обмен с историческими данными и платформу для развития, которая не зависит от устаревших технологий и внешних рисков.

Стартовая ситуация/входные данные

Автоматизация бизнеса более 10 лет держалась на связке трех основных систем: самописный фронт-офис на Oracle, Axapta и Excel. Плюс отдельные контуры регламентированного учета: бухгалтерия и зарплата (Рис. 1).

  • Axapta (Microsoft) — учет затрат, продажи, закупки, финансовые документы. Дорабатывалась более 10 лет
  • Oracle, фронт-офис — клиентские заказы, расчет материалов, проектирование мебели. Полностью самописная база, созданная внутренними разработчиками
  • Excel — бюджетирование, десятки таблиц, ручной учет
  • 1С:Бухгалтерия — бухгалтерский учет
  • 1С:ЗУП — расчет зарплаты и KPI
Рис. 1. Историческая ИТ-архитектура
Когда рынок начал смещаться в сторону российских решений, Axapta стала фактором риска: западное ПО не развивается под российское законодательство, специалистов становится меньше, стоимость поддержки растет, а любая доработка занимает недели. Чтобы рост бизнеса не зависел, от капризов разрозненных ИТ-систем клиент решил объединить все бизнес-процессы в одной экосистеме на базе программы 1С:ERP.

Почему для автоматизации клиент выбрал 1С:ERP

  • Функциональность 1С:ERP на 100% закрывает потребности бизнеса клиента: управленческий, регламентированный и производственный учет в одном контуре;
  • Стоимость работы часа специалиста 1С и доступность кадров на рынке значительно выгоднее, чем поддержка Axapta. Возможность снизить затраты на сопровождение в 3 раза;
  • Регламентированный учет соответствует законодательству РФ.

Цели и задачи внедрения 1С:ERP

Цель проекта

Заменить Axapta на 1С:ERP и сделать ERP мастер-системой вокруг которой будет строиться единая ИТ-архитектура:

  • 1С:ERP — мастер-система: финансы, закупки, продажи, бюджетирование, часть производственных процессов;
  • 1С:Бухгалтерия — обмен с 1С:ERP: данные для регламентированного учета;
  • 1С:ЗУП КОРП — обмен с 1С:ERP: данные для расчета KPI и зарплаты;
  • Oracle — обмен с 1С:ERP через модуль обмена: заказы, спецификации и статусы.

Задачи внедрения 1С:ERP

  1. Реализовать модуль интеграции между 1С:ERP и Oracle.
  2. Доработать отсутствующие в 1С:ERP бизнес-процессы, ранее реализованные в Axapta.
  3. Настроить учет: закупки, продажи, казначейство, регламентированный учет.
  4. Загрузить начальные остатки. 
  5. Перенести данные и автоматизировать бюджетирование в 1С:ERP.
  6. Настроить обмен с программами 1С:Бухгалтерия и 1С:ЗУП КОРП.
  7. Сохранить ядро 1С:ERP типовым, заложить архитектурную основу ИТ-ландшафта для снижения TCO
  8. Обучить пользователей и передать клиенту полную документацию по проекту.

Особенности проекта

Проект отличался нетипичной для классического внедрения ERP средой. Мы работали со сложной, исторически сложившейся системой. Экспертам LS предстояло разобраться с логикой бизнес-процессов, понять причины тех или иных доработок, погрузиться в отраслевую специфику мебельного производства и построить новую, устойчивую архитектуру. В ходе проекта мы столкнулась с рядом сложностей, которые требовали от команды LS нестандартных решений.

  • Организационные моменты

В середине проекта на стороне заказчика произошла смена ключевых ответственных лиц, возник риск потери управления и остановки работ. Команда LS взяла на себя функции управления проектом. Мы ввели в проект своего руководителя проекта, довели проект до финала и сдали в срок, несмотря на организационную турбулентность. 

  • Отсутствие технического задания (ТЗ)

Классического ТЗ не существовало. Знания о процессах находились в головах сотрудников или были зашиты в код Axapta. Нам пришлось собирать информацию в реальном времени по кусочкам: проводить интервью, записывать действия пользователей с экрана, тут же прототипировать процесс в 1С и согласовывать его. Это требовало от аналитиков LS высочайшей скорости погружения в специфику мебельного производства на ходу. 

  • Высоконагруженный обмен с Oracle

Необходимо было обеспечить бесперебойный обмен данными в высоконагруженном режиме между 1С:ERP и историческим Oracle. Стандартных интеграций между 1С и Oracle нет, но есть методика 1C для организации обмена данными. Мы взяли эту методику за основу и разработали механизм обмена с нуля, с учетом высокой нагрузки, большого числа заказов и требований к стабильности. Наше решение гарантирует целостность и стабильность передачи данных из фронт-системы на Oracle в 1С:ERP.

  • Сложная схема расчета KPI

У клиента была сложнейшая матрица KPI для мотивации персонала, которая исторически считалась вручную. Команда LS участвовала в разработке алгоритма расчета этих показателей в связке 1С:ERP (данные о выработке/продажах) и 1С:ЗУП КОРП (начисление).

  • Ручной учет взаиморасчетов с подрядчиками

Учет взаиморасчетов с сотнями внешних исполнителей: ИП и самозанятые, зависел от точности сложных ручных подсчетов, которые привязаны к статусам заказов. Это создавало операционные риски и высокий объем ручной обработки. Необходимо было предложить решение, чтобы исключить ручной контроль, а процесс расчетов сделать полностью прозрачным и контролируемым.

Ключевые архитектурные решения

Эта часть кейса будет интересна специалистам по автоматизации, которые выбирают подрядчика по уровню компетенций и опыту архитектурных решений.

1. Модуль обмена 1С:ERP ↔ Oracle

Обмен с самописной системой на Oracle был самой сложной частью проекта. Мы прошли несколько итераций и создали архитектуру, которая выдерживает ежедневный высокий поток данных.

Через фронт-систему на Oracle проходили все заказы, спецификации и статусы работ, а это десятки тысяч транзакций в сутки.  Чтобы 1С:ERP стала управляющей системой и давала руководству актуальные данные, обмен при такой высокой нагрузке должен был работать без задержек и ошибок.

Команда LS разработала модуль обмена 1С:ERP ↔ Oracle, по принципу брокера сообщений. Изменения в Oracle регистрируются в специальной таблице. 1С:ERP считывает пакеты событий, обрабатывает данные, отправляет подтверждение и ведет сквозное логирование.

Первые версии модуля работали через стандартные внешние источники данных 1С, но на больших объемах возникали блокировки и сбои транзакций. Чтобы обеспечить стабильность, мы перешли на COM-соединение с Oracle. Это позволило:

  • полностью снять проблему блокировок;
  • стабилизировать транзакции при массовой обработке данных;
  • ускорить чтение и запись;
  • довести процент технических сбоев до нуля на рабочей нагрузке.

Результат.  Обмен стал работать как единая шина данных между Oracle и 1С:ERP. Система без задержек получала сведения о заказах, спецификациях, статусах, подрядчиках, KPI и вспомогательных справочниках и сохраняла целостность данных в условиях высоких нагрузок.

2. Механизм переноса процессов из Axapta в 1С:ERP

Когда проект начинался, у клиента не было единого ТЗ. Axapta существенно переписана. Часть процессов была формализована, часть существовала только в виде пользовательского опыта сотрудников, которые проработали в компании много лет и знали, как должно быть, но никогда это не фиксировали. Перенос процессов в 1С:ERP требовал от команды LS погружения в логику работы Axapta.

Поэтому мы построили работу по формализации процессов с командой клиента через серию встреч и демонстраций. Работа шла по циклу: встреча → демонстрация текущего процесса → фиксация логики → разработка → повторная демонстрация → корректировки → тестирование. 

И так — десятки раз. Иногда по одному участку приходилось пройти цикл три-четыре раза, потому что реальная картина открывалась только в примерах. Сотрудники показывали, как работает Axapta, мы фиксировали логику и переносили в ERP. Там, где типовой функционал 1С:ERP покрывал автоматизацию бизнес-процесса — использовали его. В случаях, когда в типовой модели 1С:ERP не было решения под задачу клиента, мы создавали отдельные подсистемы и документы-контейнеры. Эти системы обмениваются данными с типовыми документами 1С:ERP, но не вмешиваются в ядро конфигурации. Это обеспечило легкость будущих обновлений системы.

Результат:
  • сохранили привычные процессы с минимальными изменениями конфигурации 1С:ERP;
  • реализовали возможность обновлять систему без дополнительных затрат;
  • построили четкую, согласованную логику даже там, где раньше были обходные схемы.

3. Автоматизация управленческого учета/бюджетирование

До внедрения 1С:ERP бюджетирование в компании клиента полностью велось в Excel. Данные находились в разных файлах, а сводить их приходилось вручную. Клиент поставил задачу перенести этот блок в 1С:ERP, чтобы в единой системе получать плановые и фактические показатели и формировать все необходимые отчеты.

Мы изучили текущие Excel-модели. Выяснили, какие показатели вводят вручную, какие формулы используют, какие отчеты должны быть доступны руководству. После этого команда LS собрала структуру бюджетирования в ERP.

Результат:
  • полностью перенесли модели бюджетирования из Excel в 1С:ERP;
  • настроили ввод бюджетов, план-фактный анализ, PL/PN отчеты, сбор фактических данных из первичных документов;
  • автоматизировали загрузку планов бюджетов из Excel;
  • реализовали 20 отчетных форм для руководителей.

До внедрения 1С:ERP бюджетирование в компании клиента полностью велось в Excel. Данные находились в разных файлах, а сводить их приходилось вручную. Клиент поставил задачу перенести этот блок в 1С:ERP, чтобы в единой системе получать плановые и фактические показатели и формировать все необходимые отчеты.

Мы изучили текущие Excel-модели. Выяснили, какие показатели вводят вручную, какие формулы используют, какие отчеты должны быть доступны руководству. После этого команда LS собрала структуру бюджетирования в ERP.

Результат:
  • полностью перенесли модели бюджетирования из Excel в 1С:ERP;
  • настроили ввод бюджетов, план-фактный анализ, PL/PN отчеты, сбор фактических данных из первичных документов;
  • автоматизировали загрузку планов бюджетов из Excel;
  • реализовали 20 отчетных форм для руководителей.

4. Разработка подсистемы для расчетов с подрядчиками

У клиента большая сеть внешних исполнителей: сборщики, доставщики, подрядные организации. Часть учета со сложным алгоритмом велась в Oracle, часть в Axapta. Задача — автоматизировать расчет вознаграждений подрядчикам и привязать его к фактическому завершению этапа работ, а не к дате документа.

Наша команда разработала подсистему для работы с подрядчиками: АРМ, со своими документами-контейнерами, набором правил и понятной последовательностью действий.

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

Результат:
  • прозрачные расчеты по каждому заказу;
  • предсказуемость начислений;
  • снижение ошибок ручного расчета.

Обучение и сопровождение изменений

Для клиента важно было не только внедрить 1С:ERP, но и минимизировать стресс сотрудников при переходе на новую систему. Поэтому мы подготовили подробное обучение для конечных пользователей и внутренней ИТ-команды.

Формат обучения:
  • лекции по блокам: закупки, продажи, казначейство, бюджетирование;
  • практические задания: пользователи отрабатывали сценарии в системе;
  • проверка результатов: если задания выполнены неверно, повторяли практику с разбором ошибок.

Все встречи записывали, делали расшифровки и краткие саммари . Такой подход снижал нагрузку на участников и позволял им возвращаться к материалу в любое время.

Документирование проекта

Документация  проекта — это основа дальнейшей поддержки. По завершении проекта клиент получил полный комплект документов внедрения 1С:ERP:
  • пользовательские инструкции по ключевым бизнес-процессам (Рис. 2.), в том числе по стандартным операциям, по запросу заказчика;
  • регламенты работы в системе;
  • технические описания всех доработок и механизмов обмена;
  • протоколы тестирования;
  • материалы по демонстрациям и внутреннюю базу знаний.
инструкция по работе с блоком бюджетирования
Рис. 2. Фрагмент инструкции по работе с блоком бюджетирования
Документация была согласована, принята клиентом по протоколам, с комментариями и доработками.

Бизнес-ценности/результат

После внедрения 1С:ERP клиент получил готовую к эксплуатации единую учетную ИТ-экосистему, стабильный обмен с историческими системами и платформу для развития, которая не зависит от устаревших технологий и внешних рисков (Рис. 3).

1. Автоматизированная ИТ-система для управления бизнесом

1С:ERP стала центром управления бизнесом. Логика процессов, которую раньше знали только сотрудники, теперь зафиксирована в системе. ИТ-ландшафт больше не тормозит развитие и масштабирование бизнеса.

2. Обмен 1С ↔ Oracle и консолидированные данные

1С:ERP и Oracle обмениваются данными быстро и без сбоев. Руководители видят актуальные показатели сразу, а не после ручных сверок и выгрузок. Например, автоматизированная цепочка согласований оплат спасает от ошибок ручного ввода. Закупки, продажи, казначейство, расчеты с подрядчиками, бюджетирование — все цифры теперь в одном месте.

3. Автоматизированные расчеты с подрядчиками

Команда LS разработала подсистему расчетов с подрядчиками, которая фиксирует статус выполнения работ, применяет правила начисления и автоматически формирует выплаты. Ошибки ручных расчетов исключены.

4. Прогнозируемое снижение расходов на поддержку в 3 раза

Поддержка Axapta была возможна только силами дорогих специалистов с редкими компетенциями. После перехода на 1С:ERP клиенту стал доступен большой рынок специалистов 1С, где нет высоких ставок и кадровых рисков.

5. Оптимизация скорости обновление системы

Минимальные изменения конфигурации 1С:ERP обеспечивают рост скорости обновлений системы без долгих подготовок и остановок работы.
Рис. 3. Отзыв клиента, Яндекс Карты

Планы развития системы

В ближайших планах клиента:

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

Заключение

Наш опыт внедрения 1С:ERP показал, что даже если в компании нет ТЗ, процессы не описаны, а архитектура построена исторически, внедрить 1С:ERP можно.

Стратегия команды LS в такой ситуации — работать итерациями, фиксировать решения, по максимуму сохранять типовую конфигурацию 1С:ERP и аккуратно переносить ключевую логику. Такой подход дает клиенту предсказуемость, снижает стоимость сопровождения и создает устойчивую платформу для дальнейшего развития.

Если вы:

ЗАКАЖИТЕ АУДИТ ИТ-ЛАНДШАФТА

Поможем избавиться от технического долга и сократить операционные расходы

Все продукты

Заказать звонок
+
Жду звонка!
Прокрутить вверх

Лицензия на модуль Pooling – это:

Укажите «Да», если хотите у нас заказать внедрение модуля Pooling.

Укажите «Нет», если будете внедрять модуль Pooling самостоятельно.

Содержание ежемесячного пакета
Silver
Gold
Premium
Линия поддержки (support) 24/7
Консультации в рабочие дни с 9:00 до 18:00
Кастомные доработки под клиента
1
2
Персональный менеджер
Обновление модуля нашими силами
Первоначальная настройка при интегргации модуля

Укажите «Да», если Вы используете одну из конфигураций:

Укажите «Нет», если Ваша конфигурация одна из:

Благодарим Вас
за обращение в нашу компанию!

Наш менеджер свяжется с Вами в ближайшее время!

куки для сайта

Этот сайт использует файлы cookies и сервисы сбора технических данных посетителей (данные об IP-адресе, местоположении и др.) для обеспечения работоспособности и улучшения качества обслуживания. Продолжая использовать наш сайт, вы автоматически соглашаетесь с использованием данных технологий.

Заказать звонок

Оставьте заявку, наши менеджеры свяжутся с вами в самое ближайшее время

Отправляя заявку, вы соглашаетесь на обработку своих персональных данных

Call Now Button