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