Gelöst Sonstiges und Anmerkungen im Versand

Micmac

Sehr aktives Mitglied
12. Februar 2016
340
60
Ich hab es eingetragen: die beiden Nummern sind komplett unterschiedlich und haben auch sonst nichts miteinander zu tun.

Es fällt auf, dass nur bei älteren Auftragen überhaupt etwas angezeigt wird. D.h. nur bei alten, noch nicht versendeten Aufträgen (älter als 9 Monate) sind die Spaltennamen sichtbar. Bei neuen Auträgen von heute z.B. steht gar nichts in der Übersicht. Noch nicht einmal die Überschriften der Spalten...

Sind Bestellnummer und Auftragsnummer evtl. unterschiedliche Felder?
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
837
306
den Code hast du aber in eine eigene Übersicht im Bereich Versand > Lieferscheine eingesetzt?

Für Versand > Aufträge kannst du das hier nehmen:

SQL:
SELECT
    'Anmerkung' AS 'Text',
    CASE
        WHEN cAnmerkung = '' THEN '---'
        WHEN cAnmerkung IS NULL THEN '---'
    ELSE
        cAnmerkung
    END AS 'Inhalt'
FROM
    Verkauf.tAuftragText
WHERE
    kAuftrag = @KEY
UNION
SELECT
    'Kundenkommentar' AS 'Text',
    CASE
        WHEN cHinweis = '' THEN '---'
        WHEN cHinweis IS NULL THEN '---'
    ELSE
        cHinweis
    END AS 'Inhalt'
FROM
    Verkauf.tAuftragText
WHERE
    kAuftrag = @KEY

Das hatte ich wohl missverstanden, wo das hin soll.

EDIT: der Code ist nun gekürzt
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Micmac

Micmac

Sehr aktives Mitglied
12. Februar 2016
340
60
Jetzt klappts 🙂
Ich hatte es bei Versand -> Aufträge eingesetzt.

Tausend Dank für die Hilfe
 
  • Gefällt mir
Reaktionen: MirkoWK

Micmac

Sehr aktives Mitglied
12. Februar 2016
340
60
Eine Kleinigkeit noch 🙂

Es wird immer nur die erste Zeile des Inhalt angezeigt. Beispiel:

Hallo,
wie gehts?


nur das Hallo, ist zu sehen, danach kommt ein Absatz.
Was müssen wir ändern um den ganzen Text sehen zu können?

Danke nochmal
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
837
306
hhm - kann ich leider bei uns nicht nachvollziehen. Mehrere Zeilen im Kundenkommentar ergeben nur eine Zeile in der eigenen Übersicht.

Vielleicht ist eine komische Formatierung im Kommentar "versteckt"?
 

Micmac

Sehr aktives Mitglied
12. Februar 2016
340
60
hhm - kann ich leider bei uns nicht nachvollziehen. Mehrere Zeilen im Kundenkommentar ergeben nur eine Zeile in der eigenen Übersicht.

Vielleicht ist eine komische Formatierung im Kommentar "versteckt"?
Unter Lieferschein ist das bei uns auch so. Aber unter Aufträge -> Lieferbar zeigt er nur die erste Zeile.
Die beiden waren unterschiedlich, richtig? (Left JOIN)?
 

Micmac

Sehr aktives Mitglied
12. Februar 2016
340
60
Wenn man im Feld Kundenkommentar einen Absatz macht, wird in der Eigenen Ansicht nur die erste Zeile angezeigt...
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
837
306
hier scheint er wohl tatsächlich den Zeilenumbruch nicht automatisch zu entfernen - ist ja nicht sehr konsistent im JTL ..

tausch im den Code mal die Zeilen aus:

ELSE cAnmerkung >> ELSE REPLACE(REPLACE(cAnmerkung, char(10), char(32)), char(13), char(32))
ELSE cHinweis >> ELSE REPLACE(REPLACE(cHinweis, char(10), char(32)), char(13), char(32))

Was dann final das ergibt:
SQL:
SELECT
    'Anmerkung' AS 'Text',
    CASE
        WHEN cAnmerkung = '' THEN '---'
        WHEN cAnmerkung IS NULL THEN '---'
        ELSE REPLACE(REPLACE(cAnmerkung, char(10), char(32)), char(13), char(32))
    END AS 'Inhalt'
FROM
    Verkauf.tAuftragText
WHERE
    kAuftrag = @KEY
UNION
SELECT
    'Kundenkommentar' AS 'Text',
    CASE
        WHEN cHinweis = '' THEN '---'
        WHEN cHinweis IS NULL THEN '---'
        ELSE REPLACE(REPLACE(cHinweis, char(10), char(32)), char(13), char(32))
    END AS 'Inhalt'
FROM
    Verkauf.tAuftragText
WHERE
    kAuftrag = @KEY
 
  • Gefällt mir
Reaktionen: Micmac

Micmac

Sehr aktives Mitglied
12. Februar 2016
340
60
Tausend Dank - jetzt ist alles in einer Zeile sichtbar unter Versand -> Aufträge.

Nur zum Verständnis für Planlose wie uns: char(10) ist der Absatz, richtig?
Ich höre jetzt auch auf zu nerven 🙂
 

Ähnliche Themen