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

[ЯНАО] Замена списка записей детализации в документе «Сведения о жилищных условиях» с даты

Описание

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

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

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

  • Просмотр наличия;
  • Просмотр значений реквизитов;
  • Редактирование документов.

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

Наименование Отображаемое наименование Тип данных Обязательный Возможные значения Значение по умолчанию
REGION Район Значение из справочника Да Районы из справочника иерархии районов.
COLLECTION Коллекция коллективов Значение из справочника Да Коллекции коллективов из справочника коллекций.
START_DATE Дата ввода подуслуг Дата Да Дата, с которой требуется задать указанные подуслуги.
SUBITEM1 Жилищные услуги Значение из справочника Нет Подуслуги из справочника предметов назначения. Доступны подуслуги, относящиеся к предмету назначения «[ЯНАО] ЖКУ: Жилищные услуги» (ключ 104-72).
SUBITEM2 Коммунальные услуги, рассчитываемые от общей площади жилья Значение из справочника Нет Подуслуги из справочника предметов назначения. Доступны подуслуги, относящиеся к предмету назначения «[ЯНАО] ЖКУ: Коммунальные услуги, рассчитываемые от общей площади жилья» (ключ 104-73).
SUBITEM3 Коммунальные услуги, рассчитываемые от кол-ва зарегистрированных граждан Значение из справочника Нет Подуслуги из справочника предметов назначения. Доступны подуслуги, относящиеся к предмету назначения «[ЯНАО] ЖКУ: Коммунальные услуги, рассчитываемые от кол-ва зарегистрированных граждан» (ключ 104-194).
SUBITEM4 Капитальный ремонт жилья Значение из справочника Нет Подуслуги из справочника предметов назначения. Доступны подуслуги, относящиеся к предмету назначения «[ЯНАО] ЖКУ: Капитальный ремонт жилья» (ключ 104-404).

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

Обработка персональных документов выполняется следующим образом:

  1. Выбираются экземпляры персональных документов «Сведения о жилищных условиях», зарегистрированные в указанном районе и принадлежащие коллективам, находящимся в указанной коллекции.
  2. Для каждого персонального документа выполняются следующие действия:
    • Выполняется блокировка экземпляра персонального документа.
    • Если в таблице «Сведения о жилищных условиях» имеется строка с датой, совпадающей с указанной датой, то данные таблицы «Детализация жилищных условий» этой строки заменяются на указанные подуслуги.
    • Если в таблице «Сведения о жилищных условиях» имеется строка с датой, предшествующей указанной дате, то выполняются следующие действия:
      • Строка таблицы с этой датой клонируется.
      • Значение реквизита «Дата с» в клонированной строке таблицы заменяется на указанную дату.
      • В клонированную строку добавляются указанные подуслуги.
    • Если в таблице «Сведения о жилищных условиях» нет ни одной строки с датой меньшей или равной указанной даты, то в файл протокола выводится соответствующее сообщение и обработка документа прекращается.
    • Снимается блокировка экземпляра персонального документа.

См. также