Verkaufseinheit wird nicht auf Angebot/Auftrag/Rechnung/Lieferschein ausgegeben

B3D

Mitglied
18. Februar 2024
4
4
Hallo liebe Community,

wir haben derzeit das Problem, dass die Verkaufseinheiten in der Tabelle auf allen Formularen nicht ausgegeben werden.
Die Artikel besitzen aber eine, zb. "m"(meter).

Tabellen Feld auf Angebot "Unit"
variable: SalesQuotationPosition.Unit

Tabellen Feld auf Lieferschein "Unit"
variable: DeliveryNotePosition.Unit

Tabellen Feld auf Rechnung "Unit"
variable: InvoicePosition.Unit

Gibt es hierzu vielleicht einen kleinen Tipp eurerseits ?
 

no80

Sehr aktives Mitglied
28. Juni 2023
755
89
Hallo liebe Community,

wir haben derzeit das Problem, dass die Verkaufseinheiten in der Tabelle auf allen Formularen nicht ausgegeben werden.
Die Artikel besitzen aber eine, zb. "m"(meter).

Tabellen Feld auf Angebot "Unit"
variable: SalesQuotationPosition.Unit

Tabellen Feld auf Lieferschein "Unit"
variable: DeliveryNotePosition.Unit

Tabellen Feld auf Rechnung "Unit"
variable: InvoicePosition.Unit

Gibt es hierzu vielleicht einen kleinen Tipp eurerseits ?
Was habt ihr für eine Fehlermeldung ? Oder bleibt es einfach leer?
 

B3D

Mitglied
18. Februar 2024
4
4
Vielen Dank für deine Antwort no80.
Wir bekommen keine Fehlermeldung, es bleibt einfach leer.
Uns ist jetzt aufgefallen, dass wenn wir im Auftrag selbständig im Nachgang bei Verkaufseinheit Eintragungen vornehmen, dass dann die Einheit ausgegeben wird.
Ein gepflegter Artikel liefert aber nicht die gewünschte Einheit.

Heißt im Klartext, wir müssen im Nachgang alle Verkaufseinheiten selbständig eintragen.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Hallo @B3D,

hast Du wirklich im Feld "Verkaufseinheit" die Auswahl getroffen und nicht vielleicht im rechten des Doppelfelds "Inhalt/Menge", also darunter?

Dazu passt, dass dieses Feld im Auftrag nicht ausgefüllt ist und Ihr es "nachtragen" müsst.

Für das Mengenfeld gibt es leider bei den neuen Vorlagen keine Variable, warum auch immer. Da kannst Du Dir nur mit einer SQL-Abfrage helfen, falls Du nicht doch das Feld Verkaufseinheit nutzen möchtest:

Code:
JTL_DirectQuery("
SELECT
    ISNULL((
        SELECT
            ME.cDisplayCode
        FROM
            tArtikel AS ART
            JOIN tMassEinheit AS ME ON ART.kMassEinheit = ME.kMassEinheit
        WHERE
            kArtikel = "+ Str$(SalesQuotationPosition.ProductInternalId) +"
   ), '')
")

Das ist der Code für ein Angebot. Die Variable SalesQuotationPosition.ProductInternalId muss in den anderen Vorlagen entsprechend angepasst werden.
 
  • Gefällt mir
Reaktionen: no80

Ähnliche Themen