15.10.2007, 12:50 | #1 |
Гость
|
SysLookUp по Relation
Доброго дня. Аксапта 3.0
Проблема возникает при накладывании фильтра на таблицу LedgerJournalTrans по счету(корр. счету.) Если попробовать наложить фильтр на данную таблицу стандартным образом через SysQueryForm по полю счет, предварительно выбрав тип счета, то не всегда выпадают нужные данные в lookup форме. Если взять тип Банк или Клиенты, то все нормально. Если Поставщик или Подотч.лица - то нет. За формирование выпадающей формы ответственен класс SysLookUp и в частности его метод lookupTableRelation. Он ищет в Relations таблицы LedgerJournalTrans "подходящий" и на его основе дает выпадающую форму. Т.к. отношение Клиенты находится вначале списка, то попав на них остальные не просматриваются и все в порядке. Поставщики же в конце списка и метод находит более раннее и подходящее и дает его. В итоге имеем не нужный выпадающий список. Сталкивался ли кто-нибудь с этой проблемой и если сталкивался, то как ее решал? Спасибо. |
|