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

14.11.16

Разработка - Универсальные функции

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

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

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

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

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

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

КЛАДР КонтактнаяИнформация

См. также

Вставляем картинку из буфера обмена (платформа 1С 8.3.24)

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Задача: вставить картинку из буфера обмена на форму средствами платформы 1С.

1 стартмани

18.03.2024    2653    0    John_d    8    

53

GUID в 1С 8.3 - как с ними быть

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Пришлось помучиться с GUID-ами немного, решил поделиться опытом, мало ли кому пригодится.

12.02.2024    4589    atdonya    22    

44

Переоткрытие внешних обработок

Универсальные функции Платформа 1С v8.3 Бесплатно (free)

На заключительных этапах, когда идет отладка или доработка интерфейса, необходимо много раз переоткрыть внешний объект. Вот один из способов автоматизации этого.

30.11.2023    3950    ke.92@mail.ru    16    

61

Валидация JSON через XDTO (включая массивы)

WEB-интеграция Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    8797    YA_418728146    6    

141

Печать непроведенных документов для УТ, КА, ERP. Настройка печати по пользователям, документам и печатным формам

Пакетная печать Печатные формы Адаптация типовых решений Универсальные функции Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Расширение для программ 1С:Управление торговлей, 1С:Комплексная автоматизация, 1С:ERP, которое позволяет распечатывать печатные формы для непроведенных документов. Можно настроить, каким пользователям, какие конкретные формы документов разрешено печатать без проведения документа.

2 стартмани

22.08.2023    2069    21    progmaster    7    

3

Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов

Инструментарий разработчика Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации [Alt+C] Копировать список, [Alt+V] Вставить список. Также для копирования данных используется стандартная [Ctrl+C] (например из открытого xls, mxl, doc и т.п. файла скопировать список наименований)

1 стартмани

13.10.2022    16138    133    sapervodichka    112    

129

Система контроля ведения учета [БСП]

Универсальные функции Механизмы типовых конфигураций БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данном материале рассмотрим типовой алгоритм подсистемы контроля учета БСП в конфигурациях на примерах.

18.07.2022    7241    quazare    8    

109
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user892471 11 15.04.18 12:52 Сейчас в теме
Ух скачал Вашу обработку, пришлось с нуля переписывать под УПП 1.3, ибо она не работает... Но за такую идею спасибо! Уже сделал КЛАДР по физлицам
Оставьте свое сообщение