Показать сообщение отдельно
Старый 24.04.2013, 10:28   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
В Map AddressMap_RU методы lookup* (например, lookupTown) как раз получают значения других полей из выбранной записи.
Хотя Romb совершенно верно заметил, что лукап архитектурно это выбор одного поля. Уже по этому выбранному полю должен быть механизм получения остальных полей. То есть, таблица, из которой выбираются должна иметь ключевое поле. При его выборе срабатывает метод изменения значения поля в таблице назначения и уже в том методе можно заполнять другие поля.
Если ориентироваться только на текущую запись в лукапе, то имеем проблему: при выборе из лукапа все работает, а если пользователь ввел вручную (или скопировал из буфера обмена), то логика не отрабатывает.