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

Studio — конструктор без кода внутри Odoo. Вы открываете любой экран, включаете Studio и перетаскиваете поле с левой панели на форму: текст, дата, список, файл, ссылка на другую запись. Поле сразу создаётся в базе и работает в списках, фильтрах и отчётах.
Со Studio можно создать и новое приложение с нуля: например, для «Договоров аренды автомобилей» или «Проверок объектов» со своим меню, формой и Kanban-доской. Все изменения сохраняются через стандартные механизмы Odoo, поэтому при обновлении версии переписывать их обычно не требуется.

Studio — это не только добавление полей. Она настраивает и правила, которые убирают повседневную ручную работу.
Действие при создании или изменении записи, наступлении даты или поступлении внешнего webhook.
Требовать согласование перед нажатием важной кнопки.
Адаптация PDF-документов под бренд и местные требования.
Для каждого требования выбираем самое простое решение. Правило: сначала стандартная настройка, затем Studio, затем модуль.
| Спрос | Решение | Комментарий |
|---|---|---|
| Несколько дополнительных полей и фильтров | Studio | Работает и в Odoo Online |
| Изменение формы документа | Редактор отчётов Studio | Если сложно — шаблон QWeb в модуле |
| Простое автоматическое действие | Автоматическое правило Studio | Без кода или с коротким Python |
| Сложные расчёты или новая бизнес-логика | Собственный модуль на Python | Нужен Odoo.sh или собственный сервер |
| Didox, банк, Telegram, маркетплейс | Модуль интеграции или внешний сервис | Через API, с журналом ошибок |
| Интерфейс страницы или портала | Компонент OWL / модуль сайта | Frontend-разработка |
У Odoo модульная архитектура: каждое приложение — модуль из Python и XML. Собственный модуль расширяет стандартное приложение, не ломая его: добавляет новую модель, поле, бизнес-логику, отчёт или интеграцию. На Odoo.sh или при установке на собственном сервере такие модули управляются через Git и сначала проверяются в тестовой среде.
Для обмена с внешними системами Odoo предоставляет API: с Odoo 19 доступен новый JSON-2 API, работающий по API-ключу. В Odoo 20 к базе подключаются и AI-инструменты через MCP-сервер — подробнее на странице AI.
«Каждая строка собственного кода — это строка, которую придётся проверять при переходе на следующую версию. Поэтому сначала настраиваем стандарт, потом программируем.»
Принцип внедрения BUlineStudio есть только в версии Enterprise. Она работает в Odoo Online, Odoo.sh и при установке Enterprise на собственном сервере.
В Odoo Online работают только стандартные приложения Odoo и Studio; собственные Python-модули не устанавливаются. Если нужен собственный модуль — Odoo.sh или свой сервер. Подробнее — на странице о хостинге.
Как правило, да — изменения Studio переносятся в ходе обновления Odoo. А собственные модули нужно адаптировать к каждой новой версии; эту работу мы заранее включаем в план обновления.
На диагностике разберём ваши процессы и скажем, где достаточно стандартного Odoo, а где нужна настройка, — со списком приложений, версией и этапами.