Документация iSZN
Массовый перерасчёт адресов людей/коллективов
Описание
Серверная операция предназначена для массового перерасчёта адресов людей/коллективов. Данные таблиц r_pc_addresses
и r_pc_address_periods
приводятся в соответствие с данными персональных документов.
Параметры серверной операции
Наименование | Отображаемое наименование | Тип данных | Обязательный | Возможные значения | Значение по умолчанию |
---|---|---|---|---|---|
REGION | Район | Значение из справочника | Да | Районы из справочника иерархии районов. | — |
Описание алгоритма
Перерасчёт адресов людей и коллективов выполняется следующим образом:
- Выбираются все люди и коллективы в указанном районе.
- Для каждого человека или коллектива адреса (а также периоды их действия) из персональных документов сохраняются в таблицах
r_pc_addresses
иr_pc_address_periods
.- Если адрес есть в персональном документе, но отсутствует в таблице, то он добавляется в таблицу.
- Если адрес есть в таблице, но отсутствует в персональных документах, то он удаляется из таблицы.
- Если период действия адреса в персональном документе отличается от периода действия адреса в таблице, то он обновляется в таблице.
См. также
- Серверные операции (задача)
- Серверные операции (список)
- Серверные операции (справочник)