INSERTION DANS ActualAmountsByLocation (ItemBarcode, endroit, LocationName, quantité, isCustomerItem, LastUpdate)
CHOISIR * À PARTIR (
CHOISIR m.ItemBarcode DISTINCT, m.ToLocationType+m.ToNo COMME endroit, l.shortdesc COMME LocationName, dbo.spGetActualAmountByLocation (m.ItemBarcode, m.ToLocationType+m.ToNo) COMME quantité, 0 COMME isCustomerItem,
GETDATE () COMME LastUpdate de dbo.StockMovement m, RefLocations l OÙ m.ToLocationType='L ET m.ToLocationType+m.ToNo=l.code ET m.ItemBarcode=@Barcode ET m.TransactionType=1
) un ORDRE PAR ItemBarcode, endroit
MISE À JOUR ActualAmountsByLocation isCustomerItem=1 RÉGLÉ OÙ ItemBarcode DEDANS (codes barres CHOISIS de StockMaterials OÙ barcode=@Barcode ET ownership=1)
MISE À JOUR ActualAmountsByLocation isCustomerItem=1 RÉGLÉ OÙ ItemBarcode DEDANS (codes barres CHOISIS de StockTools OÙ barcode=@Barcode ET ownership=1)
MISE À JOUR ActualAmountsByLocation isCustomerItem=1 RÉGLÉ OÙ ItemBarcode DEDANS (codes barres CHOISIS de StockComponents OÙ barcode=@Barcode ET ownership=1)
PLACER le @ReturnMsg = le RTRIM (@ReturnMsg) + « E25 : La transaction a accompli avec succès » + le CHAR (13) + CHAR (10)