«Импортозамещение» вконец достало? Открытое ПО как альтернатива SAP, Oracle и другим зарубежным ERP

Не отечественными системами едиными. Есть много opensource-продуктов. Например, ERP-фреймворк Odoo. Узнайте, что он может и кому подходит.

Помните уже бородатую [не]шутку про «белорусские креветки»?

Автор иллюстрации <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fvk.com%2Fzal_zal&postId=440738" rel="nofollow noreferrer noopener" target="_blank">Чилик</a>
Автор иллюстрации Чилик

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

Но и полностью зависеть от решений зарубежных вендоров не хочется. Многие компании уже ощутили на себе всю прелесть такой зависимости. Политика у вендоров разная — от «Блокируем все лицензии, даже те, что уже оплачены. Развлекайтесь там, как хотите!» до «Ладно-ладно, раз вы уже наш клиент, то вам мы продлим. Но новые подписки не продадим!».

Судя по поисковой статистике и обращениям в нашу компанию, выход для многих оказался вполне очевидным — помимо отечественных аналогов присмотреться к открытому ПО.

И в этой статье я хочу рассказать об open source ERP-фреймворке Odoo.

Кому актуально?

  • Компаниям, которые ищут альтернативу зарубежным проприетарным ERP (NetSuite, SAP, Oracle, MS Dynamics и т. д.), т. к. большинство вендоров уже приостановили (или могут приостановить) продажу новых продуктов и услуг в России.
  • Тем, кого по разным причинам не устраивают существующие российские системы. Я сам, например, довольно долго руководил компанией по внедрению 1С. И в процессе понял, что с этой системой не получится реализовать всё то, что нужно бизнесу, за приемлемый бюджет и в нужные сроки. Увы, но многие вопросы 1С решает не слишком-то оптимально.
  • Всем, кому близка идея использовать ПО с открытым исходным кодом.

Скажу сразу, что у Odoo две версии:

1. Odoo Enterprise (Odoo EE) — платная, лицензируемая. Стоимость зависит от количества пользователей и выбранных модулей.

2. Odoo Community (Odoo CE), бесплатная версия с открытым исходным кодом (тот самый open source). Распространяется под лицензией GNU LGPLv3.

Практически всё, о чём я буду рассказывать дальше (про бесплатность, отсутствие лицензий и т. д.), касается именно версии Odoo Community.

Начнём.

Odoo Community — это Open Source, система с открытым исходным кодом

Итак, в чём же плюсы для вас.

Отсутствие лицензий = независимость от вендора

Заблокировать, отказать в поддержке, не продать лицензию? Не получится, потому что никаких лицензий-то и нет.

Odoo Community даёт практически полную свободу действий. Можно сделать форк (копию, ответвление) исходной версии системы — и дальше развивать и дорабатывать её так, как вам нужно, без оглядки на вендора. При этом вы всё равно сможете обновлять Odoo CE до новых версий, которые выходят каждую осень.

Мы, например, именно так и поступили. На основе форка Odoo CE мы разрабатываем собственный продуктоблачную ERP-систему Binta для малого и среднего бизнеса. Полный набор бизнес-приложений (от eCommerce до Производства), доступная цена по подписке, размещение на серверах Яндекса, локализация, мультивалютность и мультикомпани (возможность вести несколько юрлиц в одной системе). Если вам актуально, напишите нам на info@icodelab.ru, обсудим более предметно.

Бесплатность. Нет лицензий — нет и платы за них

Весь функционал Odoo Community можно использовать абсолютно бесплатно — независимо от того, сколько у вас пользователей и какими модулями вы пользуетесь.

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

Многие наши клиенты, компании из самых разных сфер (производство светодиодных светильников, прожекторов и ламп; производство POS-материалов; производство велосипедов и мотоциклов; оптовая продажа одежды и т. д.) выбрали именно Odoo Community — потому что это было гораздо выгоднее покупки платной версии.

Но прежде чем мысленно потирать ладошки: «Ага, раз бесплатно, на халяву, тогда точно Community берём!» — вспоминаем, что бесплатный сыр бывает только в мышеловке (и то лишь для второй мышки).

На Odoo Community вендор НЕ зарабатывает — поэтому функционал этой версии ограничен. Например, здесь нет готового модуля Финансовый учёт и режима интеркампани, урезана функциональность модуля Производство — поэтому весь необходимый функционал придётся разрабатывать с нуля либо приобретать уже существующие доработки.

Мы у себя в iCode реализовали свой модуль финансового учёта, который активно используем в текущих проектах. Плюс сделали локализацию первичного учёта для РБ и РФ (печатные формы УПД, ТН, ТТН, ТОРГ-12, Счёт-фактура, Счёт на оплату), загрузку банковских выписок с ЦБ, интеграцию с российскими и зарубежными сервисами Контур.Диадок, DaData.ru и другими.

В свою очередь, продажа лицензий платной Odoo Enterprise — основной «хлеб» вендора, поэтому в этой версии доступен абсолютно весь функционал.

Напомню, из чего складывается стоимость внедрения облачной ERP-системы:

«Импортозамещение» вконец достало? Открытое ПО как альтернатива SAP, Oracle и другим зарубежным ERP

Как видите, стоимость лицензии (в случае с Odoo CE это 0��) — всего одна из составляющих. И зачастую далеко не самая дорогая. Поэтому вот так сходу решить, какую версию, Community или Enterprise, выгоднее внедрять вам, не получится. Приступая к работе над новым проектом, мы всегда просчитываем оба варианта — с учётом ваших целей и потребностей бизнеса, уровня кастомизации, сроков внедрения и других параметров — а вы выбираете тот, который оказывается оптимальным по затратам как финансов, так и времени на разработку.

Чтобы не быть голословным: у нас был крупный клиент с более чем 20 юридическими лицами и множеством сотрудников (а значит, и пользователей системы, для которых пришлось бы покупать подписку). Мы просчитали разные варианты и вместе с клиентом остановились на Odoo CE. Да, часть функционала, который доступен в версии Enterprise, нам пришлось разрабатывать с нуля (интеркампани, POS для производства, финансовый модуль и т. д.). Но в перспективе компания прилично сэкономила на покупке лицензий, ведь разработка функционала оплачивается один раз, а за лицензии пришлось бы платить постоянно.

Возможность дорабатывать и разрабатывать функционал максимально под себя

Odoo Community — open source, поэтому закрытых участков кода нет от слова совсем. При должном опыте и уровне компетенций можно залезть вплоть до ядра — и переписать те части системы, которые работают не так, как нужно вашему бизнесу.

Odoo может быт�� отличным каркасом, прекрасно развитым application framework, на основе которого можно разрабатывать собственные приложения.

Как мне однажды сказали индусы: nothing impossible with Odoo

Цитата из одного одушного чата

И тут я с индусами полностью согласен: возможности для кастомизации в Odoo практически безграничны.

В Odoo есть:

  • Начальная бизнес-логика — её не нужно писать с нуля, а значит, вы экономите и время, и финансы.
  • Готовый UI/UX — современный, удобный, логичный.
  • Набор модулей, которые закрывают многие стандартные бизнес-задачи. В Odoo Community это CRM, Продажи, eCommerce, Закупки, ��правление проектами, Учёт расходов, PoS, Сотрудники, Отпуска, MRP, пусть и несколько урезанный, и другие. В версии Enterprise к этому набору добавляются Финансовый учёт, Счета, ЖЦИ, полноценный Склад, Производство и т. д. — всего больше 40 модулей.
  • Больше 35 000 модулей, платных и бесплатных, от сторонних разработчиков в магазине приложений Odoo Apps. А значит, опять же, можно взять уже готовое приложение, доработать под себя — и сэкономить на разработке с нуля. Да, не все из этих модулей стоящие, часть написана, по ощущениям, левой пяткой. Но качественных и добротно сделанных модулей, способных оперативно закрыть ту или иную задачу, всё равно больше: мы сами нередко проводим код-ревью сторонних модулей, чтобы подобрать те, которые будем использовать в своих проектах.

А теперь самое главное. Чтобы Odoo начала действительно решать задачи вашего бизнеса, нужна сильная команда технически грамотных специалистов.

Вариант 1 — собрать и развивать собственную ИТ-команду из бизнес-аналитиков, Python- и Odoo-разработчиков. Последних на рынке СНГ, конечно, поменьше, чем тех же 1С-ников, но, судя по сообществу одушников (так мы называем себя, адептов Оду:), с каждым годом толковых спецов становится всё больше.

Отличный пример — белорусская компания УП «Витебскоблгаз». Они начали работать с Odoo Community, когда никакой версии Enterprise и в помине не было, а сама система называлась OpenERP (а это начало 2010-х годов). И смогли запустить поистине масштабный проект — на 1000+ пользователей, с хранением истории обращений клиентов за 20+ лет, со множеством интеграций с другими системами, в том числе узкоспециализированными. И всё это — силами собственного небольшого штата разработчиков из Витебской области.

Они сделали всё это ещё тогда, когда об Odoo в СНГ вообще мало кто слышал. А раз получилось у них — то получится и у вас. За последние годы компетентных Odoo-специалистов стало в разы больше, а сама система всё это время очень активно развивается. И то, о чём ещё год-два назад мы могли только мечтать, сегодня уже активно используется в работе.

Вариант 2 — обратиться к опытному интегратору. И в России, и в странах ближнего и дальнего зарубежья десятки официальных и неофициальных партнёров Odoo, которые могут заняться внедрением системы.

Мы в iCode работаем с Odoo с 2017 года. Реализовали десятки проектов разной степени сложности для компаний из СНГ, Европы, США, которые занимаются производством (от велосипедов до дверей и светового оборудования), продажами, логистикой, страхованием, ИТ и т. д.

Если вас заинтересовала Odoo — дайте нам знать: напишите в чат на нашем сайте, на info@icodelab.ru или позвоните +7 977 452 05 48. И мы договоримся о проведении бесплатной демонстрации возможностей Odoo.

Стек технологий — никаких проприетарных решений

Odoo разрабатывается на Python — языке с открытым исходным кодом. В SAP бэкенд пишется, как правило, на проприетарном языке ABAP, в продуктах семейства 1С — на 1С.

В роли СУБД в Odoo выступает PostgreSQL — опять же бесплатная, свободно распространяемая система. Тот же Oracle использует свою СУБД — если никогда не сталкивались, можете ради интереса поискать в интернете, сколько стоит лицензия на ядро.

А в качестве серверной ОС используются Linux-дистрибутивы (Ubuntu, Debian, Fedora), опять же open source.

Сама по себе Odoo — браузерная система, которая работает как веб-приложение. Поэтому пользоваться ею можно на абсолютно любой операционной системе и из абсолютно любого браузера: не нужно ничего устанавливать на компьютер и подстраиваться под требования операционки и железа.

Odoo как монолит или один из микросервисов — выбирайте тот вариант, который закроет задачи конкретно вашего бизнеса

Конечно, история с микросервисной архитектурой — не must have для всех и каждого, но один из возможных способов использовать функционал Odoo (хотя по архитектуре сама система — монолит).

Именно такой вариант выбрала упомянутая выше УП «Витебскоблгаз». Для них Odoo стала фронтендом (интерфейсом) и консолидирующей системой, агрегатором данных, который собирает информацию из других микросервисов (телефонии, видеочатов, электронной очереди, системы трекинга персонала и т. д.) и позволяет дальше с ней работать.

Давайте на примере: компании нужно рассчитать 500 000 абонентов области. Расчёты действительно сложные, с большим количеством параметров. Чтобы не тормозить работу всей системы, они вынесли отдельно весь ресурсоёмкий функционал. В итоге машины в облаке производят все расчёты, а Odoo просто посылает запрос, забирает и хранит данные. Удобно!

В целом Odoo — очень гибкая система с широкими возможностями для интеграции со сторонними сервисами. Посредством API система может забирать результаты работы других микросервисов и отображать их в удобном виде, чтобы пользователи могли с ними дальше взаимодействовать.

Ещё один из распространённых вариантов использования Odoo в таком ключе (правда, в качестве не микро, а макросервиса) — закрывать в Odoo оперативный, управленческий и финансовый учёт, а налоговый учёт вести в 1С:Бухгалтерия. Всё же для работы с нашим монструозным бухучётом этот продукт подходит как нельзя лучше.

В итоге Odoo первична, бухгалтерия — вторична: мы передаём в 1С определённые данные, там считаются налоги и всё остальное, итоговые данные забираем обратно. И получаем в Odoo полную картину — быстро, без задержек, в режиме реального времени.

Как итог, Odoo может быть:

  • Монолитной, бесшовной системой автоматизации бизнеса.
  • Частью микросервисной архитектуры в развитом ИТ-ландшафте.

Odoo — модульная система. В ней есть всё (или почти всё), что вам нужно, от CRM, Продаж и Конструктора сайта до Закупок, Склада и Управления проектами

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

«Импортозамещение» вконец достало? Открытое ПО как альтернатива SAP, Oracle и другим зарубежным ERP

Но мне хочется сделать акцент именно на модульности Odoo. Для меня главное преимущество в том, что вы можете установить только те модули, которые отвечают задачам вашего бизнеса — и не тянуть лишнего. Появились новые бизнес-процессы? Добавляем новый модуль — либо готовый, либо пишем свой. Текущие бизнес-процессы изменились? Достаточно, опять же, доработать нужный модуль (модули), а не переписывать половину системы.

Второе важное преимущество — при подключении нового модуля в нём уже будут доступны все нужные вам данные, т. к. модули в системе взаимосвязаны.

И ещё пара абзацев о преимуществах Odoo

  • Простой, современный, дружелюбный интерфейс. И это говорю не только я, как внедренец. Это говорят сотрудники компаний, которых мы обучали работе в Odoo после перехода с других систем (от Excel-табличек и разных продуктов 1С до SAP).
  • Возможность работать с большим объёмом запросов, пользователей — при правильной настройке серверной части и самой системы.
  • Код — написан качественно, легко тестировать и модернизировать.
  • Простая и достаточно быстрая доработка и поддержка существующих и разработка новых модулей.
  • Широкие возможности для интеграций.
«Импортозамещение» вконец достало? Открытое ПО как альтернатива SAP, Oracle и другим зарубежным ERP
  • Интеркампани (есть в версии Enterprise, можно реализовать и в Community) — возможность объединить в одном решении сразу несколько юрлиц, настроить модель, по которой они будут взаимодействовать между собой. Чтобы при определённых действиях одной компании документы в другой формировались автоматически.
  • Мультиязычность — особенно актуальна, если у вас есть филиалы в разных странах.

Ну что, думаю, хватит петь оды Оду. Слова словами, но куда эффективнее посмотреть на систему в деле.

Кейсы и бесплатная демонстрация Odoo — для тех, кому моих речей оказалось недостаточно:)

Начну с кейсов своей компании iCode:

Продолжу советом вбить в любом поисковике что-нибудь вроде «Odoo кейсы» или «Odoo внедрение» — и внимательно изучить результаты.

А закончу предложением о бесплатной демонстрации возможностей Odoo от бизнес-аналитиков моей компании. Интересно? Тогда напишите нам на info@icodelab.ru или оставьте заявку на сайте icodelab.ru, расскажите немного о своей компании — и наши аналитики подготовят демо с демонстрацией стандартного функционала Odoo, актуального для вашей сферы бизнеса.

Засим всё. Вопросы, замечания, предложения? Прошу в комментарии, всё обсудим.

53
35 комментариев