Коллеги, добрый день!
В карточку активности добавили деталь активности со связями:
Контрагент
Контрагент
Цель увидеть другие активности по контрагенту в данной карточке активности.
К сожалению, если контрагент не указан, то отображаются активности в которых не указан контрагент. Можно ли сделать, что если значение пусто, то не отображать никаких записей.
Возможно это несложный код, который можно добавить в схему Активности
Нравится
Можно заместить деталь активностей и добавить ей фильтр на пустые "Контрагенты", так:
[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]