problem was somewhere else

SogSog Member Posts: 1,023
lr_CrRef is a local variable of cross reference.
IF "Sales Invoice Line".Type = "Sales Invoice Line".Type::Artikel THEN BEGIN
  lr_CrRef.SETRANGE("Item No.","Sales Invoice Line"."No.");
  lr_CrRef.SETRANGE("Variant Code", "Sales Invoice Line"."Variant Code");
  lr_CrRef.SETRANGE("Unit of Measure","Sales Invoice Line"."Unit of Measure");
  lr_CrRef.SETRANGE("Cross-Reference Type",lr_CrRef."Cross-Reference Type"::Klant);
  lr_CrRef.SETRANGE("Cross-Reference Type No.","Sales Invoice Header"."Sell-to Customer No.");
  IF lr_CrRef.FINDFIRST THEN BEGIN
    "Sales Invoice Line"."Sidec No." := lr_CrRef."Cross-Reference No.";
    "Sales Invoice Line".Description := lr_CrRef.Description;
    "Sales Invoice Line"."Description 2" := '';
  END;
END;
On the lr_CrRef.Findfirst I get a division by zero error.
What could be the problem?
|Pressing F1 is so much faster than opening your browser|
|To-Increase|

Answers

  • garakgarak Member Posts: 3,263
    your sure that the error is on this place?
    Do you make it right, it works too!
  • SogSog Member Posts: 1,023
    Nevermind, the error was somewhere else (a line amount / quantity where quantity was 0)
    |Pressing F1 is so much faster than opening your browser|
    |To-Increase|
Sign In or Register to comment.