Документация iSZN

Массовая отмена удержания переплаты

Описание

Серверная операция предназначена для массовой отмены удержания переплаты по виду выплаты.

Пользователь, выполняющий серверную операцию, должен обладать:

  • Ролью «Системный администратор» или «Главный специалист»;
  • Привилегиями на указанный вид выплаты:
    • Просмотр выплаты;
    • Изменение выплаты;
    • Переплата/удержания.

Параметры серверной операции

Наименование Отображаемое наименование Тип данных Обязательный Возможные значения Значение по умолчанию
REGION Район Значение из справочника Да Районы из справочника иерархии районов.
PAYMENT_KIND Вид выплаты Значение из справочника Да Виды выплат из справочника видов выплат.
DEDUCTION_REPORT_DATE Отчётная дата возникновения удержания Дата Да
DELETE_PERIODS Удалять периоды удержания Логическое значение Да Истина
DEACTIVATE Делать удержание неактивным Логическое значение Да Ложь
ZERO_TOTAL_AMOUNT Обнулять сумму переплаты Логическое значение Да Ложь

Описание алгоритма

  1. Выполняется блокировка указанного вида выплаты.
  2. Выбираются назначения:
    • указанного района;
    • указанного вида выплаты;
    • по которым имеются удержания:
      • относящиеся к виду «Удержание переплаты»;
      • для которых используется способ удержания «Рассчитываемое автоматические удержание переплаты»;
      • отчётная дата по виду выплаты назначения на момент создания удержания совпадает со значением параметра «Отчётная дата возникновения удержания».
  3. Для каждого назначения выполняются следующие действия:
    • Если для параметра «Делать удержание неактивным» установлено значение «Истина», то удержание переводится в неактивное состояние.
    • Если для параметра «Обнулять сумму переплаты» установлено значение «Истина», то общая сумма удержания устанавливается в ноль.
    • Если параметры удержания были изменены, то выполняется перерасчёт выплатных сумм.
  4. Снимается блокировка виды выплаты.

См. также