Расчет — это процедура вычисления актуального баланса договора (договоров) на основе данных текущего расчётного периода.
Расчет может быть запущен как для одного, так и для всех договоров.
Расчет выполняется при помощи специальных утилит, обрабатывающих разные группы операций:
-
Постоянные тарифы. Производится расчет начислений по постоянным тарифам.
-
Разовые тарифы. Производится расчет начислений по разовым тарифам и записям о выполнении разовых работ.
-
Offline трафик. Производится расчет стоимости off-line или hotline соединений.
-
Online трафик. Производится расчет стоимости on-line соединений.
Внешний вид модуля «Расчет» представлен на рисунке ниже.
При запуске модуля могут возникать следующие ошибки:
-
Не задан прототип — сообщение выводится, если не указан идентификатор прототипа для запуска расчета в параметре bill_doc_id, значение данного параметра не является числом или сам параметр bill_doc_id отсутствует.
-
Ошибка загрузки прототипа — сообщение выводится, если имеются проблемы в работе RPC-сервера.
-
Указанный прототип отсутствует или нет полномочий на его использование — сообщение выводится, если прототип для запуска расчета с указанным идентификатором (задается в значении параметра bill_doc_id) не найден или на его использование у пользователя нет полномочий.
В параметре bill_doc_id задается идентификатор прототитпа отчета «Расчет», значение параметра должно быть числом.