Показать сообщение отдельно
Старый 13.04.2011, 16:36   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Не пессимистичен. Консервативен.

Моему клиенту - крупному концерну, поставляющему товар одному и тому же клиенту с разных заводов - понравилась Global Address Book в AX2009-й, но было справедливо замечено, что концепция идет недостаточно далеко. В итоге был начат проект по доводке этого суррогата до ума, коллега Роман месяц работал. Были введены роли адреса, так что один и тот же адрес мог быть адресом счета в одной компании и адресом доставки в другой. Такое ощущение, что AX2012 продвинулась в правильном направлении.

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

Например, в AX2009 нельзя сделать "перевод" одного и того же адреса одного и того же клиента с одного языка на другой:
- город Вена
- mesto Viedeň
- city Vienna
- Stadt Wien
С новой моделью данных сделать это будет проще. Хотя особой проблемы все это не представляет: чеху необязательно отправлять товар в "Viedeň", достаточно указать правильную страну, дать индекс и написать "Wien".

Все мечты стандартизации разбиваются о таблицу AddressZipCode. Если отправить посылку в Австрию, то префикс в начале не нужен: 1230. Если же груз идет из-за рубежа, то надо добавить префикс: AT-1230. Если же продублировать индекс, занести AT-1230 и 1230, то в теории начнется пересечение с индексами Дании. В итоге "расшарить" таблицу индексов между странами в AX нельзя. А если нет индекса - то нет и всего адреса. Решения этой маленькой проблемки я в модели AX2012 не увидел. А без этого решения на всей изощренной модели GBA можно ставить крест, по крайней мере в тесно интегрированном Европейском Союзе.

Последний раз редактировалось EVGL; 13.04.2011 в 16:53.