Як встановити модуль на On Premise

Як встановити модуль "Облік для України" на Odoo On Premise 



Крок 1: Підготовка до встановлення

  1. Перевірка версії Odoo та системні налаштування : Перед початком встановлення перевірте, що ваша система відповідає вимогам Odoo для версії 17.0. Також перегляньте інструкцію Odoo on Premise, у розділі Конфігурація системи ви знайдете інформацію про розрахунок робочої чисельності та розрахунок обсягу пам'яті.
  2. Встановлення необхідного програмного забезпечення: Переконайтесь, що у вас є встановлені такі компоненти:
  • Python (рекомендується версія 3.6 і вище)
  • PostgreSQL (рекомендується версія 12 і вище)
  • Пакети, потрібні для роботи Odoo (зокрема pip, virtualenv, залежності тощо).

Крок 2: Встановлення Odoo

Скористайтеся основною інструкцією з Odoo, доступною за посиланням: [ODOO INSTALLATION GUIDE

  1. Клонуйте репозиторій Odoo з GitHub.
  2. Налаштуйте ваше віртуальне середовище Python.
  3. Встановіть необхідні залежності через pip.
  4. Сконфігуруйте PostgreSQL для Odoo.
  5. Створіть конфігураційний файл для Odoo з правильними параметрами доступу до бази даних.

Крок 3: Налаштування перезапуску Odoo

Оскільки для встановлення оновлень продукту необхідно перезавантажити Odoo, важливо налаштувати автоматичний запуск служби Odoo після перезавантаження системи.

  1. Налаштуйте систему для перезапуску Odoo: Оптимально, щоб це робив фахівець, який відповідає за розгортання та супроводження Odoo.
  2. Якщо використовується systemd, то створіть файл systemd або використовуєте init.d: Цей файл повинен описувати, як і коли Odoo має стартувати автоматично після перезавантаження сервера. Приклад системного файлу:
    [Unit]
    Description=Odoo
    After=postgresql.service
    
    [Service]
    User=odoo
    ExecStart=/path/to/your/odoo/odoo-bin -c /etc/odoo.conf
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
  3. Активуйте службу: Використовуйте команду sudo systemctl enable odoo для того, щоб Odoo автоматично запускалась під час старту системи.


Крок 4: Встановлення продукту "Облік для України"

  1. Завантажте модуль продукту продукту  "Облік для України" на Odoo App Store для потрібної версії Odoo;
  2. Розархівуєте файли модуля "Облік для України" та перемістіть його у відповідну папку для зовнішніх модулів на сервері Odoo, вказану в конфігурації Odoo. 
    Інформацію про встановлення модулів, ви можете переглянути у документації Odoo
    .
  3. Перезапустіть Odoo;
  4. Перейдіть у робочу базу Odoo;
  5.  Ввімкніть режим розробника - "Settings" (Налаштування)-> опустіться вниз сторінки та активуйте його;
  6. Перейдіть у модуль "Apps" (Додатки) ;
  7. Натисніть на кнопку"Update Apps List" (Оновити список додатків), щоб оновити список доступних модулів;
  8.  Оберіть модуль `selferp_accounting_for_ukraine_bootloader` у списку та натисніть на кнопку "Activate".
  9. Зареєструйте свою базу даних в налаштуваннях модуля Accounting for Ukraine згідно інструкції 📄 Налаштування та оновлення Облік для України в базі даних та активуйте функціонал модуля через інтерфейс Odoo, щоб він став доступним для використання.

Зверніть Увагу! Якщо не було коректно налаштовано автоматичний перезапуск Odoo, то після кроку 6 потрібно запустити Odoo вручну.

Крок 5: Завершальні дії

  1. Запустіть Odoo: Після завершення всіх налаштувань повністю запустіть Odoo.
  2. Перевірте роботу продукту "Облік для України": Увійдіть у систему та переконайтеся, що всі модулі працюють коректно.
Пам’ятайте! Будь-які оновлення продукту "облік для України" вимагають перезавантаження Odoo, тому важливо, щоб адміністратор слідкував за налаштуванням автоматичного запуску Odoo після перезавантаження. Рекомендуємо налаштувати respown Odoo, щоб вона автоматично запустилася після зупинки.  Якщо у вас виникнуть додаткові питання або знадобиться допомога, будь ласка, звертайтесь! Успіхів!