Может кто сталкивался с таким.
Выбирая ответственного в каком либо разделе мы видим контакты сотрудников но там так же сотрудники у которых пользователь активен и те у кого не активен.
Можно зафильтровать добавив в замещаемом модуле код для атрибута
"Owner": {
"dataValueType": Terrasoft.DataValueType.LOOKUP,
"lookupListConfig": {
filter: function() {
var filterGroup = Ext.create("Terrasoft.FilterGroup");
filterGroup.add("IsUser",
Terrasoft.createColumnIsNotNullFilter("[SysAdminUnit:Contact].Id"));
filterGroup.add("IsActive",
Terrasoft.createColumnFilterWithParameter(
Terrasoft.ComparisonType.EQUAL,
"[SysAdminUnit:Contact].Active",
true));
return filterGroup;
}
}
В продаже это нормально сработало, но в активностях не как не хочет работать фильтр.
Может кто в курсе почему?
Но вообще было бы не плохо сделать это глобально конечно, что бы ответственных можно было добавить только активных пользователей, но я такого не нашел