HoReLagerKorrektur.p 995 B

12345678910111213141516171819202122232425262728293031323334
  1. DEF BUFFER bHoReLager FOR HoReLager.
  2. REPEAT TRANSACTION ON ERROR UNDO, LEAVE:
  3. FIND HoReLager
  4. WHERE HoReLager.Firma = '1000'
  5. AND HoReLager.Art = 2
  6. AND HoReLager.Lager = 0
  7. AND HoReLager.cSort = 'B2-032-02'.
  8. /*
  9. FIND bHoReLager
  10. WHERE bHoReLager.Firma = '1000'
  11. AND bHoReLager.Art = 2
  12. AND bHoReLager.Lager = 0
  13. AND bHoReLager.cSort = 'B2-032-01'.
  14. FIND ArtLager OF bHoReLager.
  15. ArtLager.Inv_Best = ArtLager.Inv_Best - bHoReLager.Bestand.
  16. FOR EACH LotLager WHERE LotLager.HoReLager_Id = HoReLager.HoReLager_Id:
  17. IF LotLager.Verfall = 01/15/2021 THEN
  18. DO:
  19. DELETE lotlager.
  20. NEXT.
  21. END.
  22. lotlager.horelager_id = bhorelager.horelager_id.
  23. END.
  24. */
  25. ASSIGN HoReLager.Artnr = 0
  26. HoReLager.Bestand = 0
  27. HoReLager.Eingang = ?
  28. HoReLager.Verfall = ?
  29. HoReLager.iStatus = 0.
  30. LEAVE.
  31. END.