If (
DuplicateError = true,
UpdateContext({locShowCatItmDuplicatePopup: true}),
If (
tog_CatItmFrm_FilterDown.Value = true,
Set(
resultActive,
'sp-UpdateCats-Active'.StoredUpdateCatalogues(
{
Level: locSideTabValue,
Name: Switch(
locSideTabValue,
"Brand",
tbl_Brand.Selected.Brand,
"Range",
tbl_Range.Selected.Range,
"SubRange",
tbl_SubRange.Selected.SubRange,
"Product",
tbl_Product.Selected.Product
),
Catalogue: Concat(
Switch(
locSideTabValue,
"Brand",
Filter(
'View.ProdCatalogueBrand',
Company = VarCompany && Brand = tbl_Brand.Selected.Brand
),
"Range",
Filter(
'View.ProdCatalogueRange',
Company = VarCompany && Range = tbl_Range.Selected.Range
),
"SubRange",
Filter(
'View.ProdCatalogueSubRange',
Company = VarCompany && SubRange = tbl_SubRange.Selected.SubRange
),
"Product",
Filter(
'View.ProdCatalogueProduct',
Company = VarCompany && Product = tbl_Product.Selected.Product
)
),
Catalogue,
","
),
Active: If(
Boolean(tog_CatItmFrm_Active.Value),
1,
0
),
CompanyId: VarCompanyId,
User: User().FullName
}
).ReturnCode
)
);