BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 05:12

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 22 сен 2017, 17:58 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Ввиду того, что с 2018 года вроде как определилось использование базы данных ФИАС очень хочется сделать парсер.
В ФИАС есть понятие ID для адресобразующей сущности - но её привязка в рамках CRM не возможна. добавьте какое нибудь поле для городов и улиц - куда можно было бы заносить и хранить там параметр. поля - комментарий будет достаточно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 сен 2017, 02:08 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
А что именно решили по ФИАС с 2018 года? Тема актуального и адекватного адресного справочника на удивление старая и больная. В Сети уже появились коммерческие сервисы, занимающиеся слиянием различных "официальных" адресных справочников, удалением противоречий и исправлением ошибок.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 сен 2017, 02:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Администратор писал(а):
А что именно решили по ФИАС с 2018 года


https://fias.nalog.ru/Updates.aspx
Цитата:
ВНИМАНИЕ! С 01 января 2018 года выгрузка информации из государственного адресного реестра будет осуществляться ТОЛЬКО В ФОРМАТЕ ФИАС!

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 сен 2017, 02:03 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
То, что они прикрыли КЛАДР ещё не сделало ФИАС нормальной базой. Лично мне самым эффективным вариантом видится наличие Web-сервиса, позволяющего проводить валидацию вводимых адресов. В этом случае нет необходимости постоянно синхронизировать базу. Почему-то централизованно такой сервис не предоставляется. Вместо этого можно загрузить 9 ГБ архив и регулярно подтягивать обновления. Полного перечня домов в базе до сих пор нет, как я понимаю.

Коммерческие сервисы уже есть, по ссылке обзор:
https://habrahabr.ru/post/214945/
Но и там нет идеала.

Ещё одна ссылка с обзором состояния адресных справочников:
https://habrahabr.ru/company/hflabs/blog/230823/

По сути вашего обращения.
Колонки с комментариями вы можете добавить сами и работать напрямую с БД. У нас так же плагин ФИАС. Реализовывали под заказчика, не уверен насчёт его состояния. Можем довести его до какого-то рабочего уровня и выложить с минимальной документацией. Вы хотите функционал подобный плагину биллинга: загрузка названий улиц и корректировка индексов при заведении домов в адресном справочнике?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 сен 2017, 14:02 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Цитата:
Колонки с комментариями вы можете добавить сами и работать напрямую с БД. У нас так же плагин ФИАС. Реализовывали под заказчика, не уверен насчёт его состояния. Можем довести его до какого-то рабочего уровня и выложить с минимальной документацией. Вы хотите функционал подобный плагину биллинга: загрузка названий улиц и корректировка индексов при заведении домов в адресном справочнике?

по сути я бы так и сделал, просто не удобно работать напрямую с базой. особенно когда добавляешь новый адрес (новый город), я то его добавлю сам, но предполагается, что адресные справочники должны все обслуживать.
одно из отличий КЛАДР от ФИАС как раз в том, что у каждого адресобразующего элемента есть свой AOGUID, предполагается, что он уникален и постоянен всё время. и по нему как бы проще отслеживать.
что сделал я\что нужно мне - создал в CRM город, в конфиге CRM указал ключ fias.city.ID_IN_CRM=AOGUID_IN_FIAS и он затащил туда все улицы и дома. по сути мне сейчас больше ничего не надо, но было бы удобнее, если у улицы\города было два параметра AOGUID и Синхр.с ФИАС, чтобы не лезть в конфиг и не плодить там лишние ключи.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 сен 2017, 02:10 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Все дома из ФИАС получилось нормально загрузить?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 сен 2017, 18:29 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Администратор писал(а):
Все дома из ФИАС получилось нормально загрузить?

с номерами домов намного лучше, чем в КЛАДР. Есть сложности, когда есть номера домов с буквой и строением\дробью. Но таких на 1000 - один, два. Не страшно. Нас больше интересуют улицы, дома можно руками через форму поля Адрес добавлять.

заметил, что в /WEB-INF/jspf/user/directory/address/city/update.jsp
Код:
# cat update.jsp
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ include file="/WEB-INF/jspf/taglibs.jsp"%>

<html:form action="user/directory/address">
        <input type="hidden" name="action" value="addressUpdate"/>
        <html:hidden property="addressCityId"/>
        <html:hidden property="addressCountryId"/>
        <table style="width: 100%;" class="data">
                <tr>
                        <td width="100">Параметр</td>
                        <td>Значение</td>
                </tr>
                <tr>
                        <td>ID</td>
                        <td>${form.param['addressCityId']}</td>
                </tr>
                <tr>
                        <td>Страна</td>
                        <td>${form.param['addressCountryTitle']}</td>
                </tr>
                <tr>
                        <td>Название</td>
                        <td><html:text property="title" style="width: 100%"/></td>
                </tr>
                <%-- вроде нигде не используется
                <tr valign="top" class="even">
                        <td>Конфигурация</td>
                        <td><html:textarea property="config" rows="7" style="width: 100%"/></td>
                </tr>
                 --%>
                <%@ include file="../edit_tr.jsp"%>
</table>
</html:form>

<c:set var="state">
        <span class='title'>Редактирование города</span>
</c:set>
<%@ include file="/WEB-INF/jspf/shell_state.jsp"%>

есть что то готовое:
Код:
<%-- вроде нигде не используется
                <tr valign="top" class="even">
                        <td>Конфигурация</td>
                        <td><html:textarea property="config" rows="7" style="width: 100%"/></td>
                </tr>
--%>

как бы его использовать? я так понимаю, что это должно писать в таблицу address_config с table_id = address_city


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 окт 2017, 19:40 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Зачем вам именно в этом поле сохранять? Чтобы в интерфейсе отображалось?
Мы вообще думаем свой Web сервис адресный сделать уже на базе ФИАС / КЛАДР, чтобы обновлять можно было справочники биллингов / CRM.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 окт 2017, 16:17 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
чтобы импортировать только те объекты которые нужны:
- зашёл в справочник, создал город, нашел его код в ФИАСе - указал его в настройках города в справочнике. нажал на кнопку и CRM затащила все известные улицы, дома этого города.

>Мы вообще думаем свой Web сервис адресный сделать уже на базе ФИАС / КЛАДР, чтобы обновлять можно было справочники биллингов / CRM.
было бы интересно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 окт 2017, 02:23 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
- зашёл в справочник, создал город, нашел его код в ФИАСе - указал его в настройках города в справочнике. нажал на кнопку и CRM затащила все известные улицы, дома этого города.

Это не зависит от варианта сохранения. В таблицу адресных справочников или в отдельные таблицы будут сохранены эти привязки - их в дальнейшем должен кто-то обрабатывать. По наличию времени будем думать над задачей реализации сервиса. На столько сотен инсталляций уже имеет смысл решить задачу централизованно.


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

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


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

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


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

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