Цитата:
Сообщение от
Vadik
PHP код:
st = strFmt('(%1 == "%2"))', fieldstr(PriceDiscTable, Currency), queryValue(currency));
qbds.addRange(fieldNum(PriceDiscTable, Currency)).value(st);
рискну проапить тему...
но у меня и такой вариант не работает

нужно ограничить данные на форме делаю так:
init() на DS:
X++:
qbrType = findOrCreateRange_W(this.query().dataSourceNo(1), fieldnum(myTable, ReqType));
executeQuery() :
X++:
s = strfmt(' ((%1 == "%2")) ',fieldstr(myTable, ReqType),
queryValue(ReqType::StaffAccounting));
qbrType.value(s);
в итоге получается вот такое:
WHERE ((BudgetReqType = ((budgetReqType == "Расчеты с персоналом"))))
в чем трабл?