Настройка стандартных схем СОРМ

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (8)

просмотр истории страницы
*Поля в кавычках.* Если данная опция выставлена - биллинг автоматически обернет каждое отдельное поле из отчёта в двойные кавычки.

*Кодировка.* utf-8 или cp1251. Файлы, выгружаемые на ftp или доступные для скачивания будут иметь указанную кодировку. Кодировка распространяется на все отчёты.

{note} При смене кодировки необходимо заново сформировать полную выгрузку. {note}

Так же на основной странице доступны кнопки *Установить настройки схемы* и *Подготовить отчёты*.
*Установить настройки схемы* заменяет все текущие настройки из списка на стандартные, которые соответствуют выбранной схеме
Если указать ID абонента, то абонент будет исключен из выгрузки. Но при этом доп.соглашения останутся в выгрузке. Если указать ID группы, то из выгрузки будут исключены все абоненты, которые находятся в этой группе. Но при этом подгруппы останутся в выгрузке.

{info} Разделитель - точка с запятой <;> {info}
{info} Если в одном отчёте необходимо указать разные дополнительные параметры, то используется разделитель - точка с запятой <;> {info}

h3. Информация о конечных пользователях юридических лиц
* *Выполнить в веб - интерфейсе* - Показывает информацию в виде таблице в веб - интерфейсе биллинга

h2. Запуск отчётов из консоли

Также каждый отчёт можно выгрузить с помощью консольной команды с дополнительными параметрами.

Чтобы запустить выгрузку, необходимо зайти в chroot биллинга:
{code}
chroot /app/asr_billing/
{code}

Команда для запуска отчёта выглядит следующим образом:
{code}
python2.7 /usr/local/share/sorm/cron_sorm.pyc --report_id= --type_interval=1 --type_run=2
{code}

Дополнительными параметрами являются:

*--report_id* - id отчёта, можно посмотреть на странице со списком отчётов в настройках схемы СОРМ (http://<IP биллинга>:8082/admin/equipment/sorm/1/list_reports), при условии, что схема уже выбрана и настроена.
*--type_run=2* - тип запуска отчёта, при значении 1 сформируется csv-файл в локальной папке на сервере биллинга, при значении 2 - выгрузка на FTP, указанный в настройках.
*--type_interval* - тип периода, при значении 1 это полная выгрузка за весь период, при значении 0 - инкрементная (только изменения).



h2. Периодическая выгрузка отчетов

h2. Отладка

Проверить логи службы формирования отчетов вы можете в */app/asr_billing/var/log/sorm.log*
Файл журнала службы формирования отчетов.
{code: title=Пример} title=/app/asr_billing/var/log/sorm.log}
2021-12-24 09:02:25,133 - worker - cron_sorm - INFO - Выполнен запуск отчёта ident_spec по крону. Результат: Выгрузка файла ABONENT_IDENT_20211224_0901.txt выполнена успешно.
2021-12-24 10:01:02,824 - worker - cron_sorm - INFO - Начинаем выгружать отчёт ident_spec по крону.