Коллеги. Нужна Ваша помощь. Такой кейс: У меня в разделе "Обращения" есть деталь "Соисполнители". Я хочу добавить в раздел быстрый фильтр, который будет отображать только те обращения, у которых в "Соисполнителях" есть указанный сотрудник.
Я посмотрел как подобный фильтр строится в разделе Активности (там есть подобная деталь "Участники активности") и попытался сделать что-то похожее.
Но есть одно отличие - мне не нужно отображать обращения, где указанный контакт является Ответственным. Как правильно добавить второй фильтр?
{
name: "UsrEmployee",
caption: this.get("Resources.Strings.UsrEmployeeCaption"),
addNewFilterCaption: "Выбрать",
columnName: "Owner",
defValue: this.Terrasoft.SysValue.CURRENT_USER_CONTACT,
dataValueType: this.Terrasoft.DataValueType.LOOKUP,
filter: BaseFiltersGenerateModule.OwnerFilter,
appendFilter: function(filterInfo) {
var confirmedFilter;
if (filterInfo.value && filterInfo.value.length > 0) {
confirmedFilter = new Terrasoft.createFilterGroup();
confirmedFilter.add("CaseCoExecutorFilter",
Terrasoft.createColumnInFilterWithParameters(
"[UsrCoExecutor:UsrCase].UsrEmployee",
filterInfo.value));
}
return confirmedFilter;
}
}