BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 03 май 2024, 02:57

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: Справочник, который Сtrl-R
СообщениеДобавлено: 16 май 2015, 00:55 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
Мне для структурирования географического адреса показалось удобным и логичным иметь возможность самому управлять привязкой домов к объектам верхнего уровня, таким как улица.

Мы работаем с малоэтажкой в области и тут при структурировании адреса возникают такие проблемы:

1. Коттеджный поселок может не иметь УЛИЦ и ДОМОВ, а может иметь только номера УЧАСТКОВ.
2. Коттеджный поселок может иметь УЛИЦы, номера ДОМОВ, номера УЧАСТКОВ и для полной красоты ТАУНХАУСЫ (по сути многоквартирные дома) и их комбинацию (самый адский вариант).
3. Коттеджный поселок как сущность ПОСЕЛОК не присутствует в объектах СПРАВОНИЧНИКА, его сложно разумно приравнять к ГОРОДУ или чему-то еще.

Пример структурирования:

ПОСЕЛОК А -> УЧАСТОК A, в терках БГБ, это: РОССИЯ(СТРАНА) -> МОСКОВСКАЯ ОБЛАСТЬ (ГОРОД) -> ЧЕХОВСКИЙ Р-Н (РАЙОН) -> ПОСЕЛОК А (УЛИЦА) -> УЧАСТОК A (ДОМ)

итого 2 попадания в цель... из 5, что печально.

Не подскажите - какие инструменты в биллинге можно использовать для решения таких задач?

addrs.format.pattern - частично решает проблему вывода адреса в нужный формат, но работа со СПРАВОЧНИКОМ крайне не удобна (не наглядна) в таких условиях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 16 май 2015, 01:54 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
Сорри, разобрался. Редактор адресов с параметрами + формат адреса вроде бы решает проблему. Справочник это что-то иное =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 16 май 2015, 02:18 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
Только вот что-то не заработало.

Определил область

Код:
address.city=oblast
address.city.oblast.title=Область
address.city.oblast.type=String


Определил параметры форматирования

Код:
addrs.format=(${index})(, ${city})(, ${city.oblast})(, ${oblast})(, ${area})(, ${quarter})(, ${street})(, д. ${house})(${frac})(, кв. ${flat})( ${room})(, ${pod} под.)(, ${floor} эт.)
# Формат адреса для поселоков имебщих участки. Сокращен город.
addrs.format.pattern.1=(${index})(, ${oblast})(, ${area})(, ${street})(, участок ${house})(${frac})(, [${comment}])
# Формат адреса для поселоков имебщих дома. Сокращен город.
addrs.format.pattern.2=(${index})(, ${area})(, ${street})(, дом ${house})(${frac})(, [${comment}])
# Формат адреса для поселоков имебщих таунхаус. Сокращен город.
addrs.format.pattern.3=(${index})(, ${area})(, ${street})(, таунхаус ${house})(${frac})(, под. ${pod})(, кв. ${flat})(, эт. ${floor})(, [${comment}])
addrs.format.list=1;2;3


В итоге:

${city.oblast} - не работает. В договоре на вкладке ФОРМАТ АДРЕСА на этом месте "пробивается" ${city.oblast} вместо значения занесенного в РЕДАКТОР АДРЕСОВ (ALT-A) для нужного города.

Как сослаться правильно на параметр address.city=oblast из addrs.format?

версия 6.2, билд последний.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 16 май 2015, 22:24 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
параметры не используются при форматировании


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 16 май 2015, 22:36 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
skn писал(а):
параметры не используются при форматировании


А можно запилить?

Сами параметры для чего нужны в основном?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 17 май 2015, 02:00 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
alf_from_melmok писал(а):
skn писал(а):
параметры не используются при форматировании


А можно запилить?

Сами параметры для чего нужны в основном?


параметры планировались для сохранения дополнительной информации, например для дома, можно хратить географически координаты, кол-во квартир в доме, распределение квартир по подъездам и этажам, подключение дома к различным услугам (кабельное, интернет, телефония), для улиц например информацию о распределение почтовых индексов.

по использованию параметров в форматере, надо подумать, как вариант можно сделать возможность задавать свой класс-форматера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 17 май 2015, 02:14 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
skn писал(а):
alf_from_melmok писал(а):
skn писал(а):
параметры не используются при форматировании


А можно запилить?

Сами параметры для чего нужны в основном?


параметры планировались для сохранения дополнительной информации, например для дома, можно хратить географически координаты, кол-во квартир в доме, распределение квартир по подъездам и этажам, подключение дома к различным услугам (кабельное, интернет, телефония), для улиц например информацию о распределение почтовых индексов.

по использованию параметров в форматере, надо подумать, как вариант можно сделать возможность задавать свой класс-форматера


Ну вот очень хочется иметь возможность управлять привязкой/группировкой элементов адреса (дом, улица, район, квартал, город, область, поселок участок) между собой самому. А также, иметь возможность их именовать самому.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 17 май 2015, 15:54 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
с привязками не все так просто...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 19 май 2015, 18:51 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
Ну прям очень надо что-то придумать вменяемое... погибче... =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 19 май 2015, 18:59 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
alf_from_melmok писал(а):
Ну прям очень надо что-то придумать вменяемое... погибче... =)


согласен, но на эти справочники куча всего завязано, если менять, придется многое переделывать, вообщем планы есть, но быстро не получиться


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 19 май 2015, 19:34 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
А в форматер добавить ссылочные "макросы" быстро не получится?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 19 май 2015, 19:35 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
вдогонку... костыль, но приятно =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 19 май 2015, 21:34 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
alf_from_melmok писал(а):
А в форматер добавить ссылочные "макросы" быстро не получится?


не хотелось бы этого делать, могу добавить возможность задавать класс пользовательского форматера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 19 май 2015, 22:02 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
А в чем его суть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 20 май 2015, 01:38 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
alf_from_melmok писал(а):
А в чем его суть?


можете написать свой класс, который будет формировать строку адреса по вашим правилам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 20 май 2015, 13:00 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
я вот без примера вряд-ли разберусь, не силен в java.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 20 май 2015, 13:08 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
в вашем случае возможны следующие варианты
1) разобраться самому
2) обратиться в хелпдеск
3) попросить форумчан


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Справочник, который Сtrl-R
СообщениеДобавлено: 20 май 2015, 13:51 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
Ок


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.060s | 54 Queries | GZIP : On ]