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

Массовый перерасчёт адресов людей/коллективов

Описание

Серверная операция предназначена для массового перерасчёта адресов людей/коллективов. Данные таблиц r_pc_addresses и r_pc_address_periods приводятся в соответствие с данными персональных документов.

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

Наименование Отображаемое наименование Тип данных Обязательный Возможные значения Значение по умолчанию
REGION Район Значение из справочника Да Районы из справочника иерархии районов.

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

Перерасчёт адресов людей и коллективов выполняется следующим образом:

  1. Выбираются все люди и коллективы в указанном районе.
  2. Для каждого человека или коллектива адреса (а также периоды их действия) из персональных документов сохраняются в таблицах r_pc_addresses и r_pc_address_periods.
    • Если адрес есть в персональном документе, но отсутствует в таблице, то он добавляется в таблицу.
    • Если адрес есть в таблице, но отсутствует в персональных документах, то он удаляется из таблицы.
    • Если период действия адреса в персональном документе отличается от периода действия адреса в таблице, то он обновляется в таблице.

См. также