...
WhseItemTrackingForm.SetSource(TempWhseWorksheetLine,DATABASE::"Whse. Internal Put-away Line");
WhseItemTrackingForm.InsertItemTrackingLine(TempWhseWorksheetLine,SerialNo,LotNo,ExpirationDate,QtyToEmpty);
END;
BEGIN
END.
}
}
...
...
WhseItemTrackingForm.SetSource(TempWhseWorksheetLine,DATABASE::"Whse. Internal Put-away Line");
WhseItemTrackingForm.InsertItemTrackingLine(TempWhseWorksheetLine,SerialNo,LotNo,ExpirationDate,QtyToEmpty);
END;
// Add the following lines.
PROCEDURE CheckCurrentLineQty@25();
VAR
BinContent@1000 : Record 7302;
AvailQtyBase@1001 : Decimal;
BEGIN
GetLocation("Location Code");
IF Location."Bin Mandatory" AND
("Location Code" <> '') AND ("From Bin Code" <> '') AND
("Item No." <> '') AND ("Unit of Measure Code" <> '')
THEN BEGIN
IF Location."Directed Put-away and Pick" THEN
CheckBlocking(BinContent);
AvailQtyBase := BinContent.CalcQtyAvailToPick(0);
IF AvailQtyBase < "Qty. (Base)" THEN
FIELDERROR(
"Qty. (Base)",
STRSUBSTNO(Text002,AvailQtyBase));
END;
END;
// End of the lines.
BEGIN
END.
}
}
...