Создал модуль. Отобразил его в манифесте. Пробую отфильтровать деталь по значениям в колонке следующим образом - не помогает. Что может быть не так?
Terrasoft.sdk.Details.addFilter("Account", "UsrSchema4DetailStandardDetail", Ext.create("Terrasoft.Filter", { name: "UsrProductInAccountStatusFilter", type: Terrasoft.FilterTypes.Group, logicalOperation: Terrasoft.FilterLogicalOperations.Or, subfilters: [ { property: "UsrProductStatus", value: "9b7bdb4f-4a49-49ea-a65d-65415a9f2ebc" // Значение статуса "ИНФОРМАЦИЯ" }, { property: "UsrProductStatus", value: "24cee800-da09-4dfe-85e9-8dbe649b7b69" // Значение статуса "ЧУЖАЯ ПРОДАЖА" }] }));
Нравится
1 комментарий
Лучший ответ
18 июля 2019 09:46
Здравствуйте!
Попробуйте использовать следующее:
Terrasoft.sdk.Details.configure("Account", "UsrSchema4DetailStandardDetail", Ext.create("Terrasoft.Filter", { name: "UsrProductInAccountStatusFilter", type: Terrasoft.FilterTypes.Group, logicalOperation: Terrasoft.FilterLogicalOperations.Or, subfilters: [ { property: "UsrProductStatus", value: "9b7bdb4f-4a49-49ea-a65d-65415a9f2ebc" // Значение статуса "ИНФОРМАЦИЯ" }, { property: "UsrProductStatus", value: "24cee800-da09-4dfe-85e9-8dbe649b7b69" // Значение статуса "ЧУЖАЯ ПРОДАЖА" }] }));
У меня была подобная ситуация, так же использовать данную настройку следует в манифесте здесь - http://prntscr.com/ogms6l
Вот настройка моего мой фильтра:
Terrasoft.sdk.Details.configure("Event", "EventProductDetailV2StandardDetail", { filters: Ext.create("Terrasoft.Filter", { type: Terrasoft.FilterTypes.Group, subfilters: [ Ext.create("Terrasoft.Filter", { compareType: Terrasoft.ComparisonTypes.NotEqual, property: "Product.IsArchive", value: true }) ] }) });
18 июля 2019 09:46
Здравствуйте!
Попробуйте использовать следующее:
Terrasoft.sdk.Details.configure("Account", "UsrSchema4DetailStandardDetail", Ext.create("Terrasoft.Filter", { name: "UsrProductInAccountStatusFilter", type: Terrasoft.FilterTypes.Group, logicalOperation: Terrasoft.FilterLogicalOperations.Or, subfilters: [ { property: "UsrProductStatus", value: "9b7bdb4f-4a49-49ea-a65d-65415a9f2ebc" // Значение статуса "ИНФОРМАЦИЯ" }, { property: "UsrProductStatus", value: "24cee800-da09-4dfe-85e9-8dbe649b7b69" // Значение статуса "ЧУЖАЯ ПРОДАЖА" }] }));
У меня была подобная ситуация, так же использовать данную настройку следует в манифесте здесь - http://prntscr.com/ogms6l
Вот настройка моего мой фильтра:
Terrasoft.sdk.Details.configure("Event", "EventProductDetailV2StandardDetail", { filters: Ext.create("Terrasoft.Filter", { type: Terrasoft.FilterTypes.Group, subfilters: [ Ext.create("Terrasoft.Filter", { compareType: Terrasoft.ComparisonTypes.NotEqual, property: "Product.IsArchive", value: true }) ] }) });
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать