Назначение
Синхронизация пользователей и компаний между АСР Казна-39 и внешними системами (Odoo, Userside).
Поддержка систем: Odoo (ERP) и Userside (CRM для провайдеров).
Основные операции:
Импорт пользователей/компаний из внешних систем.
Обновление существующих записей в АСР Казна-39.
Синхронизация адресов, тарифов, балансов.
Обработка локаций (города, улицы, дома) для привязки пользователей.
Гибкость:
Поддерживает аргументы для настройки синхронизации (например,DOMAIN_ID,SKIP_SERVICE,SYNC_COMPANY).
Запуск:
/usr/abills/libexec/billd users_sync TYPE=odoo DOMAIN_ID=1 DEBUG=3 /usr/abills/libexec/billd users_sync TYPE=userside URL="http://demo.userside.net" DEBUG=2
Сценарии работы:
TYPE: Тип системы (odoo,userside).DOMAIN_ID: ID домена для синхронизации.URL: URL API Userside.SKIP_WRONG_MAIL: Пропуск пользователей с некорректными email
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| SYNCHRON_ODOO_URL | https://odoo.example.com | URL Odoo. |
| SYNCHRON_ODOO_DBNAME | odoo_db | Имя БД Odoo. |
| SYNCHRON_ODOO_FIELDS | name:COMPANY_NAME;email:EMAIL | Соответствие полей. |