Не пессимистичен. Консервативен.
Моему клиенту - крупному концерну, поставляющему товар одному и тому же клиенту с разных заводов - понравилась Global Address Book в AX2009-й, но было справедливо замечено, что концепция идет недостаточно далеко. В итоге был начат проект по доводке этого суррогата до ума, коллега Роман месяц работал. Были введены роли адреса, так что один и тот же адрес мог быть адресом счета в одной компании и адресом доставки в другой. Такое ощущение, что AX2012 продвинулась в правильном направлении.
Идея в том, чтобы по возможности передать клиента, например, чешскому заводу.
Например, в AX2009 нельзя сделать "перевод" одного и того же адреса одного и того же клиента с одного языка на другой:
- город Вена
- mesto Viedeň
- city Vienna
- Stadt Wien
С новой моделью данных сделать это будет проще. Хотя особой проблемы все это не представляет: чеху необязательно отправлять товар в "Viedeň", достаточно указать правильную страну, дать индекс и написать "Wien".
Все мечты стандартизации разбиваются о таблицу AddressZipCode. Если отправить посылку в Австрию, то префикс в начале не нужен: 1230. Если же груз идет из-за рубежа, то надо добавить префикс: AT-1230. Если же продублировать индекс, занести AT-1230 и 1230, то в теории начнется пересечение с индексами Дании. В итоге "расшарить" таблицу индексов между странами в AX нельзя. А если нет индекса - то нет и всего адреса. Решения этой маленькой проблемки я в модели AX2012 не увидел. А без этого решения на всей изощренной модели GBA можно ставить крест, по крайней мере в тесно интегрированном Европейском Союзе.