Cumuler le stock de plusieurs dépôts

Maxime

Modifié le : Mer, 3 Mars, 2021 à 10:08 H

Cumuler le stock de plusieurs dépôts pour envoyer le cumul sur le site est possible, mais cela nécessitera un développement spécifique via le SDK E-connecteur (voir ici et ). Voici un exemple d'implémentation avec EBP OpenLine :



SELECT i.Id
,i.ManageStock
,i.ItemType
,i.Oxatis_Oxatis_DaysToship
,i.Weight
,i.NetWeight
,i.Oxatis_Oxatis_ShowIfOutOfStock
,i.Caption
,i.Oxatis_Oxatis_MetaDescription
,i.Oxatis_Oxatis_MetaKeywords
,i.Oxatis_Oxatis_MetaTitle
,i.DesComClear
,i.DesCom
,i.Oxatis_Oxatis_LongDescriptionClear
,i.BarCode
,i.Width
,i.Height
,i.Length
,i.ItemImage
,i.CostPrice
,i.Oxatis_Oxatis_Brand
,i.NumberOfItemByPackage
,i.RealStock
,i.VirtualStock
,i.SalePriceVatExcluded
,i.ActiveState
,i.PurchasePrice
,i.AllowPublishOnWeb
,SUM(si.RealStock) as RealStock
,SUM(si.VirtualStock) as VirtualStock
,SUM(si.OrderedQuantity) as OrderedQuantity

FROM Item i
INNER JOIN Vat v ON i.VatId = v.Id
LEFT JOIN Ecotax e ON i.EcotaxId = e.Id
LEFT JOIN ItemFamily f ON i.FamilyId = f.Id
LEFT JOIN ItemSubFamily sf ON i.SubFamilyId = sf.Id
LEFT JOIN Supplier s ON i.SupplierId = s.Id
LEFT JOIN StockItem si ON i.Id = si.ItemId

WHERE si.StorehouseId = '3B7FA0C3-1F64-449F-9277-CB8D8CCB9663'
OR si.StorehouseId = NULL

GROUP BY i.Id
,i.ManageStock
,i.ItemType
,i.Oxatis_Oxatis_DaysToship
,i.Weight
,i.NetWeight
,i.Oxatis_Oxatis_ShowIfOutOfStock
,i.Caption
,i.Oxatis_Oxatis_MetaDescription
,i.Oxatis_Oxatis_MetaKeywords
,i.Oxatis_Oxatis_MetaTitle
,i.DesComClear
,i.DesCom
,i.Oxatis_Oxatis_LongDescriptionClear
,i.BarCode
,i.Width
,i.Height
,i.Length
,i.ItemImage
,i.CostPrice
,i.Oxatis_Oxatis_Brand
,i.NumberOfItemByPackage
,i.RealStock
,i.VirtualStock
,i.SalePriceVatExcluded
,i.ActiveState
,i.PurchasePrice
,i.AllowPublishOnWeb




Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article