Начало » Использование СУБД » Firebird, HQbird, InterBase » Адреса в приложениях.
|
Re: Адреса в приложениях. [сообщение #2533 является ответом на сообщение #2532] |
Tue, 13 June 2023 00:30 |
SD
Сообщений: 411 Зарегистрирован: August 2022
|
Senior Member |
|
|
Адрес - персональные данные. Поэтому, прежде чем его хранить, надо 100 раз подумать: а надо ли оно и зачем. А уж для "обмена с другими приложениями" и вовсе персональное согласие каждого пользователя получать. А вот когда будет чёткий ответ "зачем" - появится и ответ "как".
[Обновления: Tue, 13 June 2023 00:31] Известить модератора
|
|
|
|
|
|
|
Re: Адреса в приложениях. [сообщение #2548 является ответом на сообщение #2546] |
Tue, 13 June 2023 18:32 |
Gvm
Сообщений: 13 Зарегистрирован: June 2023
|
Junior Member |
|
|
Я "Лентяй". Может помните...
Много чем,кроме своего приложения заниматься пришлось. Вот и пропал. Потом форум не нашел. Теперь вот вернулся, застрявший на Delphi 7 и fb 2.5 Delphi стоит на машине с xp. Перетащил это в vm. Там вот и поддерживаю приложение. На новую версию Delphi перейти непросто. В приложении используется куча компонентов, которые для новой версии уже и не найдешь. Да и свои компоненты и утилиты написаны с завязкой на ibx от d7.
Сейчас вот вроде со временем посвободнее стало. Задумываюсь о переходе на fb4.
Что касаемо адресов - мы официальные дилеры АвтоВАЗа. Согласие на обработку персональных данных, естественно у каждого клиента получаем. Данные о продажах, гарантийных ремонтах, ТО (ну и клиентах в том числе) должны отправлять на завод. Все это в виде XML экспортируется. А там, судя по всему в 1С загружается. Вот недавно адреса в виде строки перестали загружаться. Причем ошибок при загрузке нет, а в информационном портале АвтоВАЗа видим незаполненные данные. Сейчас пользователи заходят туда и еще раз ручками вводят через выбор региона, района и т.д. Пока пытаемся достучаться до их программистов и выяснить, какой XML теперь должен быть.
|
|
|
|
|
|
Re: Адреса в приложениях. [сообщение #2552 является ответом на сообщение #2532] |
Tue, 13 June 2023 20:23 |
sg729
Сообщений: 56 Зарегистрирован: June 2022
|
Member |
|
|
Gvm писал(а) Mon, 12 June 2023 17:41
Вообщем интересно, у кого как вопрос с вводом адресов решен.
https://fias.nalog.ru/Frontend
и далее по ссылке "Описание службы получения обновлений"
Решен путем частичной загрузки ГАР в отдельную базу. Но, это частный случай (без номеров домов и квартир: только регион, населенный пункт, улица) - номера домов и квартир юзеры вводят вручную. Сначала пришлось выкачать всю базу, потом накатываются только обновления ("дельты") - они сравнительно небольшие. В базе хранятся только разделы AS_ADDR_OBJ, AS_ADM_HIERARCHY, AS_MUN_HIERARCHY, AS_ADDR_OBJ_TYPES, AS_OBJECT_LEVELS. Размер файла FDB - 630 Мб. Почему своя база, а не веб-сервис - стояла задача минимизировать риски зависимости от внешних веб-сервисов. Бухгалтерия, внутренний менеджмент - разумеется, могут подождать час-другой если веб-сервис не отвечает, ничего страшного. Клиент, который дышит тебе в лицо ждать никогда не хочет, здесь другая специфика.
С парсингом XML могут возникнуть трудности, он в ГАР слегка кривой - иногда отсутствуют теги, которые по идее должны быть. Встроенный в винду парсер не справляется, искать взамен ему потоковые парсеры и вникать в их устройство не было времени, стряпал свой.
|
|
|
|
Переход к форуму:
Текущее время: Thu Nov 21 16:09:37 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00729 секунд
|