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

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

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

Нравится

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

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

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*/
		};
	}
);

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

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