Verkaufsbemerkungszeile vs FA-Bemerkungszeile

28. August 2009 12:49

Hallo,

Ich übergebe mittel einer Funktion die Verkaufsbemerkungszeile in die FA-Bemerkungszeile.
soweit so gut.
Wenn ich jetzt in die FA-Bemerkungszeile eine neue Zeile hinzufüge , Füge ich dann aber in der Verkaufsbemerkungszeile eine Bemerkungszeile hinzu, dann überschreibt diese die im FA-Bemerkungszeile eingefügte Zeile.
es Sollen ALLE Bemerkungen in der FA nicht überschrieben sondern aus der Verkaufsbemerkungszeile ergänzt werden.
was muss noch ändern damit statt Überschreibung eine Aktualisierung erfolgt?
Danke im voraus.

Code:
 

//Diese Funktion überführt die Bemerkungen aus dem Verkaufsauftrag in die Fertigungsauftragsbemerkungen

SalesCommentLine.SETRANGE("Document Type",SalesCommentLine."Document Type"::Order);
SalesCommentLine.SETRANGE("No.",ProductionOrder."Source No.");
IF SalesCommentLine.FIND('-') THEN BEGIN
  REPEAT
    ProdOrderCommentLine.INIT;
    ProdOrderCommentLine.Status := ProductionOrder.Status;
    ProdOrderCommentLine."Prod. Order No.":= ProductionOrder."No.";
    ProdOrderCommentLine."Line No.":=SalesCommentLine."Line No.";
    ProdOrderCommentLine.Date:=SalesCommentLine.Date;
    ProdOrderCommentLine.Code:=SalesCommentLine.Code;
    ProdOrderCommentLine.Comment:=SalesCommentLine.Comment;
    ProdOrderCommentLine."Source No." := SalesCommentLine."No.";

    IF NOT ProdOrderCommentLine.INSERT THEN
      ProdOrderCommentLine.MODIFY;


  UNTIL SalesCommentLine.NEXT =0;
END;

Re: Verkaufsbemerkungszeile vs FA-Bemerkungszeile

28. August 2009 13:10

Ich würde vermuten, diese Zeile ist schuld:
Code:
ProdOrderCommentLine."Line No.":=SalesCommentLine."Line No.";


Du müsstest zunachst die letzte Zeile FA-Bemerkung ausfindig machen und diese um 10000 hochzählen.

Re: Verkaufsbemerkungszeile vs FA-Bemerkungszeile

28. August 2009 15:08

Hallo,

danke für den Hinweis!! :wink:
Ich habe die Letztezeile ausfindig gemacht & hochgezählt.
jetzt werden die Zeilen nicht überschrieben sondern neu angelegt.

was habe ich falsch gemacht?
Code:

//Diese Funktion überführt die Bemerkungen aus dem Verkaufsauftrag in die Fertigungsauftragsbemerkungen

SalesCommentLine.SETRANGE("Document Type",SalesCommentLine."Document Type"::Order);
SalesCommentLine.SETRANGE("No.",ProductionOrder."Source No.");
IF SalesCommentLine.FIND('-') THEN BEGIN
  REPEAT
    ProdOrderCommentLine.SETRANGE("Source No.",SalesCommentLine."No.");//die Auftragsnummer
      IF ProdOrderCommentLine.FINDLAST THEN
      LastLineNo := ProdOrderCommentLine."Line No.";
      ProdOrderCommentLine.INIT;
      ProdOrderCommentLine."Line No.":=LastLineNo + 10000;
      ProdOrderCommentLine.Status :=ProductionOrder.Status;
      ProdOrderCommentLine."Prod. Order No.":=ProductionOrder."No.";
      ProdOrderCommentLine.Date:=SalesCommentLine.Date;
      ProdOrderCommentLine.Code:=SalesCommentLine.Code;
      ProdOrderCommentLine.Comment:=SalesCommentLine.Comment;     
      ProdOrderCommentLine."Source No." := SalesCommentLine."No.";

    ProdOrderCommentLine.INSERT;
     
  UNTIL SalesCommentLine.NEXT =0;
END;

Re: Verkaufsbemerkungszeile vs FA-Bemerkungszeile

28. August 2009 15:18

Ich möchte mich ja nicht rein drängeln, aber wie soll das überhaupt gehen?¿
yopstar25 hat geschrieben:SalesCommentLine.SETRANGE("No.",ProductionOrder."Source No.");

Die "Source No." ist die Herkunftsnummer des FA. Also der Artikel, der hergestellt wird.

Re: Verkaufsbemerkungszeile vs FA-Bemerkungszeile

28. August 2009 15:34

Hallo,

Die "Source No." ist die Auftrag Nr. (die AB).

hoffe das das was du meintest

Re: Verkaufsbemerkungszeile vs FA-Bemerkungszeile

28. August 2009 18:00

In meinem Nav ist das die Herkunftsnummer ..

Re: Verkaufsbemerkungszeile vs FA-Bemerkungszeile

31. August 2009 09:49

Hallo ,

in unserem NAV werden keine Artikeln gefertigt sondern nur Leistungen aus dem VK-Auftrag in die Produktion übergeben(bitte siehe Anhang.)
ich hätte es vorher erklären müssen (sorry :idea: )
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Verkaufsbemerkungszeile vs FA-Bemerkungszeile

31. August 2009 09:58

Ui :) Den Weg nutze ich nicht, aber sieht ja interessant aus ...