Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Регистрирует основной или дополнительные адреса физического лица. В системе пользователи непосредственно не работают с данным документом

...

...

Алгоритм проверок при проведении документа

Блок кода
Если
  Существует адрес с квартирой у физического лица 
Тогда 
  Возврат

Если 
  Передана непустая квартира, 
Тогда 
  Проверяется существование адреса с пустой квартирой
  Если 
    Такой адрес найден, 
  Тогда 
    В регистраторе изменяется квартира
Возврат

Регистрируется адрес с проверкой, что:
  Если 
    уже есть основной адрес
  Тогда 
    Создаётся обычный адрес

  Если 
    Нет основного адреса
  Тогда
    Текущий адрес становится основным

...