Cumuler le stock de plusieurs dépôts
Robot Vaisonet
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 là). 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
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article