Создал модуль. Отобразил его в манифесте. Пробую отфильтровать деталь по значениям в колонке следующим образом - не помогает. Что может быть не так?
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
})
]
})
});
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать