RuestAuftraegeAbschliessen.p 769 B

123456789101112131415161718192021222324252627
  1. DEF BUFFER bRuestAuf FOR RuestAuf.
  2. FOR EACH RuestAuf NO-LOCK
  3. WHERE RuestAuf.Firma = '1000'
  4. BREAK BY RuestAuf.Firma
  5. BY RuestAuf.Aufnr:
  6. IF NOT FIRST-OF ( RuestAuf.Aufnr ) THEN NEXT.
  7. FIND Aufko NO-LOCK OF RuestAuf NO-ERROR.
  8. IF AVAILABLE Aufko THEN
  9. DO:
  10. IF Aufko.Auf_Sta <= 1 THEN NEXT.
  11. IF Aufko.Lief_Datum >= TODAY THEN NEXT.
  12. END.
  13. FOR EACH bRuestAuf
  14. WHERE bRuestAuf.Firma = RuestAuf.Firma
  15. AND bRuestAuf.Aufnr = RuestAuf.Aufnr:
  16. ASSIGN bRuestAuf.lGeruestet = TRUE
  17. bRuestAuf.lPAGedruckt = TRUE
  18. bRuestAuf.lLAGedruckt = TRUE
  19. bRuestAuf.lLSGedruckt = TRUE
  20. bRuestAuf.lGeladen = TRUE.
  21. END.
  22. END.