2016-03-02 15:15:02
Краткое описание :
Проблематика дырочности в кусочной концепции КЛАДРОписание :
Административно-территориальное делениеЧто измененно :
Не выводится почтовый индекс в адресе после выбора элемента АТД и номера дома. Проблема проявляется только в случае, если справочник "Управление персоналом -> Настройка -> Заполнение каталогов -> Справочник АТД -> Номера домов объектов АТД" имеет пропуски в кодах в 2-х младших разрядах. Т.е. если в базе весь диапазон кодов домов, то работает, а если часть диапазона выпала, но при этом наш дом с индексом есть, то индекс по номеру дома и улице не определяется.
Как измененно :
При определении индекса по номеру дома для улицы с кодом КЛАДР NNNNNNNN просматриваются все записи номеров домов с кодами от NNNNNNNN00 до NNNNNNNN99. Если не найдется запись, содержащая искомый дом и в списке номеров домов будет присутствовать запись с кодом NNNNNNNN99, то поиск продолжится среди записей с кодами в диапазоне от MMMMMMMM00 до MMMMMMMM99, где MMMMMMMM - код, на 1 больший, чем NNNNNNNN. Это сделано для случаев, когда для одной улицы задано более 100 записей номеров домов.