Расчет это процедура вычисления актуального баланса договора (договоров) на основе данных текущего расчетного периода.
Расчет выполняется путем формирования отчета по прототипу «Расчет», соответственно, этот прототип отчетов должен быть загружен в подсистему «Полномочия». Параметры отчета «Расчет» описаны в документации по подсистеме «Полномочия» в разделе об основном модуле «Отчеты». Также там приведена информация о настройке значений по умолчанию для параметров этого отчета.
Расчет могут запускать только пользователи, имеющие полномочия на прототип отчетов «Расчет».
Расчет может быть запущен следующими способами:
-
Из главного меню, пункт «Администрирование / Расчет».
Этот способ возможен, только если настроен параметр системы bill_doc_id.
При выборе указанного пункта меню открывается модуль формирования отчета, в нем автоматически выбран прототип отчетов «Расчет», параметры отчета заполнены по умолчанию.
-
Из модуля редактирования договора (подсистема «Абоненты») по нажатию кнопки «Расчет».
Этот способ, как и предыдущий, возможен, только если настроен параметр системы bill_doc_id.
При нажатии указанной кнопки открывается модуль формирования отчета, в нем автоматически выбраны прототип отчетов «Расчет», параметры отчета заполнены по умолчанию, но в параметре «Номер тарифицируемого договора» указан текущий договор.
-
Из основного модуля «Отчеты» (подсистема «Отчеты») по нажатию кнопки «Сформировать».
При нажатии указанной кнопки открывается модуль формирования отчета. В нем необходимо вручную выбрать прототип отчетов «Расчет», после чего параметры отчета будут заполнены по умолчанию.
При попытке запустить расчет могут возникать следующие ошибки:
-
Не задан прототип.
Возникает, если расчет запускается первым или вторым способом, но параметр bill_doc_id отсутствует или неверно задан (значение параметра пустое или не является числом).
-
Указанный прототип отсутствует или нет полномочий на его использование.
Возникает, если расчет запускается первым или вторым способом, но прототип с идентификатором, указанным в параметре bill_doc_id, не найден или на его использование у пользователя нет полномочий.
-
Ошибка загрузки прототипа.
Возникает, если имеются проблемы в работе RPC-сервера

