| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Импорт адресов
			 
			
			Есть две таблицы kladr.dbf и street.dbf. Наверняка я не единственный, кто с ними столкнулся. Это "Классификатор адресов" и "Улицы". Эти таблицы берутся из налоговой инспекции и некоторые информационные системы уже научены импортировать данные из них. Я бы хотел узнать есть ли в Аксапте классы, выполняющие импорт данных из этих таблиц. Я-то конечно данные импортировал, но может есть уже что-то готовое (с формами-диалогами).
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Дмитрий  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			да, есть. 
		
		
		
		
		
		
		
	В 2.5 начиная с СП5ХФ1 В 3.0 начиная с СП1 Однако сейчас на http://www.gnivc.ru/techno/56.htm появилась новая версия КЛАДРА. Поэтому импорт снова переделывается. Импортировать адреса можно в форме со странами. Там надо указать DNS для КЛАДРА. DNS я настраивал для DBase 5. Разработчики рекомендовали FOX'овский драйвер.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Основное - Настройки - Адреса - Страны - Импорт адресов. 
		
		
		
		
		
		
		
	Не оно ?  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В форме стран импорту нужны какие-то другие таблицы . При попытке импортировать адреса например 63-го региона выдаётся следующая ошибка : 
		
		
		
		
		
		
			SELECT NAME,KODREG,INDEX,GNINMB,TIP FROM K1REG WHERE KODREG='63' Таблицы K1REG у меня нет, а структура таблицы Kladr несколько иная - Name, Socr, Code, Ocatd, Syscod, GNINMB, Region, District, City, Place .. у Street.dbf структура практически такая же .. и хотелось бы узнать - заполняет ли стандартный импорт таблицу AddressTypeTable_RU? И может у меня таблицы Кладра не те? 
				__________________ 
		
		
		
		
	Дмитрий  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да, заполняет. 
		
		
		
		
		
		
		
	у меня работает с такими таблицами Код: 25.12.2002 14:45 516,831 ALTNAMES.DBF 30.08.2003 15:27 203,199 ARJ.EXE 30.08.2003 15:27 1,456,301 BASE.A01 30.08.2003 15:27 1,456,335 BASE.A02 30.08.2003 15:27 1,456,290 BASE.A03 30.08.2003 15:27 1,456,360 BASE.A04 30.08.2003 15:27 349,883 BASE.A05 30.08.2003 15:27 1,456,338 BASE.ARJ 25.12.2002 11:26 15,298,014 KLADR.DBF 25.12.2002 11:28 5,778 SOCRBASE.DBF 30.08.2003 15:27 308 SOCRBASE.DBF.dsn 25.12.2002 14:51 46,447,090 STREET.DBF  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Поглядел я класс AddressCodeImport_RU. Не понравился он мне. Никакого тебе прогресс-диалога, никакой проверки на нарушение уникальности. Не говоря уж о том, что там даже намёка нет на работу с таблицами kladr.dbf и street.dbf. Я склоняюсь к мысли, что у меня класс AddressCodeImport_RU не тот совсем, который нужен. Хотя Аксапта 3.0 СП1. Можно откуда-нибудь импортировать продвинутый AddressCodeImport_RU?
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Дмитрий  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			СП они разные бывают. 
		
		
		
		
		
		
		
	Нужен не международный СП, а русский - СП1 CIS  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Получилось но не доконца
			 
			
			Axapta 3.0 SP2 CIS.  
		
		
		
		
		
		
			Импорт адресов вроде заработал. Правда пришлось для этого DBF файлы импортировать в access и уже на него создать DSN. А вот импорт сокращений не работает ![]() Сначала он писал ошибку на "select * from sokrbase"... а после того, как я все загнал в access стал писать следующее: "Невозможно создать запись в 'Сокращения адресов' ('AddressTypeTable_RU') Код сокращения: 437, тер. Запись уже существует." Что делать? 
				__________________ 
		
		
		
		
	Олег  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Очень странно...
			 
			
			Попробовал импортировать из ODBC источника данных на драйвере VFOXPRO - в таблицах получил какие то иероглифы. 
		
		
		
		
		
		
		
	Все удалил - попробовал через dbase5 - все получилось)))) Так что если что...  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			У меня так кракозябры и не исчезли.Пробовал и через dbase3 и через dbase5.Закачал сокращения из Demo.Но тут стандартный импорт из Kladr выдал: 
		
		
		
		
		
		
		
	Error Импорт адресов Невозможно выбрать запись в '' ('') База данных SQL обнаружила ошибку. Info Импорт адресов Описание ошибки SQL: [Microsoft][Драйвер ODBC dBase] Объект 'FLAT' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути. Info Импорт адресов Оператор SQL: SELECT COUNT(NAME) FROM FLAT Ну что делать?Ахапка 3.0 SP4 для восточной Европы.  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А файл FLAT.DBF там же где остальные?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да,спасибо:смежный отдел его не прислал по мылу,пришлось с инета скачивать по вышеуказанному пути  http://www.gnivc.ru/. Да и с кодировкой dbf с сокращениями проблема сразу решилась. Теперь надо заняться закачкой справочника банков РФ.Если в запасниках какая-нить ссылка?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Про адреса: http://axapta.mazzy.ru/lib/kladr_addressformat/ 
		
		
		
		
		
		
			
		
		
		
		
	Банки можно взять из клиент-банковской системы.  | 
| 
	
 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Стандартный импорт данных. Обновление | 0 | |||
| Импорт данных 3.0 SP4. Аксапта валится | 1 | |||
| Справочник адресов | 4 | |||
| импорт данных | 2 | |||
| Импорт данных из ODBC источника | 4 | |||
		
  |