Документация iSZN
Откат массового назначения единовременной выплаты
Описание
Серверная операция предназначена для отмены массового назначения единовременного вида выплаты. В результате работы серверной операции удаляются назначенные суммы указанного (или любого, если размер не указан) размера по указанному виду выплаты на указанную дату, относящиеся к указанному предмету назначения и указанному источнику финансирования. Для успешного удаления суммы не должны быть оплачены. Удаление назначения после удаления сумм не выполняется.
Внимание: перед запуском данной серверной операции необходимо обязательно проконсультироваться с разработчиками.
Пользователь, выполняющий серверную операцию, должен обладать:
- Ролью «Системный администратор» или «Главный специалист»;
- Привилегиями «Разрешение выплаты», «Изменение выплаты» и «Переплата/удержания» на указанный вид выплаты.
Параметры серверной операции
Наименование | Отображаемое наименование | Тип данных | Обязательный | Возможные значения | Значение по умолчанию |
---|---|---|---|---|---|
REGION | Район | Значение из справочника | Да | Районы из справочника иерархии районов. | — |
PAYMENT_KIND | Вид выплаты | Значение из справочника | Да | Виды выплат, по которым назначены суммы, из справочника видов выплат. | — |
DATE_START | Дата назначения | Дата | Да | Дата, на которую назначены суммы. | — |
PK_ITEM | Предмет назначения | Значение из справочника | Да | Предметы назначения, по которым назначены суммы, из справочника предметов назначения. | — |
FIN_SRC | Источник финансирования | Значение из справочника | Да | Источники финансирования, по которым назначены суммы, из справочника источников финансирования. | — |
AMOUNT | Назначенная сумма | Вещественное число | — | Размер назначенной суммы. Если не задан, удаляется любая сумма, удовлетворяющая остальным условиям. | — |
Описание алгоритма
При выполнении серверной операции выполняются следующие действия:
- Блокируется указанный вид выплаты.
- Выбираются назначения, удовлетворяющие следующим условиям:
- относятся к указанному району;
- относятся к указанному виду выплаты;
- дата начала и окончания периода назначения совпадает с указанной датой назначения (значением параметра
DATE_START
); - назначенные суммы по назначению относятся к указанному предмету назначения и указанному источнику финансирования;
- имеют указанный (или любой, если размер не указан) размер.
- Для выбранных назначений выполняются следующие действия:
- Если по назначению имеются выплатные суммы с указанными в предыдущем пункте характеристиками, состояние которых отличается от «Начислено», то удаление назначенных сумм по назначению не выполняется и происходит переход к обработке следующего назначения.
- Удаляются назначенные суммы с указанными характеристиками.
- Удаляются назначенные предметы назначения, для которых нет ни одной назначенной суммы.
- Удаляются периоды назначения, для которых нет ни одного назначенного предмета назначения.
- Выполняется перерасчёт выплатных сумм по назначению.
- Снимается блокировка указанного вида выплаты.
См. также
- Серверные операции (задача)
- Серверные операции (список)
- Серверные операции (справочник)