Показать сообщение отдельно
Старый 26.03.2004, 11:28   #1  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
Angry Ввод адресов = проблема
Объясните мне, может я чего не понимаю...
Итак, речь идет о Axapta 3.0 SP2 (прошу обратить внимание что именно SP2, в SP1-то все в порядке)

Мне вообще интересует ввод адреса в карточку сотрудника, но, поскольку зарплата/кадры не всем интересна, возьмем в качестве примера форму Информация о компании.
В SP1 адрес вводился так: каждая позиция адреса - город, улица, дом и т.д. - в отдельное поле. Причем для этого используются "русские" поля, в базовой версии их нет.
В SP2 эти поля прикрыли, начиная с улицы (улица - дом - корпус - квартира) адрес вводится просто как строка, для этого используется "западное" поле.
Но самое интересное начинается когда мы пытаемся ввести индекс. Если у улицы один индекс, он хранится в таблице ZipCode. Если их несколько (по разным домам) то индексы хранятся в HouseNumber_RU и в таблице ZipCode просто отсутствуют.
Но поле-то ZipCodeId жестко привязано к таблице ZipCode.
Т.е. если мы пытаемся ввести индекс, который есть в HouseNumber_Ru но отсутствует в ZipCode, система выдает ошибку, мол, поле не найдено.
Предположим я знаю в чем проблема, знаю как ее решить и т.д.

Мне непонятно вот что: на фига убили нормально работающую функциональность SP1, сделали непонятно что и выпустили это на рынок? У меня сейчас сидит менеджер по персоналу и не может ввести адрес сотруднику. Вообще.

Может я что-то не так делаю? :-/