Простите, Ваш проект посмотреть не удалось.
Слишком много изменений, а чистого приложения в данным момент нет.
Но я сдублировал форму InventLocationIdLookup, добавил на нее ComboBox, тип Noyes.
В executeQuery добавить (или нашел) фильтр по полю Manual (BaseEnum NoYes)
и устанавливаю в зависимости от значения в комбобоксе.
Значение беру так:
queryValue(ManualComboBox.selection())
Возможно в этом проблема у вас.
Более того, напомню, что этот комбо-бокс не должен быть привязан к источнику данных. (должен быть unbound). я, к примеру, свой комбобокс вынес над Tab ctrlTab
Дальше, создал расширенный тип (дублировал InventLocationId), у него указал форму в свойства сдублированную в свойстве FormHelp
Создал новую форму, на нее добавил одно единственное поле созданного типа сдублированного.
Все перекомпилил, запустил, по комбо-боксу все нормально работает, склады фильтруются. все четко.
|