Имя: Пароль:
1C
1С v8
1с ФИАС и прочие фичи
0 alexshape
 
07.10.20
11:39
Привет всем. кто работал с ФИАС в 1с, подскажите.
В текущих БСП шных конфигурациях информация по адресам ФИАС храниться в регистрах сведений. Вплоть до улицы в "АдресныеОбъекты", там есть Идентификатор все норм. А вот дома этих улиц храниться в "ДомаЗданияСтроения", но дома с их идентификаторами в виде хранилища значения. Но проблема в том, что мне необходимо найти адрес, зная только идентификатор дома. Внимание вопрос. Как найти максимально эффективно и быстро полный адрес? не перебирать же вес регистр "ДомаЗданияСтроения", с последующим распаковыванием хранилища?

Есть варианты?
1 alexshape
 
07.10.20
11:39
И на закуску, у кого какие мысли, почему 1с выбрала такую структуру хранения домов? а не открытую?
2 ДенисЧ
 
07.10.20
11:40
3 acht
 
07.10.20
12:09
(1) Пушо 1С выбрала структуру данных под частотные алгоритмы - ввод и проверку, которые всегда начинаются от субъекта РФ. При этом данная структура еще и влезает в файловые базы.

Сходи ради интереса на https://fias.nalog.ru/Updates, скачай, распакуй, сравни относительные объемы данных по разным разрезам.

Так что твой случай сильно не частотный, извини, колупайся сам =]
4 SleepyHead
 
гуру
07.10.20
13:29
(0) Если не секрет, какую задачу решаешь поиском дома по идентификатору?
5 alexshape
 
08.10.20
13:54
(4) Мне дают идентификатор до дома, должен записать в документ полный адрес
6 alexshape
 
08.10.20
13:55
(5) Дают, т.е. из сторонней системы присылают
7 acht
 
08.10.20
14:16
(5) А ты кстати внутрь этого хранилища домов-то заглядывал? Там твой идентификатор вообще есть?
8 arsik
 
гуру
08.10.20
14:31
У нас ФИАС отдельной базой на постгре висит.  Прикручен к конфигурации через внешние источники данных.
9 acht
 
08.10.20
14:33
(7)+ И кстати, если я правильно ФИАС помню, там твоего дома может вообще не быть, пушо он входит в диапазон. Диапазон есть, а дома нет.
10 SleepyHead
 
гуру
08.10.20
15:13
(5) И как потом сверять, если есть только ид? я б остальное запросил и использовал для загрузки в том числе.
11 Сияющий в темноте
 
08.10.20
15:30
не забываем,что 1с в своей версии фиас еще и две иерархии сделала-административно-территориальную и муниципальную,чего в родном фиас нету.
12 acht
 
08.10.20
15:45
(11) > чего в родном фиас нету.
Зайди на https://fias.nalog.ru/Search, пощелкай галчкой
13 AnTEKAPb
 
08.10.20
15:59
(0) А в  УПП вообще нет ФИАС. 1С отказалась реализовывать, в рамках вытеснения "старых" программ. Есть поле для ввода, набирай туда ручками((.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший