Assistance E-connecteur

Cumuler le stock de plusieurs dépôts

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




Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Nous sommes désolés de ne pas avoir pu répondre à votre question. Aidez-nous à améliorer cet article grâce à vos commentaires.