Цитата:
Изначально опубликовано har
Как получить значения параметров из SysQueryForm?
Из формы пользователь вызывает форму фильтра (SysQueryForm) и накладывает свои критерии выбора. Как получить значение выбранных критериев наложенного фильтра? В форму, SysQueryForm возвращает только одно значение, а необходимы все значения выбранных пользователем критериев.
В clicked() кнопки на форме можно попробовать вот что:
Посчитать количество наложенных фильтров:
{
Table1_ds.queryRun().query().dataSourceNo(1).rangeCount()
}
Найти какой-нибудь интересующий нас фильтр:
{
if(Table1_ds.queryRun().query().dataSourceNo(1).findRange(fieldNum(Table1, Field1)))
info(queryvalue(range.value()));
}
Или имелось в виду что-нибудь другое?