Имя: Пароль:
1C
1С v8
КЛАДР. Попадание адреса в бизнес-зону
0 shachneff
 
16.01.14
18:59
Простите, что обращаюсь к вам, сами я не местный...

Совсем сломал голову над красивой концепцией решения следующей задачи. Прошу помощи уважаемого сообщества.

Есть самописная конфа на УФ, использует БСП, подсистему Адресный классификатор.

Есть справочник бизнес-зон, каждый элемент которого должен быть описан как список элементов адресного классификатора.  Например, зона Москва может быть описана одной строкой - г. Москва. Или зона Хамовники может быть описана как список всех улиц, входящих в зону.

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

Ищу красивое и быстрое решение.
1 Лефмихалыч
 
16.01.14
19:01
один адрес только в одну зону попадать может?
2 Wobland
 
16.01.14
19:01
то есть, поставить в соответствие записям твоего справочника записи классификатора?
3 shachneff
 
16.01.14
19:03
(1) нет может попадать в несколько зон. Например, в зону Хамовники, в зону Москва и зону Россия.
(2) да, одной записи справочника множество записей КЛАДР. И научиться в этом всем делать поиск с учетом нюанса псевдоиерархической структуры регистра сведений АдресныйКлассификатор
4 Wobland
 
16.01.14
19:05
(3) не глядя напрашивается доп. ресурс в регистре
5 Лефмихалыч
 
16.01.14
19:06
(4) судя по (2) тут многие-ко-многим, так что это регистр с двумя измерениями напрашивается, ты просто не разглядел
6 shachneff
 
16.01.14
19:06
(4) БСП нельзя менять. Во избежание головняка при обновлениях.
7 Wobland
 
16.01.14
19:08
(6) БСП можно менять, я пробовал
8 Wobland
 
16.01.14
19:09
а если сильно не хочется, можно вести эту всю канитель в екселе и подключаться туда при необходимости
9 Лефмихалыч
 
16.01.14
19:10
(6) хочу реализовать, но менять ни чо не буду?
10 shachneff
 
16.01.14
19:10
(7) (8) Это решения. Но не красивые. Я пишу нетленку. Потенциально - тиражку, 1С:Совместимо.
11 Лефмихалыч
 
16.01.14
19:11
(10) чем отдельный регистр плох?
12 Wobland
 
16.01.14
19:11
(10) вот тебе ещё одно: напиши свою БСП с шахматами и поэтессами и поставляй её сам себе
13 МихаилМ
 
16.01.14
19:28
красивое решение ищите в поисковых сервисах по словам
"координаты" "тесселяция" "пространственный индекс"
14 Лефмихалыч
 
16.01.14
19:31
(13) угу, а, когда найдете, ищите способ всему КЛАДРу координаты проставить
15 marvak
 
16.01.14
19:38
(0) Если нет возможности менять сам РС адресный классификатор, то можно добавить ТЧ в справочник бизнес зон со структурой реквизитов совпадающей с измерениями адресного классификатора + реквизит Наименование (показывать только его).
Или добавить аналогичный регистр сведений + измерение БизнесЗона.
Подбор улиц в соотв. элемент формы осуществлять по кнопке типа "Подбор", ну и там сначала Нас. пункт, потом улицу.

А как еще реализовать?