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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.02.2008, 19:15   #41  
SEKL is offline
SEKL
Участник
Сотрудники Microsoft Dynamics
 
48 / 27 (1) +++
Регистрация: 15.08.2007
Адрес: Denmark
Попробую еще отстоять по поводу "неочевидности". Дело в том, что лукап строится и в таблице хранится именно код улицы (или другого элемента адреса). Соответственно, если ты вобьешь в поле Кода название - ты получишь то, что выкладывал - не отрабатывает стандартный валидатор. Именно по этой причине и сделано так, что ты нажимаешь лукап, вбиваешь имя, а реально выбирается код. Еще хитрее механизм на номерах домов. Если улица большая, то она может иметь несколько индексов и в КЛАДРе они указаны как Н(1-5), Ч(4-20) - четные, нечетные дома. Соответственно номер дома ты должен вбить рукой, а в лукапе лишь ткнуть в нужный диапазон, чтобы выбрать корректный индекс.

А вот с полем Индекс вообще интересная история. Стандартный индекс содержит лукап, а наш нет. Дело в том, что в стандартной системе индексы лежат в одной таблице, а вот в КЛАДРе они размазаны по всем адресным элементам (город, населенный пункт...). Соответственно, чтобы система не ругалась на тот факт, что введенного индекса нет в таблице индексов (он может быть только например в городах) приходится на лету подменять контрол на форме и не привязывать его к полю, а после ввода перекладывать значение в поле

Могу еще отправить посмотреть \Classes\SysSetupFormRun_Address_RU. Этот класс появился в четверке и позволяет избежать изменений во всех формах, где есть адреса. Надеюсь, что тоже будет полезно. В трешке обработка российского формата была реализована на форме, а вот в четверке уже на этом классе. В последнее время часто проскакивают вопросы по поводу добавление контролов на лету

Теперь по поводу пятерки. Там появляется функционал Global Address Book. Т.е. если несколько сущностей в системе объединить в одну (поставщика и клиента например), то далее система осуществляет синхронизацию адресов по этой сущности. Поменяли у клиента - поменяется и у поставщика. Требование, чтобы справочники адресов были общими, не наше требование, а стандартное. Можно по идее создать табличную коллекцию по адресным таблицам и жить более-менее счастливо.

Ну вот и мааааленькая статейка получилась
За это сообщение автора поблагодарили: aidsua (1).
Старый 28.02.2008, 19:19   #42  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Хочу заметить, что в статье http://axapta.mazzy.ru/lib/kladr_addressformat/ в самом конце как раз и написано про набор первых букв в лукапе.. В свое время именно из этой статьи вынес сие знание.


Хороший сайт, блин... Надо чаще читать...

Цитата:
Сообщение от SEKL Посмотреть сообщение
Ну вот и мааааленькая статейка получилась
Спасибо.
__________________
полезное на axForum, github, vk, coub.
Старый 03.06.2008, 16:59   #43  
natterru is offline
natterru
Участник
 
129 / 26 (1) +++
Регистрация: 22.01.2007
Адрес: Санкт-Петербург
при импорте сокращений адресов из КЛАДР, вместо русского шрифта что то нечитабельное... как лечить?
Миниатюры
Нажмите на изображение для увеличения
Название: axapta.jpg
Просмотров: 516
Размер:	46.9 Кб
ID:	3495  
Старый 04.06.2008, 10:33   #44  
Mike2005 is offline
Mike2005
Участник
 
24 / 10 (1) +
Регистрация: 03.06.2005
Перделывал в 3. Детально не помню, но проблема была в количестве нулей в коде улиц, населенных пунктов. И с некорректным заполнением поля Населенный пункт.
Старый 02.02.2009, 16:49   #45  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
К вопросу пользования КЛАДРом, проблемы, с которыми приходится мириться:
1. Не все адреса есть в КЛАДРе, заставить авторов добавить в КЛАДР практически нереально.
А как боролись с этой проблемой?
Забивали адреса в справочник руками и/или обновляли загрузкой КЛАДР?
Обновление КЛАДР не такое частое событие и в промежутках нужно как то жить.
__________________
Алексей
Старый 02.02.2009, 17:54   #46  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от AlexeyBP Посмотреть сообщение
А как боролись с этой проблемой?
Забивали адреса в справочник руками и/или обновляли загрузкой КЛАДР?
Обновление КЛАДР не такое частое событие и в промежутках нужно как то жить.
Ну, например, адреса воинских частей в ближайшее время не появятся в КЛАДРе - военная тайна . Есть новые улицы которые в местных налоговых не всегда есть, что уж про общероссийский классификатор говорить...

Если адреса нет - решали по месту. Например, заводили ближайший адрес (фактический адрес сотрудника, если он не особо интересен работодателю). Читал на форумах, что теоретически можно вытребовать у местной налоговой "местный" уточненный КЛАДР.

Могу ошибиться, но если сдаете отчетность в электронном виде, то просто добавить произвольный адрес некорректно - программы проверки данных все равно не примут вашу отчетность.
__________________
Ivanhoe as is..
Старый 16.07.2010, 09:46   #47  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от SEKL Посмотреть сообщение
в названии улицы надо нажать на кнопку лукапа, потом переключиться на русский язык и начать вбивать Бо.. и тут же попадешь на Бобров переулок.
согласен - в большинстве случаев помогает. но есть ряд адресов, которые нужно искать не по первым символам - а скажем по маске *иванов*.
Поясню - если я буду вбивать просто первые буквы (ИВ) - то найды все улицы (проспекты, шоссе и т.д.), которые начинаются на ИВ. НО могут быть следущие варианты:
1. имени Иванова улица (первые буквы ИВ - тут уже не помогает)
2. генерала Иванова улица
3. марашала Иванова улица
4. и т.д. перебирать все варианты можно довольно долго

пример жизненный - сотрудники уже не раз обращались ко мне с возмущением "ну вот опять нет нужной улицы".
Как посоветуете искать улицы в таких случаях?
__________________
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.
Старый 16.07.2010, 11:10   #48  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Открываем лукап, нажимаем CTRL+F3 и вводим нужный фильтр в поле "Наименование улицы".

Сделать "фильтр по полю" прямо в лукапе нельзя - там идет программная подмена поля и фильтр будет наложен на поле "Код улицы".
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: d&m (2).
Старый 16.07.2010, 11:39   #49  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Открываем лукап, нажимаем CTRL+F3 и вводим нужный фильтр в поле "Наименование улицы".
спасибо - действенный метод

еще вопрос: это нормально, что в лукапе по улицам - список улиц в целом по региону - хотя я явно указал город.

Пример: в Волгограде нет улицы Ленина (см. скриншот 1). А вот лукап в адресах выдает целый перечень улиц Ленина (см. скриншот 2) - только все они не в волгограде, а в Волгоградской области
Миниатюры
Нажмите на изображение для увеличения
Название: Улицы Волгограда.JPG
Просмотров: 452
Размер:	58.5 Кб
ID:	5961  
Изображения
 
__________________
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.
Старый 16.07.2010, 14:18   #50  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Нет, это не нормально. Какой фильтр ставится в лукапе автоматом?
__________________
Ivanhoe as is..
Старый 16.07.2010, 15:06   #51  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Нет, это не нормально. Какой фильтр ставится в лукапе автоматом?
т.е. у вас на примере волгограда и улицы ленина другая картина?

мои действия:
1. заполняю страну - россия
2. заполняю регион - 34, Волгоградская область
3. заполняю город - 001, Волгоград
4. открываю лукап по улице - нажимаю crtl+f3, там заполнены поля: страна, регион и город. Т.е. все как положено...
__________________
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.
Старый 03.08.2010, 00:23   #52  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от d&m Посмотреть сообщение

еще вопрос: это нормально, что в лукапе по улицам - список улиц в целом по региону - хотя я явно указал город.

Пример: в Волгограде нет улицы Ленина (см. скриншот 1). А вот лукап в адресах выдает целый перечень улиц Ленина (см. скриншот 2) - только все они не в волгограде, а в Волгоградской области
Решение проблемы:

Советы: Адреса и использование КЛАДР в Axapta 3.0 CIS SP2

Фикс не тестировал, только собираюсь его накатывать на рабочую систему.
За это сообщение автора поблагодарили: Poleax (1).
Старый 03.08.2010, 00:27   #53  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
на всякий случай продублирую тот самый пост с хотфиксом здесь

Цитата:
Глюк стандартного функционала (3.0 SP3 Critical Upd. 1): если выбирается город, который является центром региона (т.е., не принадлежит ни к какому району), то в списке выпадают все улицы всех городов данного региона. В результате имеем в списке десяток улиц Ленина и при выборе "чужой" улицы уже выбранный нами город меняется на другой.

Багфикс: добавляем кусочек кода в функцию lookupStreet() мапа AddressMap_RU.

// ...

if(this.County)
{
queryBuildRange = queryBuildDataSource.addRange(fieldnum(ZipCode,County));
queryBuildRange.value(this.County);
}
// bugfix starts here
else
{
queryBuildRange = queryBuildDataSource.addRange(fieldnum(ZipCode,County));
queryBuildRange.value("000");
}
// bugfix ends here

// ...


Может, ещё кому-нибудь пригодится
Старый 03.08.2010, 08:03   #54  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от Kabardian Посмотреть сообщение
Решение проблемы:

Советы: Адреса и использование КЛАДР в Axapta 3.0 CIS SP2

Фикс не тестировал, только собираюсь его накатывать на рабочую систему.
спасибо за ответ.

т.е. этой проблеме уже более 5 лет???
у меня dax 2009 ru5 - и опять куча улиц Ленина.
Для 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.
Старый 03.08.2010, 15:38   #55  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
Цитата:
Сообщение от d&m Посмотреть сообщение
Для dax 2009 - данное решение актуально?
Да.
Старый 03.08.2010, 16:32   #56  
Berty Wooster is offline
Berty Wooster
Участник
Аватар для Berty Wooster
 
82 / 16 (1) ++
Регистрация: 15.12.2002
А как у вас решается вопрос с обновлением устаревших кодов КЛАДР?
В 3-й версии был только импорт актуальных кодов, изменилось ли что-нибудь в Ax2009?
Старый 04.08.2010, 19:47   #57  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от d&m Посмотреть сообщение
спасибо за ответ.

т.е. этой проблеме уже более 5 лет???
Когда узнал это, сразу захотел открыть запрос в техподдержку Microsoft, но не смог этого сделать -- контрактом не предусмотрено, что мы можем отправлять запросы на поддержку напрямую в Microsoft с Customer source.

Если есть возможность, кто-нибудь сделайте это пожалуйста.
Старый 05.08.2010, 13:56   #58  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
Кто-нибудь обновлял КЛАДР между так сказать датами актуальности: с даты актуальности 30.06.10 до даты актуальности 28.07.10 в AX 2009?

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

В последней актуальной версии КЛАДР данных номеров домов нет. Добавили новые номера Ч(32-74), возможно код дома оставили старый, но они в АХ 2009 не появились(

Последний раз редактировалось epic; 05.08.2010 в 14:00.
Старый 09.08.2010, 12:21   #59  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
Цитата:
Сообщение от epic Посмотреть сообщение
Кто-нибудь обновлял КЛАДР между так сказать датами актуальности: с даты актуальности 30.06.10 до даты актуальности 28.07.10 в AX 2009?
проблема была лишь в невнимательности и решена штатными средствами.
Теги
ax2009, ax4.0, faq, импорт, кладр

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
Как изменить загрузить файл лицензий не заходя в AXAPTA ? Ученик DAX: Администрирование 9 28.03.2005 23:34
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Как из Axapta загрузить (выполнить) хранимую процедуру Buba DAX: Программирование 18 08.05.2003 22:43
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:18.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.