AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2010, 11:43   #1  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
dax 2009. загрузка кладр.
Всем привет.

Поделитесь опытом загрузки КЛАДР в dax 2009.

Мы загружали файлы архива base.7z (http://www.gnivc.ru/Document.aspx?id=1571) размера 8,041,234 байт; актуальность на 30.06.10.
6 файлов DBF: ALTNAMES, DOMA, FLAT, KLADR, SOCRBASE, STREET

Сначала были загружены сокращения через справочник сокращений посредством Driver do Microsoft dbase (*.dbf), потом остальные записи через форму Страна/Регион тем же драйвером ODBC.

1) Проблема в том, что при загрузке в dax этих файлов в таблице AddressZipCode по всем 815771 записям не заполняется поле City. Получается, что при выборе индекса в форме Поставщиков не заполняется поле Город. Остальные поля Наименование улицы, Район, Регион, Страна/регион заполняются.

2) Формат адреса - Почтовый индекс,_ Город,_ Населенный пункт,Наименование улицы,_ Дом,_ Корпус,_ Квартира.

Дополнительных полей (дом, корпус, квартира) при выборе индекса тоже не возникает при этом на форме, хотя номера домов в системе присутствуют (AddressHouseNumber_RU(HouseNumber_RU).HouseNumber). Номера квартир не импортировались, т.к. скачанный файл FLAT.dbf пустой.

Итого: 1) почему поле Город не заполнилось в таблице почтовых индексов? 2) почему не выводятся на форму доп поля номера дома, корпуса, квартиры? 3) почему в диалоге по импорту почтовых индексов (Основное/Настройка/Адреса/Почтовые индексы/ кнопка Импорт почтовых индексов) в фиксированном списке Страна/регион доступны только страны Голландия, Швеция, США, Бельгия и невозможно указать свою страну?

Заранее спс.
Старый 06.07.2010, 13:41   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
1. КЛАДР предполагает тип адреса (в стране) "Российский". При таком типе адрес на формах выглядит совсем по-другому, а индекс не выбирается из лукапа (вводится вручную либо подставляется сам по введеным другим полям).
2. Поля только для типа адреса "Российский", см. п.1.
3. Это международный импорт, к КЛАДРу и локализации РФ не имеет отношения.
__________________
Ivanhoe as is..
Старый 06.07.2010, 13:52   #3  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Вот хорошая тема: Загрузить КЛАДР в Axapta 4
Там и про импорт, и про работу с адресами.
__________________
Ivanhoe as is..
Старый 06.07.2010, 14:18   #4  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
1. КЛАДР предполагает тип адреса (в стране) "Российский". При таком типе адрес на формах выглядит совсем по-другому, а индекс не выбирается из лукапа (вводится вручную либо подставляется сам по введеным другим полям).
2. Поля только для типа адреса "Российский", см. п.1.
3. Это международный импорт, к КЛАДРу и локализации РФ не имеет отношения.
Получается, что в dax 2009 успешную загрузку Кладр провести не получится, т.к. нет типа адреса соответствующего по стране?

Импорт отрабатывает, таблицы городов, почтовых индексов и т.д. заполняет, но есть некоторые проблемы с кодами городов.

Получается импорт адресов из файлов Кладр не совсем рабочий и придется либо дорабатывать импорт, что сложнее, либо джобом проставлять коды городов в почтовые индексы.

Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Вот хорошая тема: Загрузить КЛАДР в Axapta 4
Там и про импорт, и про работу с адресами.
смысл это читать повторно, когда мои вопросы применительны к dax 2009
Старый 06.07.2010, 14:35   #5  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от epic Посмотреть сообщение
Получается, что в dax 2009 успешную загрузку Кладр провести не получится, т.к. нет типа адреса соответствующего по стране?
Почему его нет? У вас международная аксапта, но нужен КЛАДР?

Цитата:
Сообщение от epic Посмотреть сообщение
Импорт отрабатывает, таблицы городов, почтовых индексов и т.д. заполняет, но есть некоторые проблемы с кодами городов.
Проблем нет, если использовать локальную функциональность.

Цитата:
Сообщение от epic Посмотреть сообщение
Получается импорт адресов из файлов Кладр не совсем рабочий и придется либо дорабатывать импорт, что сложнее, либо джобом проставлять коды городов в почтовые индексы.
Рабочий для локальной функциональности. Для международной никто и не обещал.

Цитата:
Сообщение от epic Посмотреть сообщение
смысл это читать повторно, когда мои вопросы применительны к dax 2009
Смысл узнать больше, если можно не узнавать? Если вы не умеете работать с КЛАДРом - почитайте, много нового узнаете. А если умеете, то ваши вопросы несколько странноваты В 2009 в части КЛАДРа и русский адресов изменений не замечено, так что тема актуальна.
__________________
Ivanhoe as is..
Старый 06.07.2010, 15:15   #6  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
1) у нас локальная функциональность включена (dax 2009, kernel: 5.0.593.0, application: 5.0.1001.177, localization: Eastern Europe; в доказательство: выбрано значение Россия параметра Функциональность для страны/региона в форме Данные о компании, конф ключ Россия тоже включен и т.д.), но типа адреса Российский по стране нет.

Что надо сделать чтобы данный тип появился?

2) вы импортировали кладр в dax 2009? поле Город заполнялось в таблице Почтовые индексы?
Старый 06.07.2010, 15:39   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
1. В форме "Страна / регион" (Основное / Настройка / Адреса / Страна/регион) последнее поле "Тип адреса" у вас отсутствует? Проверьте таблицу AddressCountryRegion и поле CountryAddressFormatType_RU - оно есть? Конфигурационный ключ CRSERussia включен?

2. Я видел демо-данные, там это поле не везде заполнено. Аналогично было и в 4.0, о чем написано в теме, ссылку на которую я давал. Код импорта КЛАДРа визуально не изменился. С учетом того, что вы не работали с КЛАДРом, я больше доверяю себе, чем вам Но для успокоения совести загружу и отпишусь.
__________________
Ivanhoe as is..
Старый 06.07.2010, 16:06   #8  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
В форме поля Тип адреса не было.
В обозревателе таблицы я нашел его, попытался изменить - ошибка, включил злополучную галку CompanyInfo.UseSeveralAddressFormat и поле AddressCountryRegion.CountryAddressFormatType_RU появилось в форме.

попытаюсь загрузить кладр повторно.

насчет доверия недоверия, сугубо ваше личное мнение, зачем вам его публично высказывать на мой счет, но в целом спасибо.

Последний раз редактировалось epic; 06.07.2010 в 16:11.
Старый 06.07.2010, 16:36   #9  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от epic Посмотреть сообщение
1) у нас локальная функциональность включена (dax 2009, kernel: 5.0.593.0, application: 5.0.1001.177, localization: Eastern Europe; в доказательство: выбрано значение Россия параметра Функциональность для страны/региона в форме Данные о компании, конф ключ Россия тоже включен и т.д.), но типа адреса Российский по стране нет.

Что надо сделать чтобы данный тип появился?

2) вы импортировали кладр в dax 2009? поле Город заполнялось в таблице Почтовые индексы?
чтобы в справочнике стран/регионов появился тип адреса "Российский" нужно в данных о компании на закладке "Прочее" поставить флаг "Использовать несколько типов форматов адресов"
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.
Старый 06.07.2010, 16:39   #10  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
Импорт отработал корректно, но проблема с пустыми значениями поля Город в таблице Почтовые индексы не исчезла.
Например в форме Поставщики на закладке Адрес после указания страны/региона и ввода существующего почтового индекса система подтягивает значения региона, города и кода улицы из таблицы почтовых индексов. Но все поля Город в таблице Почтовые индексы пустые(

вопрос открыт: у вас после импорта кладр подобная проблема наблюдается?
Старый 06.07.2010, 16:40   #11  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от epic Посмотреть сообщение

2) вы импортировали кладр в dax 2009? поле Город заполнялось в таблице Почтовые индексы?
естественно, не для всех строк. и это правильно - какой город вы предлагаете для 77 региона?

для примера, см сайт http://www.ruspostindex.ru/77/0.html - выберите там 77 регион и посмотрите на список городв в этом регионе.
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.
Старый 06.07.2010, 18:09   #12  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
1. КЛАДР предполагает тип адреса (в стране) "Российский". При таком типе адрес на формах выглядит совсем по-другому, а индекс не выбирается из лукапа (вводится вручную либо подставляется сам по введеным другим полям).
.
Процитирую себя же российский КЛАДР работает только для Российского типа адреса, и не предполагает выбор индекса из лукапа. О способах работы с адресами было написано в той теме, на которую я привел ссылку. Если лень читать все, прочьтите хотя бы Загрузить КЛАДР в Axapta 4.
КЛАДР у меня симпортировался (в Ax 2009), для российских адресов всё работает корректно, поле "Город" в таблице индексов не заполнено (насколько я понимаю, так и должно быть).
__________________
Ivanhoe as is..
Старый 07.07.2010, 10:58   #13  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
При вводе индекса 129594 заполняется код улицы, регион, не заполняется поле Город в форме Поставщики. Почему? Видимо, потому, что города Москва в справочнике городов нет и связи с городом Москва у найденной улицы тоже нет (в поле AddressZipCode.TownId_RU стоит значение 000).

Что вы делали, чтобы поля Город (City, TownId_RU) были заполнены после указания почтового индекса города Москвы, например?
Старый 07.07.2010, 11:25   #14  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от epic Посмотреть сообщение
При вводе индекса 129594 заполняется код улицы, регион, не заполняется поле Город в форме Поставщики. Почему? Видимо, потому, что города Москва в справочнике городов нет и связи с городом Москва у найденной улицы тоже нет (в поле AddressZipCode.TownId_RU стоит значение 000).

Что вы делали, чтобы поля Город (City, TownId_RU) были заполнены после указания почтового индекса города Москвы, например?
не должно быть для 77 региона (Москва) никаких городов, кроме зеленограда
http://www.ruspostindex.ru/77/0.html

введите индекс зеленограда 124460- и город заполнится автоматом.

для московских адресов - указывайте страну/регион, регион - затем сразу улицу и дом.
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.
Старый 07.07.2010, 11:31   #15  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Простите, вы издеваетесь? Ну почитайте же уже приведенную тему!!!
Цитата:
Так, адреса, относящиейся к Москве находятся и на уровне региона, и на уровне города, и на уровне населенного пункта
129594 - это Москва? Москва - это РЕГИОН 77, город и должен быть пустой.
__________________
Ivanhoe as is..
Старый 07.07.2010, 11:46   #16  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
оставляем формат адреса Почтовый индекс,Регион,Город,Наименование улицы,Дом,Корпус,Квартира. на лишнюю запятую в адресе между регионом и наименованием улицы для московских, питерских адресов пока не обращаем внимания. всем спс.
Старый 06.08.2010, 10:59   #17  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
продублирую
Цитата:
Сообщение от epic Посмотреть сообщение
Кто-нибудь обновлял КЛАДР между так сказать датами актуальности: с даты актуальности 30.06.10 до даты актуальности 28.07.10 в AX 2009?

Что-то не обновляются данные при импорте КЛАДР через штатную форму с выбором ODBC источника .
Проверяю справочник домов, старые записи не удаляются, новые не появляются. пример:
Регион 02-Башкортостан; Город-Салават; Код улицы 0031-Колхозная; Код дома-0003, Номера домов Ч(32-40); Индекс-453252.

В последней актуальной версии КЛАДР данных номеров домов нет. Добавили новые номера Ч(32-74), возможно код дома оставили старый, но они в АХ 2009 не появились(
Старый 09.08.2010, 12:20   #18  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
Цитата:
Сообщение от epic Посмотреть сообщение
продублирую
проблема была лишь в невнимательности и решена штатными средствами.
Теги
ax2009, кладр

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
msdynamicsax: DAX 2009 and MS SQL 2008 Blog bot DAX Blogs 0 09.08.2008 14:05
dax-lessons: Generate XML Documentation Files for a project - DAX 2009 Blog bot DAX Blogs 0 08.08.2008 19:06
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
msdynamicsax: Enterprise Portal development in DAX 2009 Blog bot DAX Blogs 0 18.04.2008 07:06

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:16.