Вот как можно изменить метод
\Forms\InventSizeIdLookup\Data Sources\InventSize\Methods\executeQuery:
PHP код:
void executeQuery()
{
queryBuildDatasource qbds = this.query().datasourceTable(tableNum(InventSize));
fieldId fieldId;
;
if (!exeQuerySize)
{
fieldId = inventDimFormSetup.callerItemFieldId();
if (fieldId)
qbds.addDynalink(
fieldNum(InventSize,itemId),
inventDimFormSetup.callerItemIdFormDatasource().cursor(),
fieldId);
else
qbds.addRange(fieldNum(InventSize,itemId)).value(inventDimFormSetup.callerItemId());
}
super();
exeQuerySize = true;
}
При этом работает и сортировка и фильтрация. Но это как вариант, который нужно тестить.
Есть у кого еще идеи?