Neu Formulareditor Auftrag erweitern + Erscheinungsdatum aber 01.01.1900

omni-handel

Gut bekanntes Mitglied
12. September 2011
105
6
14532 Stahnsdorf
Hallo,
wollte pro Artikel einfach eine Spalte einfügen " Auftragspositionen.Artikel.Erscheinungsdatum "

Funktioniert auch toll aber nicht bei Zusatzartikel ( wie Versand oder sofort lieferbar) steht jetzt immer " 01.01.1900 "

das klappt leider nicht : ( weil als Ausgabe immer false oder true kommt und nicht mehr das Datum )

Date ("01.01.1900") < Auftragspositionen.Artikel.Erscheinungsdatum


Was muss ich eintragen, wenn jetzt das Datum "01.01.1900" dann bitte einfach das "Feld leer" lassen ?



Vielen herzlichen Dank für eure Hilfe.
 

John

Sehr aktives Mitglied
3. März 2012
3.871
933
Berlin
Wenn das Erscheinungsdatum nicht gesetzt ist, ist das Feld in der Datenbank NULL

Prüfe also auf IsNullOrEmpty (oder so ähnlich) und mach dann eine Darstellungsbedingung mit COND() in der Du nur das Feld ausgibst, wenn es nicht NullOrEmpty ist und ansonsten halt keine Ausgabe..
 

omni-handel

Gut bekanntes Mitglied
12. September 2011
105
6
14532 Stahnsdorf
Hi john,
das wäre ja toll, wenn das Feld in der Datenbank "NULL" wäre - es wird aber "01.01.1900" angezeigt

Du weißt ja, dass ich keine Ahnung von Programmiersprachen habe ....
Es gibt ja hier im Forum schon Beispiele für das Voraussichtliche Lieferdatum .... Aber es klappt nicht auf Erscheinungsdatum

hier wäre meine Lösung ;)
if Date ("01.01.1900") then "Feld leer lassen" if not Date ("01.01.1900") then Auftragspositionen.Artikel.Erscheinungsdatum

VG Rudolf
 

John

Sehr aktives Mitglied
3. März 2012
3.871
933
Berlin
hier wäre meine Lösung ;)
if Date ("01.01.1900") then "Feld leer lassen" if not Date ("01.01.1900") then Auftragspositionen.Artikel.Erscheinungsdatum

Die Lösung ist schmutzig und nicht empfehlenswert.

1. Basiert sie darauf, das DBNULL zu einem Datumswert konvertiert wird, was so eiegntlich schon nicht OK ist.
2. Ziehst Du das Ergebnis der Umwandlung von Date in einen String unter Berücksichtigug des lokalen Gebietsschemas von Windows heran. Wenn auf einem Rechner ein nicht Deutsches Zeitschema eingestellt ist (was der User problemlos machen kann), scheitert Deine Abfrage.

Böse-böse ;)
 

John

Sehr aktives Mitglied
3. März 2012
3.871
933
Berlin
Ich muß mich hier korrigieren.
Der Rückgabewert ist nicht DBNull sondern tatsächlich 01.01.1900 jedoch nicht vom Typ Text sondern Date selbst wenn in der Datenbank das Feld NULL ist.

Damit würde ich das so machen

Code:
COND(Auftragspositionen.Artikel.Erscheinungsdatum = DateYMD(1900,1,1),"",JTL_DatumAlsText(Auftragspositionen.Artikel.Erscheinungsdatum))
 

starshop

Gut bekanntes Mitglied
8. September 2009
225
14
COND(Auftragspositionen.Artikel.Erscheinungsdatum = DateYMD(1900,1,1),"","vorraussichtliches Lieferdatum ca. um: "+JTL_DatumAlsText(Auftragspositionen.Artikel.Erscheinungsdatum))

Ich habe das mal aufgegriffen und für meine Belange angepasst.

Hat da jemand noch einen Vorschlag wie ich das verfeinern kann mit:
1. wenn Artikel lagernd = Textausgabe "sofort lieferbar" und Datum leer =""
2. Überverkäufe möglich aber Erscheinungsdatum überschritten/ leer oder Haken nicht gesetzt = Bestelldatum + 14 Tage
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Auftrag automatisch nach Bestellung geht nicht Arbeitsabläufe in JTL-Wawi 2
Auftrag zur InetBestellungId 7610 wurde bereits erstellt. InetBestellung wird gelöscht. JTL-Wawi 1.10 0
Neu Auftrag über WaWi versenden Arbeitsabläufe in JTL-Wawi 3
Neu Nach Update auf 1.10.14.1 - Zahlungsart wird beim Auftrag erstellen nicht mit übernommen + Sepa Eingänge JTL-Wawi - Fehler und Bugs 0
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Neu Zahlungszuordnung Wawi Auftrag mit Barzahlung im Laden User helfen Usern - Fragen zu JTL-Wawi 0
Auftrag auf Pickliste lässt sich nicht mehr entfernen JTL-Wawi 1.9 1
Neu Ausgabe von Artikeldaten außerhalb der "Position Table" - im Auftrag Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Im Auftrag sind 2x mal Versandart hinterlegt kaufland.de - Anbindung (SCX) 0
Neu Paypal Zahlung erfolgreich, Auftrag mit Status Neu im Shop und fehlt in WAWI JTL-Shop - Fehler und Bugs 4
In Diskussion Workflow für das Austauschen von bestelltem Artikel in einem Auftrag gegen einen alternativen Artikel JTL-Workflows - Ideen, Lob und Kritik 3
Neu PDF-Rechnung an andere Mailadresse schicken als Angebot / Auftrag Arbeitsabläufe in JTL-Wawi 5
In Diskussion Auftrag Notizen / Historie via dotliquid ausgeben!? JTL-Workflows - Ideen, Lob und Kritik 4
Neu Workflow Versandart prüfen und im Auftrag setzen - speziell für Stücklistenartikel User helfen Usern - Fragen zu JTL-Wawi 0
Artikel im Auftrag nicht verschiebbar. Freiposition automatisch gesetzt in jedem Auftrag als 1. Position. JTL-Wawi 1.10 1
MWST Satz in einem Auftrag korrigieren funktioniert nicht JTL-Wawi 1.10 2
Exportvorlage Auftrag JTL-Wawi 1.10 4
Neu Suche um Adresszusatz erweitern JTL-Wawi - Ideen, Lob und Kritik 0

Ähnliche Themen