[Gelöst] CC: Shipment Method

30. Juli 2015 13:36

Hallo zusammen,

ich möchte unseren Kommissionierbeleg erweitern.

Bis jetzt wird der Shipment Method Code aus dem Sales Header gezogen.

Code:
Warehouse Activity Line, Body (1) - OnPreSection()

RecVKZeile_Vertrieb.CHANGECOMPANY('FIRMENNAME');
...
   IF RecVKKopf_Vertrieb.GET(1,"Source No.") THEN BEGIN
      Lieferbedingung := 'Lieferbedingung: ' + RecVKKopf_Vertrieb."Shipment Method Code";
   END ELSE BEGIN
      Lieferbedingung := '';
   END;
...


So ein Liefercode ist natürlich nicht für alle Benutzer sehr aussagekräftig.

Die Tabelle Shipment Method enthält auch das Feld "Description", was ich gerne gegen den Code ersetzen möchte.

Ich habe schon diverse Anweisungen probiert, aber das Feld wird mir leider nie angezeigt.

Vorschläge?
Zuletzt geändert von NIQ am 30. Juli 2015 14:58, insgesamt 1-mal geändert.

Re: CC: Shipment Method

30. Juli 2015 14:01

Code:
 IF TabelleShipment.GET(Shipmentcode) THEN
      Lieferbedingung := 'Lieferbedingung: ' + TabelleShipment.Shipment Description;

Re: CC: Shipment Method

30. Juli 2015 14:11

Hallo,

wenn ich folgenden Code nehme, wird nichts angezeigt:

Code:
 IF ShipmentMethod.GET("Shipment Method Code") THEN
      Lieferbedingung := 'Lieferbedingung: ' + ShipmentMethod.Description;

Re: CC: Shipment Method

30. Juli 2015 14:16

Du musst ja auch den Shipment Code abfragen der im VK Kopf hinterlegt ist.

Re: CC: Shipment Method

30. Juli 2015 14:27

Du musst ja auch den Shipment Code abfragen der im VK Kopf hinterlegt ist.

Ach klar, stimmt!

Bekomme jetzt einen Überlauf:
Überlauf.JPG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: CC: Shipment Method

30. Juli 2015 14:31

Der Überlauf bedeutet das Lieferbedingung nicht so viele Zeichen aufnehmen kann wie der zugewiesene Wert hat.

Re: CC: Shipment Method

30. Juli 2015 14:58

Hab die Zeichen für die Variable erhöht. Jetzt funktioniert es. Besten Dank! :)