По разным причинам понадобилась внешняя обработка загрузки классификатора - в типовых она сделана в модуле формы регистра сведений и корректировка по этой причине кода загрузки без снятия защиты проблематична.
Данная обработка является копи-пастом типового механизма приспособленным под внешнюю обработку.
Тестировалась под УПП 1.2, 1.3, ЗУП 2.5 скорее всего будет работать в БП 1.6/2.0 и УТ 10.2/10.3.
Порядок работы с обработкой полностью аналогичен порядку работы с типовой формой загрузки классификатора
Код открыт и таким образом можно вносить в процедуру загрузки желаемые изменения.
Исходные файлы с классификаторами адресов можно взять либо с диска ИТС, либо с сайта ФГУП ГНИВЦ ФНС России (http://www.gnivc.ru).
Для загрузки необходимы:
- kladr.dbf - адресный классификатор (содержит информацию о регионах, районах, городах и нас. пунктах);
- street.dbf - классификатор улиц (содержит информацию об улицах и, для формата 2002 года, - еще информацию для вычисления индекса по номеру дома);
- doma.dbf - классификатор домов, используется только для формата 2003 года и содержит информацию для вычисления индекса по номеру дома;
- socrbase.dbf - классификатор адресных сокращений. Если он не загружен или загружен неправильно, механизм адресного классификатора в некоторых случаях будет работать неверно.