INSERÇÃO em ActualAmountsByLocation (ItemBarcode, posição, LocationName, uma quantidade, isCustomerItem, LastUpdate)
SELECIONAR * DE (
SELECIONAR m.ItemBarcode DISTINTO, m.ToLocationType+m.ToNo COMO a posição, l.shortdesc COMO LocationName, dbo.spGetActualAmountByLocation (m.ItemBarcode, m.ToLocationType+m.ToNo) COMO uma quantidade, 0 COMO o isCustomerItem,
GETDATE () COMO LastUpdate de dbo.StockMovement m, RefLocations l ONDE m.ToLocationType='L E m.ToLocationType+m.ToNo=l.code E m.ItemBarcode=@Barcode E m.TransactionType=1
) uma ORDEM por ItemBarcode, posição
ATUALIZAÇÃO ActualAmountsByLocation isCustomerItem=1 AJUSTADO em ONDE ItemBarcode (código de barras SELETO de StockMaterials ONDE barcode=@Barcode E ownership=1)
ATUALIZAÇÃO ActualAmountsByLocation isCustomerItem=1 AJUSTADO em ONDE ItemBarcode (código de barras SELETO de StockTools ONDE barcode=@Barcode E ownership=1)
ATUALIZAÇÃO ActualAmountsByLocation isCustomerItem=1 AJUSTADO em ONDE ItemBarcode (código de barras SELETO de StockComponents ONDE barcode=@Barcode E ownership=1)
AJUSTAR o @ReturnMsg = o RTRIM (@ReturnMsg) + “E25: A transação terminou com sucesso” + o CARVÃO ANIMAL (13) + o class= >
Linq do CARVÃO ANIMAL (10)