PARTE MOVIBLE EN ActualAmountsByLocation (ItemBarcode, localización, LocationName, cantidad, isCustomerItem, LastUpdate)
SELECCIONAR * DE (
SELECCIONAR m.ItemBarcode DISTINTO, m.ToLocationType+m.ToNo COMO localización, l.shortdesc COMO LocationName, dbo.spGetActualAmountByLocation (m.ItemBarcode, m.ToLocationType+m.ToNo) COMO cantidad, 0 COMO isCustomerItem,
GETDATE () COMO LastUpdate de dbo.StockMovement m, RefLocations l DONDE m.ToLocationType='L Y m.ToLocationType+m.ToNo=l.code Y m.ItemBarcode=@Barcode Y m.TransactionType=1
) una ORDEN de ItemBarcode, localización
ACTUALIZACIÓN ActualAmountsByLocation isCustomerItem=1 DETERMINADO DONDE ItemBarcode ADENTRO (código de barras SELECTO de StockMaterials DONDE barcode=@Barcode Y ownership=1)
ACTUALIZACIÓN ActualAmountsByLocation isCustomerItem=1 DETERMINADO DONDE ItemBarcode ADENTRO (código de barras SELECTO de StockTools DONDE barcode=@Barcode Y ownership=1)
ACTUALIZACIÓN ActualAmountsByLocation isCustomerItem=1 DETERMINADO DONDE ItemBarcode ADENTRO (código de barras SELECTO de StockComponents DONDE barcode=@Barcode Y ownership=1)
FIJAR el @ReturnMsg = RTRIM (@ReturnMsg) + “E25: La transacción terminó con éxito” + el CARBÓN DE LEÑA (13) + CARBÓN DE LEÑA (10)