15.1.2Обработка «Групповое начисление за услуги» picture_as_pdf

Обработка находится в подсистеме «Расчеты» – «Сервис». Предназначена для выполнения начислений взносов, начислений пени, выполнения зачета аванса. Начисления будут выполняться за текущий расчетный месяц.

Данная обработка содержит следующие реквизиты:

При установке флага «Комментировать начисления за услуги» в данной обработке будут выведены комментарии по всему списку лицевых счетов, которые участвуют в расчете.

  • «Организация» – название организации, которая выполняет начисление за услуги;
  • «Способ начисления» – может принимать следующие значения:
    • «по лицевым счетам» – в табличную часть «Состав лицевых счетов» необходимо добавить список лицевых счетов, по которым должно быть выполнено начисление;
    • «по группам лицевых счетов» – в табличную часть «Состав лицевых счетов» необходимо добавить список групп лицевых счетов, по которым должно быть выполнено начисление.

Для заполнения табличной части можно воспользоваться кнопками «Подбор», «Заполнить».

Блок «Действия» содержит следующие реквизиты:

  • «Начисление за услуги» – может принимать значения:
    • «Выполнить» – при выборе данного значения будут осуществлены начисления взносов. При нажатии на кнопку «Начислить» на каждый лицевой счет будет создан и проведен документ «Начисление»;
    • «Отменить» – выполненные в текущем расчетном месяце начисления взносов  будут отменены. При нажатии на кнопку «Начислить» для каждого лицевого счета будет выполнена отмена проведения ранее созданного документа «Начисление»;
    • «Оставить без изменений» – при нажатии на кнопку «Начислить» документ «Начисление за услуги», созданный ранее для каждого лицевого счета, останется без изменений.
  • «Начисление пени» – может принимать значения:
    • «Выполнить» – будут осуществлены начисления пени. При нажатии на кнопку «Начислить» на каждый лицевой счет будет создан и проведен документ «Начисление пени»;
    • «Отменить» –  выполненные в текущем расчетном месяце начисления пени будут отменены. При нажатии на кнопку «Начислить» для каждого лицевого счета будет выполнена отмена проведения ранее созданного документа «Начисление пени»;
    • «Оставить без изменений» – при нажатии на кнопку «Начислить» документ «Начисление пени», созданный ранее для каждого лицевого счета, останется без изменений.
  • «Зачет аванса» – может принимать значения:
    • «Выполнить» – будут осуществлены зачеты авансов лицевых счетов. При нажатии на кнопку «Начислить» на каждый лицевой счет будет создан и проведен документ «Зачет аванса лицевого счета».

При установке значения «Выполнить» появится реквизит «Способ зачета», в котором из справочника «Способы распределения оплаты» необходимо выбрать нужный способ зачета аванса. «Способ зачета» означает, что при зачете аванс будет распределен пропорционально правилу, заданному в данном реквизите. Реквизит «Способ зачета» является необязательным для заполнения. Если «Способ зачета» оставить незаполненным, то при зачете аванс будет распределен пропорционально задолженности по взносам, образовавшейся на конец текущего расчетного периода;

  • «Отменить» –  выполненные в текущем расчетном месяце зачеты авансов будут отменены. При нажатии на кнопку «Начислить» для каждого лицевого счета будет выполнена отмена проведения ранее созданного документа «Зачет аванса лицевого счета»;
  • «Оставить без изменений» – при нажатии на кнопку «Начислить» документ «Зачет аванса лицевого счета», созданный ранее для каждого лицевого счета, останется без изменений.

Для настройки расчета начислений необходимо нажать на кнопку «Настройки». Для баз, развернутых в «клиент – серверном» режиме, доступна настройка «Количество потоков».

Если установлено количество потоков больше чем 1, то программа перед запуском расчетов поделит общее количество лицевых счетов к расчету на количество потоков, и запустит для каждой части расчет. Расчеты будут выполняться параллельно, что очень сильно увеличивает скорость выполнения обработки.

info_outline
Не нужно устанавливать слишком большое количество потоков, так как количество потоков, которое одновременно может выполнять программа, ограничено количеством ядер ЦП на сервере.

Также скоростью расчетов можно управлять с помощью порции лицевых счетов. Размер порции определяет количество лицевых счетов, для которых программа, перед выполнением расчетов, подготавливает данные. Чем больше значение порции лицевых счетов, тем больше будет прирост в скорости расчета начислений, с учетом мощности сервера, на котором идет расчет. Если размер порции не ограничен, то программа получает данные сразу по всем лицевым счетам, для которых производится расчет.

Значительный прирост скорости будет наблюдаться, если в базе при подключении взносов не указывается вид тарифа напрямую, используются сложные нормы, происходят начисления по среднему/нормативу при отсутствии показаний приборов учета.

info_outline
Ограничение порции необходимо в случае недостаточной памяти при расчете начислений.

В облачном сервисе описанные выше настройки изменить нельзя их значения установлены по умолчанию: количества потоков – 1, порция лицевых счетов – 1000.

вниз
наверх