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

[Юг Тюменской области] Транспортная карта — автоматическая блокировка

Описание

Серверная операция предназначена для автоматизации процесса блокировки персональных документов «[Юг Тюменской области] Транспортная карта», у которых истёк срок действия, владелец умер (снят с учёта) или потерял право проезда по данному правовому основанию.

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

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

Наименование Отображаемое наименование Тип данных Обязательный Возможные значения Значение по умолчанию
REGION Обрабатываемый район Значение из справочника Да Районы из справочника иерархии районов.
DO_BLOCKING Выполнять блокировку карт Логическое значение Да Истина — выполнять блокировку карт.
Ложь — не выполнять блокировку карт (выполняются все проверки, формируется файл протокола, но блокировка карт не выполняется).
Истина

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

Серверной операцией выполняется поиск всех незаблокированных документов «Транспортная карта». Затем для каждого документа выполняются следующие действия:

  1. Если для владельца документа определены персональные реквизиты «Дата смерти» или «Дата снятия с учёта», то карта блокируется по причине «Смерть или выбытие владельца» с даты смерти или даты снятия с учёта. Если одновременно определены обе эти даты и они различны, то карта блокируется с более ранней из них.
  2. Если дата обработки1) превышает значение реквизита «Дата окончания действия», то карта блокируется по причине «Истечение срока действия» с даты обработки.
  3. Если на дату обработки отсутствует право или правовое основание не соответствует определённому по значению реквизита «Префикс А», то карта блокируется по причине «Льгота прекращена» с начала месяца обработки2). Право определяется следующим образом:
  • Если дата, с которой должна быть блокирована карта, меньше (раньше) значения реквизита «Даты выдачи», то карта блокируется с даты выдачи.
  • Если по значению реквизита «Префикс A» не удаётся определить правовое основание, то карта не блокируется и в файл протокола выводится соответствующее сообщение.
  • Если во время выполнения серверной операции экземпляр документа «Транспортная карта» заблокирован (в смысле запрета операций над ним, например при редактировании пользователем), то карта также не блокируется и в файл протокола выводится соответствующее сообщение.

См. также

1) Дата обработки — системная дата на момент запуска серверной операции.
2) Месяц обработки — месяц, к которому относится дата обработки.