gifts2017

Получение кода КЛАДР из представления адреса контактной информации

Опубликовал Олег Ряднов (VanDiesel1) в раздел Отчеты - Разное

Получение кода адресного классификатора КЛАДР из текстовой информации, хранящейся в регистре сведений КонтактнаяИнформация, которая получается заполнением из этого самого классификатора.

В последнее время поставщики продукции все чаще и чаще стали требовать предоставление информации, не входящей в разряд обязательных сведений. К этому разряду относится информация о коде адреса организаций исходя из классификатора КЛАДР. Кто сталкивался с этим - знает, что информация об адресе хранится в текстовом формате, а сам КЛАДР используется только для ее заполнения. Тем самым, чтобы получить код адреса, скажем, какого-нибудь контрагента, то это надо запускать обратный процесс - то есть получать из текста код. Такой функции нет. Данный отчет позволяет из представления адреса контактной информации (строки) получить код адресного классификатора в соответствии со следующим форматом (копирую текст, присланный одним из поставщиков)

Код населенного пункта (из справочника КЛАДР, если используется в ИСД) - string(13)
Для информации, ниже представлена структура кодового обозначения КЛАДР:
СС РРР ГГГ ППП АА, где
СС – код субъекта Российской Федерации (региона);
РРР – код района;
ГГГ – код города;
ППП – код населенного пункта,
АА – признак актуальности адресного объекта.

В качестве проверки работоспособности на форме отчета предоставлен простое получение этого кода по фактическому адресу контрагента, который работает во всех типовых конфигурациях 1С. Само получение КЛАДР представляет собой самостоятельное получение кода по строке функцией ПолучитьКладрПоЗаписиКИ(ПредставлениеАдреса), т.е вы можете просто скопировать процедуры из модуля обработки, поместив их в какой-нибудь общий модуль и далее обращаться только к этой процедуре. Если формат предоставления кода КЛАДР несколько отличается от предложенного, то придется немного подковырять эту самую процедуру, где и собирается код КЛАДРа. Надеюсь, этот отчет окажется вам полезным и сэкономит пару часов от повторного написания кода.

Скачать файлы

Наименование Файл Версия Размер
Отчет "Получение КЛАДР по представлению адреса" 1
.erf 8,78Kb
14.11.16
1
.erf 8,78Kb Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа