Фильтрация к детали активности
Технические вопросы
7.x

Фильтрация детали активности

Коллеги, добрый день!

В карточку активности добавили деталь активности со связями:
Контрагент
Контрагент

Цель увидеть другие активности по контрагенту в данной карточке активности.
К сожалению, если контрагент не указан, то отображаются активности в которых не указан контрагент. Можно ли сделать, что если значение пусто, то не отображать никаких записей.
Возможно это несложный код, который можно добавить в схему Активности

Нравится

2 комментария

Можно заместить деталь активностей и добавить ей фильтр на пустые "Контрагенты", так:

[javascript]
define("ActivityDetailV2", ["terrasoft", "ProcessModuleUtilities", "ConfigurationConstants"],
function(Terrasoft, ProcessModuleUtilities, ConfigurationConstants) {
return {
entitySchemaName: "Activity",
messages: {
},
attributes: {
},
methods: {

getFilters: function() {
var filters = this.callParent(arguments);
filters.addItem(this.Terrasoft.createColumnIsNotNullFilter("Account"));

return filters;
}
},
diff: /**SCHEMA_DIFF*/[
]/**SCHEMA_DIFF*/
};
}
);
[/javascript]

БОЛЬШОЕ СПАСИБО!!!!
Очень выручили! Плюс в карму! :)

Показать все комментарии