Вопрос
На детали Email отображаются записи других типов активностей.
Ответ
Данное поведение обусловлено тем, что система фильтрации по типу прописана не на самой детали, а в разделе. Не все команды прописывают фильтрацию в своих разделах. Для решение необходимо заместить EmailDetailV2 и в замещающую страницу прописать код:
define("EmailDetailV2", ["terrasoft", "ProcessModuleUtilities", "ConfigurationConstants"], function(Terrasoft, ProcessModuleUtilities, ConfigurationConstants) { return { /** * Имя схемы объекта * @type {String} */ entitySchemaName: "Activity", messages: {}, attributes: {}, methods: { getFilters: function() { var parentfilters = this.callParent(arguments); parentfilters.add( "EmailFilter", this.Terrasoft.createColumnFilterWithParameter( this.Terrasoft.ComparisonType.EQUAL, "Type", ConfigurationConstants.Activity.Type.Email ) ); return parentfilters; } }, diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/ }; });
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать