Показать сообщение отдельно
Старый 12.04.2005, 15:03   #1  
Swetik is offline
Swetik
Участник
 
221 / 10 (1) +
Регистрация: 31.07.2002
Lookup и индексы
Аксапта 3.0 sp3

Необходимо вывести список для заполнения поля в форме по определенной таблице, у которой есть поле (первичный ключ) и еще одно поле "Сортировка", по которому необходимо в некоторых случаях сортировать эту таблицу по умолчанию в некоторых формах.
Для этого переопределяю метод lookup() на поле формы , где строю новый запрос c индексацией по полю "Сортировка" .
Если поле не заполнено- метод lookup() отрабатывает как надо .
Но если заполнено и хотим заменить - lookup() отрабатывает по первичному ключу, т.е. нажимаю на список - фокус на заполненной записи , но индексация теряется.

Как можно решить эту проблему ? В некоторых формах нужна индексация по первичному ключу, в некоторых по полю "Сортировка"