Files
public/ruodoo_demo_data/README.md

4.8 KiB
Raw Blame History

ruodoo_demo_data — Описание модуля и требования к установке

Модуль загружает единый набор демо-данных для всех модулей ruodoo: контрагентов, пользователей, продуктов, договоров, счетов, заказов, проектов, DMS и показателей.


Зависимости

Модуль требует наличия следующих модулей (все должны быть установлены до установки ruodoo_demo_data):

  • base, base_setup, account, crm, project, sale
  • base_user_role
  • docx_report
  • l10n_ru_advance_payments, l10n_ru_attorney, l10n_ru_contract, l10n_ru_contract_account, l10n_ru_contract_sale, l10n_ru_doc, l10n_ru_upd_xml
  • mklab_base_indicators, mklab_base_indicators_extended, mklab_dms_document, mklab_project_task_indicators
  • dms

Если хотите валидацию ИНН через base_vat — он тоже должен быть установлен заранее.


Валюта: рубли вместо долларов

По умолчанию Odoo создаёт компанию с валютой USD. Чтобы все суммы считались в рублях, нужно сделать это вручную до или сразу после установки модуля.

Шаги:

  1. Перейдите в Бухгалтерия → Конфигурация → Валюты.
  2. Найдите Российский рубль (RUB) и активируйте его (переключатель в колонке "Активна").
  3. Перейдите в Настройки → Компании → [ваша компания].
  4. В поле "Валюта" выберите RUB.
  5. Сохраните.

Если установить l10n_ru (российская локализация) до ruodoo_demo_data — RUB активируется автоматически, останется только выбрать его в настройках компании.


OdooBot — имя не перезаписывается

base.partner_root — это системный партнёр OdooBot. Ранее в data/res_partner.xml была запись, которая перезаписывала его имя на "Смирнов Дмитрий Александрович". Запись удалена — OdooBot не затрагивается.

Имя директора компании задаётся только через demo_user_director (модель res.users) и res.company.chief_id.


VAT (ИНН) для контрагентов

Модуль base_vat проверяет поле vat. Для России ожидается 10 цифр ИНН юридического лица без каких-либо префиксов (формат: 7714321098).

Всем юридическим лицам в data/res_partner.xml и data/res_company.xml добавлено поле vat — только цифры ИНН с валидной контрольной суммой.

Партнёр vat
ООО "Технологии Будущего" 7714321098
ООО "Ритейл Плюс" 7701987652
ООО "МегаТорг" 7736543217
ООО "СтройМатериалы Групп" 7802876540
ООО "Снабжение Плюс" 7703456784
ООО "ПромКомплект" 6670123457
ООО "Моя Компания" (main_partner) 7704567896

Физические лица (контакты, директора) поле vat не заполняют.


Порядок установки (шаг за шагом)

  1. Установить российскую локализацию: l10n_ru (активирует RUB, создаёт план счетов).
  2. Установить все зависимые модули из списка выше.
  3. Перейти в Настройки → Компании и вручную установить валюту RUB.
  4. Установить ruodoo_demo_data.
  5. Проверить: OdooBot в чате должен остаться с именем "OdooBot".

Известные ограничения

  • Данные загружаются с noupdate="1" — повторная установка не перезапишет изменения, сделанные вручную.
  • Если base_vat не установлен — поле vat сохраняется без валидации, ошибок не будет.
  • Если base_vat установлен — все ИНН в модуле проверены по алгоритму контрольной суммы и пройдут валидацию.