Начало » Использование СУБД » Firebird, HQbird, InterBase » Адреса в приложениях.  
	| 
		
 |  
	
		
		
			| Re: Адреса в приложениях.  [сообщение #2533 является ответом на сообщение #2532] | 
			Tue, 13 June 2023 00:30    | 
		 
		
			
				
				
				
					
						  
						SD
						 Сообщений: 452 Зарегистрирован: 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
						 Сообщений: 86 Зарегистрирован: 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 могут возникнуть трудности, он в ГАР слегка кривой - иногда отсутствуют теги, которые по идее должны быть. Встроенный в винду парсер не справляется, искать взамен ему потоковые парсеры и вникать в их устройство не было времени, стряпал свой.
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |   
Переход к форуму:
 
 Текущее время: Tue Nov 04 15:47:33 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01138 секунд 
 |