[Gelöst](CC) Anzeige Seriennummer einer Anlage in Bestellung

4. Mai 2012 11:37

Hallo liebes Forum,
ich komme mal wieder nicht weiter und hoffe auf Eure Hilfe.
Ich möchte im Bestellreport die Seriennummer einer Anlage anzeigen, wenn diese gefüllt ist.
Also habe ich mir in Globals ein Record auf Fixed Asset und ein neues Textfeld angelegt. Mein Code
sieht nun wie folgt aus:

Code:
FixedAsset.GET;
"Purchase Line"."No." := FixedAsset."No.";

IF FixedAsset."Serial No."<> '' THEN BEGIN
Seriennummer := 'Seriennummer:' + ' ' + FixedAsset."Serial No.";
END;


Der Fehler liegt sicher im zweiten Abschnitt, da hier nicht auf die Anlagennummer aus der Bestellzeile
referenziert wird. Ihr könnt mir sicher helfen.
Vielen Dank im Voraus!

LG,
Yvi
Zuletzt geändert von Yvilein am 4. Mai 2012 14:22, insgesamt 1-mal geändert.

Re: (CC) Anzeige Seriennummer einer Anlage in Bestellung

4. Mai 2012 12:09

Müsste zu Beginn nicht stehen:
Code:
if "Purchase Line".Type = "Purchase Line".Type::"Fixed Asset" then
  if FixedAsset.get("Purchase Line"."No.") then begin
    .
    .
    .
  end;

Re: (CC) Anzeige Seriennummer einer Anlage in Bestellung

4. Mai 2012 12:33

Vielen Dank für den Tip, aber ich bekomme immer noch keine Anzeige.
Die Abfrage auf den Typ habe ich in der Section. Benötige ich dies dann trotzdem noch im Code?
Aktuell sieht es so aus:


Code:
  IF "Fixed Asset".GET("Purchase Line"."No.") THEN BEGIN
    IF "Fixed Asset"."Serial No." <> '' THEN
       Seriennummer := 'Seriennummer:' + ' ' + "Fixed Asset"."Serial No."
  END;


Fehlt noch etwas, damit eine Anzeige erfolgt?

LG,
Yvi

Re: (CC) Anzeige Seriennummer einer Anlage in Bestellung

4. Mai 2012 12:45

Wo steht dein Code denn?

Re: (CC) Anzeige Seriennummer einer Anlage in Bestellung

4. Mai 2012 13:02

Danke, habe meine Augen wieder offen...:-)
Hatte den Code im Hauptcode und nicht in der Section.
Vielen Dank!

LG,
Yvi

Re: [Gelöst](CC) Anzeige Seriennummer einer Anlage in Bestel

4. Mai 2012 14:23

Hatte mich so über die Lösung gefreut, dass ich davon abgekommen bin. :-)
Danke für den Hinweis!

LG,
Yvi