ERP с открытым кодом: какую систему выбрать? OpenERP - правильный выбор!

Недавно столкнулся с необходимостью выбора платформы для разработки WEB решения для клиента.

Решил подойти чуть более чем «берем-то-что-ближе-лежит» — обозрел (постарался) наиболее популярные отчуждаемые бесплатные EPR системы с открытым кодом. Решил поделиться здесь — может, пригодится.

Источником информации послужили ссылки


Коммент по последнему источнику — сдается мне, что ссылки скачиваний и комменты там «накручены»: уж больно примитивны положительные комментарии. Если бы информация была объективной, то можно было бы увидеть «рейтинг»: кого «качают», тот и лучше.

Сначала список (с краткими выводами), что смотрел:

  • Compiere — французская система, java
  • Dolibarr — ничего система, но нет многовалютности, бухгалтерии, PHP
  • ERP5 — наиболее масштабируемая из списка, есть оч. большие клиенты, python
  • erpnext — заманчивый интерфейс, простота и расширяемость, python
  • FrontAccounting — отпочковалась от webERP, но выглядит более готовой к употреблению, PHP
  • OpenERP — интересная система, python
  • Openbravo — Java, преимущества непонятны
  • Apache Open For Business (Apache OFBiz) — набор систем, которые можно между собой сынтегрировать, java
  • Opentaps — клон от предыдущего
  • PostBooks — достаточно простая система, клиенты под все платформы, не WEB
  • webERP — написана на PHP, ну оч простая, интерфейс достаточно примитивен, PHP

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

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

Были еще системы — но на них смотреть долго не пришлось:

  • postbooks — только CRM, хотя у них есть какой-то свой framework, с помощью которого можно быстро разработать что-то (PHP, MySQL PostgreSQL)
  • ADempiere — ветка Compiere — выглядит мертвой, мелкой
  • JFire — требует допрограммирования, скорее, теоретически рабочая система
  • LedgerSMB — слабовата, недоделана — даже не до конца разделены первичка и проводки
  • 2BizBox ERP (коммерческая) и 2BizBox A2 (бесплатная) — ну совсем недоделана (даже без документации)
  • apptivo — бесплатная только на их сайте (типа Zoho)
  • FreeBooks — какие-то зачатки, не на что смотреть и нечего читать (документация отсутствует)

Был ряд критериев — один из них: способность нашей команды быстро разобраться в системе, поэтому Java сразу ушла (нет у нас опыта, в этот мир так просто не впрыгнешь).

Также оговорюсь — не смотрел системы, которые нельзя поставить себе (например, пользовался какое-то время ZOHO Books — классная простая финансовая система — про нее могу отдельно написать. Но ее нельзя поставить и доделать, можно только использовать).

В итоге в short list попали 3 системы

  • OpenERP
  • erpnext
  • WebERP

Если кого-то интересуют причины, почему так — можно обсудить (хотя сомнения могут быть только на счет ERP5 — ее отмел по причине монстроватости, а, может, устал к тому моменту).

Все вышеперечисленные поставил к себе на хостинг и попробовал поработать.

Что получилось

webERP

отпала достаточно быстро — в таком интерфейсе (да еще с перерисовкой страниц) нет никакого желания работать. Про нее получается так — если уж совсем будет плохо, то можно взять. Или если будет нужен какой-то ну оч. простой набор, из которого что-то «сляпать», то можно посмотреть.

erpnext

мне лично очень понравилась (выбирал не только я — ибо не только и не столько мне программировать, я немного руководитель). Настолько понравилась, что я чуть не «купился» и чуть не простил отсутствие документации (практически), мелкость фирмы (делают индусы), недоделанность в некоторых местах и т.п.

Я попереписывался с их руководством — хорошие ребята, но… нам дело надо делать. Я их себе на заметку взял — посмотрим, что у них будет получаться.

Кстати, объективно рекомендую, — посмотрите, у них есть демо — интерфейс оч. интересен. Из плюсов — в runtime можно взять и попереименовывать поля, попрятать ненужное и т.п. Я знаю, что это есть и в OpenERP, но там это (и все остальное) — намного проще. А это (простота) иногда многого стоит…

Также (отдельно) рекомендую скачать и почитать их мануал (он у них один) в PDF виде — там порядка 200 страниц, я начал читать в 11 вечера, думал — гляну и усну: не смог оторваться, прочитал (немного по диагонали, конечно) до конца. Классная вещь! Из всех мануалов по подобным системам — лучшее, рекомендую.

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

Ну это меня унесло — уж больно понравилась система (как говорит наш вендор — «животик захотел»).

Итого лидером оказалась OpenERP. С чем я нас и поздравляю.

В нашем «полку» прибыло (правильнее было бы сказать — «песочнице», ну да ладно).

К чему это все — по-моему, список достаточно исчерпывающ, если кто-то еще что-то бесплатное стоящее знает — допишите, я включу (в свой) список, глядишь, когда-нить и посмотрю. Если у кого-то стоит задача выбора — используйте. К сожалению, мой анализ был недостаточно «академичен» — мне нужно было достаточно быстро выбрать. Поэтому у меня нет материалов, которые я прямо мог бы выложить (они есть, но польза от них… не уверен).

Ну и про результат: по-моему хорошая система. Я почитал последнее выступление (кстати, вот и ссылка, если кто еще не читал — www.slideshare.net/openobject/the-future-of-openerp-open-days-2013-keynote-presentation-fabien-pinckaers-ceo-openerp), поскольку сам являюсь партнером ERP вендора — есть возможность сравнить. Сравнение получается не в пользу моего вендора.

Поэтому я здесь, буду участвовать. Удачи всем нам — не простое дело делаем…

20 комментариев

avatar
Круто, что написали такой обзор!

В свое время так же выбирая систему обращал внимание на weberp, erp5, OpenBravo, ADempiere, ну и конечно OpenERP. Причем она как-то так вышло оказалась последней, и когда ее потестировал, остальные как-то сразу отпали сами собой. Тогда это еще была версия 6.0, с не очень хорошим веб-интерфейсом, сейчас конечно прогресс продвинул OpenERP сильно вперед на мой взгляд, особенно с приходом версии 7.0.

erpnext не смотрел и не знал что такая существует, спасибо за наводку, посмотрим )
avatar
Добро пожаловать в сообщество!
avatar
Спасибо!

Мыслей много, но пока должен состояться тот проект, для которого выбирал. От него многое зависит в приоритетах.

Но как бы там ни было — мой адрес есть, опыта — уйма, если чем-то смогу помочь — обращайтесь. Из, может быть, полезного — я знаю этот мир изнутри (в том числе со стороны вендора). Поэтому могу судить. Например, с моей точки зрения особой глобальной разницы между OpenERP (компанией) и HansaWorld (компанией) нет. А рассуждения про «незрелость опен сорса» как минимум несостоятельны (и те, кто такое изрекает, как минимум, недалек умом).

Также всем рекомендую посмотреть и повесить на стенку слайд с клиентами OpenERP с упомянутой выше презенташки: поверьте, там не все вранье, а следовательно — круто…
avatar
Так же поддержую обзор. В свое время начинал с vTiger добился хороших результатов, но захотелось действительно чего то потрясающего!!! Перебрал много систем (OpenERP то же попалась, но тогда она еще была сероватой и сыроватой год 2007-2008, в общем прошла не заметно).

Остановился на ADempiere это был форк очень популярной, как мне показалось Compiere, хотя это было и правда! От Compiere был еще очень яркий и удачный, наверно на тот момент форк, Openbravo. В общем ADempiere взяло вверх, не смотря что перебрал почти все что были описаны в вашем обзоре (в последнее время в принципе не мало появилось обновлений, а так же и новых систем). До года потихоньку изучал — но от не знакомой бизнес логики голова пухла. Нашел много недостатки или скажем все же это тяжелые системы и направлены в первую очередь на промышленные или очень большие предприятия и сконцентрированные все же на внутренние потребности предприятий.

Нужно было все же что то ближе к клиенту с приймущественно сильной CRM системой и не забывающей о внутренних потребностях компании и с понятной бизнес логикой.

Пересмотрел еще раз и тут заметил OpenERP. Это была 5 версия и уже переходящая 6. После сверни голова логики это наверно был глоток свежего воздуха…
avatar
а сейчас то пользуетесь OpenERP?
avatar
посмотрел на erpnext, интерфейс конечно выглядит современно, но пользоваться на мой взгляд им совсем неудобно, далеко не интуитивный…
avatar
сейчас фавориты (для меня конечно) это vTiger — за его гибкость, простоту и доступность, как CRM — это просто мощная штука и OpenERP — за все те же вещи + за ERP. ERP -это все остальное. CRM — все же не все нужды. И конечно же большое спасибо авторам этой системы за то что дружелюбность с другими системами у них безгранична. Есть конечно пожелания, кое какие вещи еще не имеют того совершенства, но все же начало уже есть надо конечно только время. Но для нашего русского брата конечно не хватает хорошего русского языка в OpenERP.
avatar
для хорошего русского языка на мой взгляд нужно вот что:
1. людей, которые будут делать качественный перевод
2. запретить переводить людям которые делают перевод некачественный

Проблема в том что мало делать перевод качественным, сейчас все устроено таким образом что переводить может кто попало, и они могут перезатереть нормальный перевод своим. Об этом уже писал когда-то vak, что цельный хороший перевод получится если им займется кто-то один но очень интенсивно, «до победного», либо команда, действия которой хорошо согласованы и все в ней переводят профессионально и с единой терминологией.
avatar
поверьте человеку, который отвечал за перевод и локализацию ERP HansaWorld Enterprise, перевод — дело с одной стороны серьезное, с другой — бесполезное (ибо не ведет напрямую ни к чему): ну и что с того, что система переведена?

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

Технически в Хансе для перевода есть целая translation system, включающая сервера, скрипты и технологию перевода: технически переводить версию могут несколько людей, не перетирая друг друга (конечно, нужна минимальная согласованность действий). Не разбирался еще, как это устроено в OpenERP, но, повторюсь, не в этом дело — не на это сейчас нужно ресурсы класть: нужна коробка. В общем виде (ERP) вряд ли можно дело с OpenERP сдвинуть с мертвой точки.

Собственно, этим и собираюсь заняться.
avatar
И что дальше с этой коробкой делать? Как ее продавать? очередной онлайн сервис? на мой взгляд для микробизнеса сейчас уже существуют более привлекательные сервисы типа МойСклад и подобные, за сущие копейки.

Мы наоборот ориентируемся на средний бизнес и полноценные внедрения (за исключением бухгалтерии для которой первичку планируется выгружать в 1С). Считаем, что именно где-то в диапазоне между 1С и SAP кроется успех OpenERP.
avatar
что касается перевода, не думаю что с этим надо спорить. Все нужно и документация и перевод. Для примера я в забилити и функционалу могу с vtiger делать все на что он расчитан. Благодаря конечно русской локалзации и конечно русской документации. И хороший опыт в том как он себя ведет. Скажем так я чувствую себя уверенно работая с ним. У OpenERP CRM в точности такая же по логике как у vTiger (правда она ± у всех одинаковая) по функционалу местами есть визуальные фишки, плюшки, кто как называет, которые конечно делает эту систему интересной и практичной (что дизайн имеет значение доказал легендарный Стив Джобс). Во всем остальное что не возьми проекты, склад, бухгалтерия, кадры и т.д. так же уникальны и проработаны до мелочей (совершенству нет предела). Основатель OpenERP Fabien Pinckaers. К стати к справке его статья в переводе на habrahabr.ru/sandbox/53697/.

Собственно это я к чему, к тому, что кто знает что в ней(OpenERP) ищет тот в принципе и понимает почему он собственно на ней и остановился.
avatar
collex, эта статья есть и у нас :)

openerp-russia.ru/blog/openerp/116.html
avatar
ооо… я просто хотел имя создателя написать так статья и прицепилась ;)
avatar
мое мнение по переводу такое. У меня есть пакет переведенной 7 где то фраз 200 осталось могу дать для проверки (но опять же не знаю есть ли кому тратить на это время). Изначальный пакет скачал с launchpad.net. Сравнивал пару модулей есть отличие пару строк в модулях (наверно добавились со временем). И конечно с первого раза русский не будет идеальным, но пуст это будет версия 1 С первого раза такую махину не осилить. Это мой взгляд на ситуацию
avatar
Было бы неплохо выложить файлы перевод на github, тогда можно будет слать нормальные модерируемые pull request (предложения по улучшению), и думаю это будет эффективно. Знаете как работать с GitHub? Или пришлите мне, могу выложить в наш репозиторий github.com/tterp/openerp и научу как присылать pull request. Файлы можно редактировать прямо через веб интерфейс GitHub.
avatar
ок куда вам выслать?
avatar
avatar
Странный у вас список ERP, где EasyWork24 в списке, почему он отсутствует? в облаке бесплатная почти без ограничений с сентября 2017 года.
avatar
Почему «странный»?
EasyWork24, как я понял, уже закрытая система. И располагается только в облаке.
«облаке бесплатная почти без ограничений с сентября 2017 года» — как говорится, поставьте запятые, где хотите. От этого смысл написанного довольно прилично изменяется. Такое ощущение, что запятые специально не проставлены.
Такой вариант многих не устраивает.
avatar
Случайно(как всегда) сюда заглянул. Тоже перебирал всевозможные варианты.
Прошло 4 года с начала записи.
Интересно, что, спустя это время, нового можно услышать по поводу выбора?

Оставить комментарий