Это форум по решению для битрикс «Модуль Классификатор адресов.WEB (архив)».
Получение полного адреса по индексу / городу
28.03.2013 01:07:43
Здравствуйте Сергей,
у меня к Вам пара вопросов:
Спасибо за внимание. |
|
|
20.04.2013 00:39:34
И вам доброго здравия
SKladrEntry::GetList возвращает данные по фильтру для определенного уровня кладр. SKladrEntry::SearchZip - для поиска индекса, а не наоборот. Это функция более высокого уровня, и она сама использует SKladrEntry::GetList. Функции поиска по индексу как таковой нет, т.к. каждый регион хранится в отдельной таблице бд, а структура КЛАДР такова, что индекс может принадлежать разным уровням КЛАДР. Я не говорю, что такую функцию написать невозможно, просто я не задавался пока такой целью. Главное ограничение тут в том, что искать можно за один вызов SKladrEntry::GetList только на одном уровне. И начинать надо каким-то образом с первого, т.е. регионов. В функции SKladrEntry::SearchZip примерно такой алгоритм и реализован, поэтому и предлагал посмотреть как она сделана, но она выводит постепенно списки разных уровней для выбора вручную, а не ищет определенный индекс. Вот здесь если вы не нашли - полное описание функций: |
||||
|
||||
Читают тему