Определить код региона по адресу

1. Vitaly1C8 11.05.21 16:05 Сейчас в теме
Добрый день ! Подскажите как справиться со следующей задачей:
Есть адрес в виде строки; Необходимо получить - Код региона для этого адреса !
Конфигурация ERP 2 (2.4.12.109)
Нашел РегистрСведений.АдресныеОбъекты но там данные фрагментированы и получить правильно Код региона затрудняюсь ...
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 72 11.05.21 16:17 Сейчас в теме
(1)Насколько понял суть вопроса, вам нужно значение поля "Код субъекта РФ"
4. Cooler 22 11.05.21 18:51 Сейчас в теме
(1)
Есть адрес в виде строки; Необходимо получить - Код региона для этого адреса !
Алгоритм в семерочном стиле:
1. Создаем список значений из 89 элементов типа {КодРегиона,ПредставлениеДляПоиска}: {1,"Адыг"}, {2,"Башк"}, {3,"Бурят"}, ... ,{89,"Ямал"}
2. В цикле по всему списку (без "Прервать"!!!) ищем для каждого элемента вхождение представления в строку адреса.
3. Если находим - заменяем представление на строковое выражение позиции вхождения в строке.
4. Сортируем обработанный список значений по представлению.
5. Первая строчка в списке даст код региона.
5. DENSKR 15 11.05.21 23:59 Сейчас в теме
(1) В вашем адресе в виде строки будет указано хотя бы название города?
А то к примеру ул. Ленина есть в 80% городов РФ.
3. SlavaKron 11.05.21 16:21 Сейчас в теме
Можно попробовать так:
&Адрес ПОДОБНО "%" + АдресныеОбъекты.Наименование + "%"
И &Адрес ПОДОБНО "%" + АдресныеОбъекты.Сокращение + "%"
Но результат может быть неоднозначным.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот