Comments 63
А то из описания получения что это что-то нереально крутое для всего и вся, но с какой стороны подступиться непонятно.
ЗЫ
Нет ссылки на тарифы, просто текст «тут».
Нет ссылки на тарифы, просто текст «тут».
Спасибо, исправил.
Было бы просто великолепно, если бы вы привели хотя бы общий пример внедрения
Я использую систему для собственных нужд. Однако, поиск в сети по словам Odoo интеграция или Примеры внедрения Odoo быстро выведет Вас на внедрения в российских компаниях.
А то из описания получения что это что-то нереально крутое для всего и вся,
Ну так и есть :-) Odoo одно время позиционировался как конкурент SAP, но после того как вышла Odoo 8 и произошло переименование с OpenERP в Odoo, они заявили, что им больше нет конкурентов :-) Вот тут подробно.
но с какой стороны подступиться непонятно.
А вы просто сделайте себе демо на сайте odoo.com, зайдите в свои настройки, поставьте русский язык, и далее выбирайте что требуется.
Как было сказано выше, модуль учета под наши реалии не заточен, и локализации под наш рынок не видно
Бизнес-процессы это же не только учет, верно?
Например, Odoo — идеальное решение для интернет-магазина, где покрываются ВСЕ процессы. А для официального учета делается выгрузка в 1С.
Кстати, многие используют две версии 1С — серую и белую. Так вот вместо серой вполне можно использовать Odoo.
Также есть тесная интеграция с Google Adwords, где вы сразу в деньгах видите эффективность контекстной рекламы. По заверениям авторов, это приводит к увеличению на 41% отдачи от рекламы.
Среди пользователей Odoo такие компании, как Toyota, Hyundai, Danone, и другие.
По сведениям ОБС, решение рассматривалось в качестве варианта при создании BCP (Business Continuity Plan) в случае временной недоступности основной системы (SAP), но так и не было выбрано на роль альтернативы. То есть, Danone можно убрать из перечня пользователей Odoo. А вообще, система интересная. Кстати, на какой версии питона последний Odoo?
Отдельное спасибо за Odoo Challenge :)
НО… Из-за практически монополии 1с для мелких предпринимателей заводить ODOO не практично. Крупным компаниям нет интереса из-за отсутсвия окружения (обучение, внедрение, поддержка...)
Можно завести свой план счетов (есть импорт таблиц и тп), но все это поддерживать быстро надоедает. Для полноценной работы необходим вендор который будет супортить accounting. Открыт вопрос в обучении бухгалтера новым трюкам.
Где бы почитать обзор архитектуры? Есть масса статей по разработке, но обзора архитектуры не вижу.
(CRM, Sales, Sales, Invoicing, Point of Sale) — ну и Sales дважды из той же оперы.
Вы позиционируете себя как open source, но не предоставляете возможность любому стороннему пользователю без СМС и регистрации скачать дистрибутив серверной части и развернуть его у себя. Строго говоря (L)GPL этого не требует, но такой подход — частый признак контор с фактически тивоизированным софтом, который может работать, только обращаясь к серверам производителя. Я угадал?
Кроме модуля web_enterprise и еще других коммерческих.
На Odoo.com в меню есть раздел Community, там ссылка на github, а также Download, где все качается без регистрации.
Долгое время (до Odoo 8 и получения денег инвесторов) Фабиен (основатель Odoo) сперва накатывал новую версию на своих SaaS клиентов, несколько месяцев выпиливал баги, а потом делал релиз для сообщества. Забавно, да? Обычно поступают наоборот, публикуют для бесплатников, те пройдут по всем граблям, и только после этого своих клиентов обновляют.
Но потом инвесторы плохо видимо на него повлияли и они перестали так делать.
Вторая статья доходов Odoo — от партнеров.
Попробуйте сказать, к примеру, что, 1С УПП с 1С ERP тоже ничего не значат, не умеют и вообще не существуют, только потому, что их нет в чьем-то квадрате. При этом, на локальном рынке России и некоторых стран СНГ у них вполне себе доля и в деньгах и в количестве внедрений. А Gartner не слышал, да.
автор некорректно сравнивает
Автор топика привел картинку с Оду рекламы, где Оду себя по словам комментатора некорректно сравнивает. Авто просто счастливый пользователь и девелопер Оду, и проинформировал сообщество о выходе новой версии своего счастья :-)
Гартнер в свои квадранты включает лидеров рынка
По объемам продаж? Или по удобству продукта? По качеству? По какому критерию? Думаю что по объемам продаж. А если бизнес-модель с замесом Open Source, что тут выше потолка не прыгнуть по деньгам, а отличный софт куча народа пишет.
Asterisk раньше тоже никто не рассматривал, а вот сегодня каждая вторая АТС в мире на Астериске. Включал его Гартнер в квардранты где тусовался обанкротившийся Нортел?
Понятно, что свой ребёнок всегда самый умный и красивый
Этот точно! Я такой ленивый. Как перескочил с Flask / Django на Odoo — вообще больше никуда не смотрю. Я знаю, что любую невообразимую хрень я запилю за несколько часов.
Под Оду очень быстро идет разработка, а если кто-то утверждает иное, то он просто так и выучил систему. Мой заказчик приветствовал меня в скайпе словами «Привет герой» Ж-)
Очень быстро все делается.
Кстати! В Оду с 10 версии есть Odoo Studio — расширение функционала без программирования, и дальнейший экспорт файлов для репы:
Я не знаю ничего другого, если честно. Я с самого начала написал что наши отношения начались с TinyERP в 2006 году. Мне не с чем сравнивать. И я просто привожу фичи.

Но откуда он я не знаю :-)
В Odoo Учет трудозатрат по клиентам на основании листов времени и других расходов. SLA есть
Базы знаний в виде Wiki нет. Есть какой-то Knowledge Management Module, но я его не знаю. Есть возможность прикреплять к любому объекту произвольные документы из хранилища, а также модуль Slide Show, который позволяет организовывать медийный контент (презентации, видео ролики).
Но мне было больше интересно OCA Code Sprint 2017. Mероприятие от OCA (Odoo Community Association), проходившее за 2 дня до официального Odoo Experience. Участвовал в разработке AppStore для модулей от сообщества.
Была супер организация, куча интересных людей. Даже с Канады, Австралии и Ю. Америки. Ничто не сравнится с двумя днями интенсивного кодинга на питончике в окружении единомышленников.
1. Чтобы создать новый модуль, нужно было написать несколько строк на Python 2, и наваять XML который будет отражать структуру вашего документа.XML для создания приложения в 2015 году? Серьезно?
2.После того как напишите заготовку модуля, вероятно захотите сделать несколько страничек в нем. Да, тоже XML.
3.Даже если вы создали свое приложение, то что вы описывали ранее — теперь хранится в БД. Да, XML шаблоны для отрисовки интерфейса — в БД(Postgres).
4.Локализация — не поддерживает различные варианты окончаний слова. В английском это не проблема(pen/pens), но в русском это выливается в невозможность связать числительные с разными окончаниями(ручка, ручки, ручек)
В общем впечатления от той версии продукта(Odoo 8/9) — очень негативные, даже учитывая три года в 1С =)
Внедряли в одной фирме — скорее всего получился явный Vendor lock.
Единственное чему данная система учит — как не нужно делать, и как читать чужой код, поскольку документация явно слабое место.
Насчет локализации, стандартная на базе gettext. Я если честно других и не знаю. Не поделитесь?
Если рассматривать сам формат, то почему не yaml? Во-первых, легче читать и меньше писать, во-вторых более pytonic — питон и yaml прям созданы друг для друга.
Если говорить вообще о декларативной концепции конфигурация приложения, то в принципе это не плохо, только вот баланс между гибкостью и простотой выдержать не просто — для сложных вещей придется писать целый язык конфигов, а для простых можно использовать хоть ini-файлы. К тому же всегда будут случаи, когда придется лезть в рантайм, а если так, то зачем лишний слой?
почему не yaml
Odoo UI универсален. Это значит, что есть четко описанные типы полей, из которых генерируется любой интерфейс. Последовательность (порядок) описания элементов имеет значение. При помощи xpath можно вставить в любое место этой последовательности свой элемент, или заменить имеющийся, в общем, проводить любые трансформации.
Как такое сделать на Yaml?
К тому же всегда будут случаи, когда придется лезть в рантайм
C Odoo никогда такого нет. UI всегда определяется в XML.
Как такое сделать на Yaml?
JSONPath должен в этом помочь.
C Odoo никогда такого нет. UI всегда определяется в XML.
Каким образом делаются динамические формы: зависимые поля ввода по разным критериям, ajax-подгрузка частей формы, добавление однотипных элементов и т.д.?
Можете привести пример?
Для использования не стандартного шаблона есть атрибут widget:
<field name="product_image" widget="image" class="oe_avatar oe_right"/>
Так же есть множество других атрибутов: on_change, required, context, domain, readonly.
Оду очень очень богатая система, где есть решения на все случаи жизни. В этом и сложность ее освоения, очень много законов этого мира. Но зато как пройдет первый хаос и в башке все уляжется, начинается кайф!
@api.onchange('field1', 'field2') # if these fields are changed, call method
def check_change(self):
if self.field1 < self.field2:
self.field3 = True
@api.depends('value', 'tax')
def _compute_total(self):
for record in self:
record.total = record.value + record.value * record.tax
Внедряли в одной фирме — скорее всего получился явный Vendor lock.
Да, странно получается. В данном случае вендор-лок не по причине закрытых технологий, а потому что сложно найти сходу Оду разработчиков. Но это я уверен вопрос временный. Наблюдая развитие этой системы — она сейчас только разгоняется. Раньше и Python разработчиков днем с огнем было не сыскать. А ныне?
Вышла Odoo 11 — открытая система для автоматизации бизнеса