26.09.2008, 08:22 | #1 |
Участник
|
Здравствуйте мастера и гуру.
Собственно вопрос. Есть поле Lookup. В нем уже висит некоторое значение. Нажимаем на выпадающий список. Список появляется, но в нем выделена строка отличная от содержимого самого поля. В чем загвоздка и как сделать, что бы в Lookup списке позиционировалась строка, соответствующая значению поля? В поддержку - визульное пояснение ниже. Ax4.0Sp1 [attachment=877:ax1.JPG]
__________________
С уважением, Владимир. |
|
26.09.2008, 09:48 | #2 |
Участник
|
хороший вопрос. меня самого он всегда занимал. но ответа я не знаю.
по моим наблюдениям, что вероятность "странного" поведения резко возрастает, если программист переопределил поведение лукапов в методах. Если ничего не программировалось, то такого почти не бывает. А у вас что-нибудь в лукапе программировалось? |
|
26.09.2008, 10:17 | #3 |
Участник
|
Нет, Сергей. Lookup ни коим образом не программировался.
Мало того. В системе завели некоторую таблицу NewTable. Завели NewEDT, в Relation которого указали NewEDT == NewTableID. Привязали созданный тип к полю в другой таблице. В итоге выбирается всё замечательно, но после выбора значения всё вышеописанное имеет место.
__________________
С уважением, Владимир. |
|
26.09.2008, 10:38 | #4 |
Участник
|
Добрый день. Поскольку в теме, немного уточню постановку вопроса.
Клиенту потребовалось расширить справочник. Мы ввели в систему новые таблицы. Сделали привязку этих таблиц к системной таблице (добавили поля) и затем произвели затяжку данных из шаблона стандартным механизмом. После затяжки получили:в некоторых полях определенные записи позиционируются на нужную позицию, в некоторых записях после того, как руками спозиционируешься на нужную позицию и сохранишься, повторное открытие позиционируется на необходимую строчку, а в некоторых и ручной выбор нужной позиции и последующий повторный выбор все-равно позиционируется неверно. В шаблоне также содержался код номенклатурной группы - всё затянулось и позиционируется прекрасно. Полагаю, что мы где-то чегото не учли либо при формировании новых таблиц в системе, либо при затяжке через шаблон. Буду благодарен подсказке. Заранее спасибо. |
|
26.09.2008, 16:47 | #5 |
Участник
|
Интересно, если вызвать лукап для поля с пустым значением, то сортирока строк в открывшемся окне будет соответствовать скриншоту или изменится?
__________________
Axapta v.3.0 sp5 kr2 |
|
29.09.2008, 06:59 | #6 |
Участник
|
Да, всё верно. В некоторых случаях сортировка и в самом деле сбивается. Но и тогда последующий вызов Lookup встает не на той физической позиции, где до этого находился выбранный элемент, а где-то в другом нелогичном месте.
__________________
С уважением, Владимир. |
|