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

Откат массового назначения единовременной выплаты

Описание

Серверная операция предназначена для отмены массового назначения единовременного вида выплаты. В результате работы серверной операции удаляются назначенные суммы указанного (или любого, если размер не указан) размера по указанному виду выплаты на указанную дату, относящиеся к указанному предмету назначения и указанному источнику финансирования. Для успешного удаления суммы не должны быть оплачены. Удаление назначения после удаления сумм не выполняется.

Внимание: перед запуском данной серверной операции необходимо обязательно проконсультироваться с разработчиками.

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

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

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

Наименование Отображаемое наименование Тип данных Обязательный Возможные значения Значение по умолчанию
REGION Район Значение из справочника Да Районы из справочника иерархии районов.
PAYMENT_KIND Вид выплаты Значение из справочника Да Виды выплат, по которым назначены суммы, из справочника видов выплат.
DATE_START Дата назначения Дата Да Дата, на которую назначены суммы.
PK_ITEM Предмет назначения Значение из справочника Да Предметы назначения, по которым назначены суммы, из справочника предметов назначения.
FIN_SRC Источник финансирования Значение из справочника Да Источники финансирования, по которым назначены суммы, из справочника источников финансирования.
AMOUNT Назначенная сумма Вещественное число Размер назначенной суммы. Если не задан, удаляется любая сумма, удовлетворяющая остальным условиям.

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

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

  1. Блокируется указанный вид выплаты.
  2. Выбираются назначения, удовлетворяющие следующим условиям:
    • относятся к указанному району;
    • относятся к указанному виду выплаты;
    • дата начала и окончания периода назначения совпадает с указанной датой назначения (значением параметра DATE_START);
    • назначенные суммы по назначению относятся к указанному предмету назначения и указанному источнику финансирования;
    • имеют указанный (или любой, если размер не указан) размер.
  3. Для выбранных назначений выполняются следующие действия:
    • Если по назначению имеются выплатные суммы с указанными в предыдущем пункте характеристиками, состояние которых отличается от «Начислено», то удаление назначенных сумм по назначению не выполняется и происходит переход к обработке следующего назначения.
    • Удаляются назначенные суммы с указанными характеристиками.
    • Удаляются назначенные предметы назначения, для которых нет ни одной назначенной суммы.
    • Удаляются периоды назначения, для которых нет ни одного назначенного предмета назначения.
    • Выполняется перерасчёт выплатных сумм по назначению.
  4. Снимается блокировка указанного вида выплаты.

См. также