Крупнейшее внедрение Odoo ERP в России

Кратко о масштабах решения

Odoo ERP


Крупнейшее в России внедрение Open Source Odoo ERP

в розничной сети с 500 магазинами, складом и производством

Другие внедрения Odoo ERP

Система выполняет для компании немало функций при помощи штатных и более 140 собственных модулей:

  • работает с кассами Штрих-М согласно ФЗ-54 v1.05 с корректным отражением предоплат в чеке
  • оформляет заказы на изготовление очков
  • ведет базы обследований зрения, анкет
  • обеспечивает интеграцию кассы с розничными партнерами
  • предоставляет электронный документооборот с франшизами через ЭЦП Диадок
  • использует CRM для продажи франшиз
  • поддерживает сайты компаний
  • ведет бюджетирование и оплату счетов
  • обеспечивает интеграцию с транспортными компаниями
  • ведет проекты открытия магазинов, учет заявок, базу знаний
  • делает расчет и визуализацию мотивации склада, производства и розницы
  • обслуживает интернет-магазин
  • предоставляет интеграцию с биодатчиками, обеспечивает контроль и согласование нарушений графиков работы, формирует табели для кадрового учета
  • обеспечивает контроль присутствия сотрудников розницы по FaceID
  • интегрируется с телефонной станцией Asterisk, хранит историю звонков и транскрипцию разговоров, распознанных Яндексом и Гуглом, маршрутизирует вызовы от IVR с распознаванием голоса
  • интегрируется со счетчиками посетителей Эр-Телеком и Watcom
  • создает SMS-рассылки о статусах изготовления заказа, email-рассылки с балансами франшиз
  • визуализирует статусы заказов на сайте
  • и многое другое.

Все перечисленное работает на ПК Windows/Ubuntu, на планшетах iPad/Android, на смартфонах iPhone/Android.

Что такое Odoo ERP

Это очень мощная и современная платформа для кастомизации под себя ERP-системы. Ядро Odoo работает на Python, рекомендуемая база данных PostgreSQL. Система масштабируема - можно создать как несколько серверов для ядра (выполняющих код Python), так и несколько серверов для PostgreSQL, обеспечивая при этом как увеличение быстродействия, так и требуемую отказоустойчивость. Подробнее о системе можно узнать в материалах, перечисленных в полезных ссылках в конце статьи.  

Предыстория перехода компании на Odoo ERP

Через четыре года своего существования розничная сеть компании насчитывала более 160 магазинов, разбросанных по 80 городам России. Еще со времен, предшествующих созданию сети, компания использовала систему с весьма аскетичным интерфейсом, но очень стабильную и нетребовательную к ресурсам как сервера, так и рабочих мест. Не меняя систему компания смогла сделать очень многое, в том числе:

  • подключили роботов по обточке линз для очков (третьи в мире и единственные в России)
  • снизили вероятность приема в работу неизготовимого заказа с 50% до 2-3% (конкуренты до сих пор отстают лет на 5 по этой части)
  • снизили трудозатраты по внесению в систему заказа на очки с 10-15 минут до 2-3 минут
  • снизили втрое трудозатраты комплектовщиков на складе
  • автоматизировали расчет премии розницы, склада, производства.

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

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

Несмотря на предложения многих, из рассмотренных систем, от решения использовать 1С в качестве ключевой информационной системы отказались. Во-первых, текущие 500 магазинов в единой сети заметно меньше амбиций компании - одно это обстоятельство заметно затрудняет реализацию и лишает 1С выигрыша в сравнении с используемым ПО. Во-вторых, для работы 1С в такой сети потребовалось бы в 5-10 раз увеличить требования как к серверу, даже на текущий момент, так и ко всей инфраструктуре. В-третьих, оценка по инвестициям создания в 1С требуемого розничного решения превысила планируемую стоимость доработки прежней системы, и это не считая затрат по переходу с текущего решения на 1С. Компанией также был рассмотрен вариант приобретения готового облачного решения для оптики и доработки в нем недостающего функционала. Обе стороны не особенно усердно вели переговоры, но как бы то ни было, решили отказаться от этого пути. Другие варианты были и вовсе далеки от желаемого.

Такое положение дел поставило компанию перед выбором: расширять функционал текущей системы или создать собственное. Создание собственного решения с нуля не рассматривалось вовсе, предполагалось выбрать ядро. В качестве ядра системы были рассмотрены SAP, MS Dynamics Ax и некоторые другие - это требовало увеличить ежегодные расходы на ИТ более, чем на порядок. После недолгих обсуждений подобные варианты были забракованы. Так или иначе, в финальную выборку попали два варианта: продолжить развивать имевшуюся систему, либо постепенно дорабатывать и переходить на Odoo ERP. Предварительная оценка стоимости перехода показала, что жизненно важные доработки и переход потребуют разовых затрат в 2-3 годовых бюджета на текущую ERP, далее Odoo будет обходиться не дороже текущего решения (при оговоренных с акционерами параметрах сравнения).

Чем Odoo ERP отличается от 1С, SAP, MS Dynamics

Систему Odoo ERP выгодно отличает от других систем не только полностью открытый исходный код, включая движок системы, но и крайне лаконичный синтаксис. Так, например, исходный код Odoo ERP v17 Community Edition содержит менее 900 000 строк кода, в противовес решению 1С ERP, содержащему более 16 000 000 строк кода. В основном это объясняется правильной идеологией Odoo - система отлично поддерживает подходы SOLID, MVC, KISS, DRY. Odoo ERP легко масштабируется горизонтально (по нескольким серверам), может быть установлена в Docker, которые могут быть развернуты в Kubernetes. Разработчики могут использовать подходы DevOps, используя GitHub или GitLab для командной разработки с использованием CI/CD, отлаживать код на своих локальных ПК через VS Code.

При обычном подходе к внедрению Odoo ERP не особенно отличается от других ERP-систем в той части, что в итоге получается кастомизированное решение под конкретную компанию. Наш подход - максимально перевести сделанные доработки в ядро системы Odoo ERP. Все доработки, попавшие в ядро системы - это защищенные инвестиции, сопровождаемые командой Odoo, поддерживаемые Odoo Community Association (OCA) и консорциумом rudoo.ru, а не только нашей командой. По нашим оценкам, свыше 80% доработок мы можем предоставить сообществу бесплатно, 10-15% сможем предоставить в виде платных модулей, лишь 5% или менее оставим исключительно для себя. Путь для реализации каждой из потребностей следующий:

  • создать модуль для решения своей задачи, думая при этом об унификации и следовании Odoo Guideline
  • предоставить модуль сообществу и предложить консорциумом rudoo.ru и Odoo Community Association (OCA) принять созданный модуль в список прошедших сертификацию
  • совместно с сообществом довести модуль до состояния, при котором модуль будет включен в ядро Odoo ERP


Небольшие компании могут остаться довольны базовым функционалом Odoo ERP, доступном "из коробки". Предприятия, нуждающиеся в адаптации решения под свои нужды, могут, своими силами или при помощи интеграторов, сделать любые доработки системы. Разработчики Odoo сделали краткую, и при этом полезную документацию для разработчиков, описывающую рекомендуемые подходы к созданию доработок.

Полезные ссылки по Odoo ERP

    • rudoo.ru - Консорциум Odoo ERP в России (под руководством ИСП РАН)
    • t.me/ru_odoo - Группа в Telegram по Odoo ERP в России
    • doc.open-odoo.ru - документация Odoo ERP (на русском)
    • Wikipedia - об Odoo ERP (на русском)
    • odoo.com - официальный сайт Odoo ERP (на английском)
    • udemy.com - Видеокурсы по Odoo ERP (на английском)
    • Odoo Guideline v17 - рекомендации по разработке модулей Odoo v17 (на английском)
    • Odoo Guideline v18 - рекомендации по разработке модулей Odoo v18 (на английском)
    • Rydlab - наш партнер по инфраструктуре и доработкам Odoo ERP (на русском)
    • Хабр - впечатления от ежегодной конференции по Odoo Experience (на русском)

Инфраструктура медицинского центра на Odoo
От записи на прием к телемедицине 21 века