Пробую использовать createInFilter. При дебаге четко вижу, что filteredAgreementsKeys это массив из двух Id. Однако фильтр не отрабатывает и ошибок в консоль не сыпется. Кто нибудь использовал in-Filter в конфигурационных схемах при открытии справочника?
openAgreementsLookup: function (filteredAgreementsKeys, scope) {
debugger;
var filterCollection = Terrasoft.createFilterGroup();
var filter = Terrasoft.createInFilter("Id", filteredAgreementsKeys);
filter.Name = "filter";
filterCollection.add("filter", filter);
var config = {
entitySchemaName: "IDSBAgreement",
multiSelect: true,
columns: ["IDSBName", "IDSBPartnerCode"],
filters: filterCollection
};
scope.openLookup(config, function (args) {
scope.addCallBack(args, scope);
}, scope);
}