Показать сообщение отдельно
Старый 24.10.2007, 10:15   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Если хочется оставить форму выпадающего списка, то посмотрите как это реализовано например здесь
X++:
   ... public void performFormLookup(FormRun _p1, FormControl _formControl)
    {
        super(hrmApplication::hrmRecruitingIdLookup(_p1), _formControl);
    }
X++:
    static formRun hrmRecruitingIdLookup(FormRun              lookupFormRun)
    {
        formDataSource          formDataSource;
        query                       formquery;
    ;
        formDataSource      = lookupFormRun.objectSet();
        formQuery               = formDataSource.query();

        formQuery.dataSourceNo(1).addRange(fieldNum(HRMRecruitingTable,                             status)).value(queryValue(HRMRecruitingStatus::Started));

        return lookupFormRun;
    }
в данном примере налагается дополнительный критерий, а вам надо добавить позиционирование