Что делать с отсутствующей зависимостью модуля Odoo

Отсутствующая зависимость обычно связана с путем, версией или manifest, а не с необходимостью вслепую править модуль.

Гайд Odoo 19 2026-06-19 Odoo Community

Начните с manifest

  • Откройте __manifest__.py и прочитайте depends.
  • Проверьте, что каждая зависимость есть в настроенных addons paths.
  • Определите тип зависимости: Community, Enterprise, custom или third-party.

Проверьте окружение

  • Обновите Apps List после добавления недостающих модулей.
  • Убедитесь, что папка модуля не вложена слишком глубоко.
  • Читайте первый настоящий error в логе Odoo, а не последний каскадный.

Избегайте небезопасных сокращений

  • Не удаляйте зависимость из manifest, если не знаете, что код ее больше не использует.
  • Не копируйте платные или закрытые модули без прав.
  • Не устанавливайте модули на production без плана бэкапа.

Команды, скриншот и типовые ошибки

Ниже практический блок, который помогает проверить шаги без догадок: команда, визуальный ориентир и ошибки, которые стоит искать первыми.

Отсутствующие зависимости screenshot Пример ссылки на GitHub
grep -R "depends" __manifest__.py
# then update the Apps List after adding missing addons
  • Odoo не видит модуль из-за неверного addons path или лишней вложенной папки.
  • Manifest содержит зависимость, которой нет в текущем окружении.
  • Первый настоящий error в логе скрыт выше каскадных ошибок загрузки.

Следующий шаг

Для Odoo 19 Community лучше держать зависимости бесплатными и явно указанными.