Neu Formulareditor Auftrag erweitern + Erscheinungsdatum aber 01.01.1900

omni-handel

Gut bekanntes Mitglied
12. September 2011
105
5
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.104
685
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
5
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.104
685
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.104
685
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
220
12
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
Gutschrift bzw Rechnungskorrektur größer als neuer Auftrag JTL-Wawi 1.9 2
Neu Wawi Auftrag in JTL POS öffnen (problem mit Kartenzahlung) Allgemeine Fragen zu JTL-POS 0
Auftrag Inlandskunde mit USt-Id - wie erfassen JTL-Wawi 1.7 6
Neu Voraussichtliches Lieferdatum aus Auftrag als Rechnungsdatum/Leistungsdatum Arbeitsabläufe in JTL-Wawi 1
Neu REST-API - Auftrag erstellen - wie Versandposition hinzufügen? Schnittstellen Import / Export 0
In Bearbeitung offene Rechnung im Pos bezahlen nicht Auftrag JTL-POS - Ideen, Lob und Kritik 3
Mailausgabe in JTL WaWi steuern (Rechnung mailen, Auftrag mailen etc.) JTL-Wawi 1.9 0
Neu Wie kann man Freipositionen in einem Auftrag gruppiert darstellen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Auftrag nachträglich bearbeiten User helfen Usern - Fragen zu JTL-Wawi 29
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Eigene Felder aus dem Auftrag in der Packtisch+ / WMS Ausgabe JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Neu Identische Aufträge - gleiche Stückliste aber unterschiedliche Artikelnummer im Auftrag Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Auftrag nicht mehr Auslieferbar JTL-Wawi 1.9 3
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu Ablage von E-Mails bei einem Auftrag User helfen Usern - Fragen zu JTL-Wawi 4
Austausch eines bezahlten Artikels gegen einen preiswerteren in bereits bezahltem auftrag JTL-Wawi 1.7 6
Neu Wawi Fehler - Auftrag öffnet im Hintergrund JTL-Wawi - Fehler und Bugs 8
Neu WAWI 1.9.4.6 Amazon Auftrag hat keine Rechnungsnummer, obwohl die Rechnung zu Amazon hochgeladen wurde. Amazon-Anbindung - Fehler und Bugs 0
Auftrag mit Terminlieferung JTL-Wawi 1.9 2
Neu Workflow - Wert "Netto-EK" im Auftrag auf 0,00 € setzen für eine bestimmte Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikelbezeichnung aus Auftrag in Druckvorlage für Picklisten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Feld Kundenkommentar nur im Auftrag editierbar? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Nach Abbruch von "Auftrag anlegen" wird anderes Programm angezeigt Arbeitsabläufe in JTL-Wawi 5
Versand, Auftrag, Dropshipping Übersicht bereits ausgelieferte ausblenden JTL-Wawi 1.9 0
Auftrag Pickliste Ausliefern JTL-Wawi 1.9 4
Neu Auftrag nach Rechnungsstellung ändern Arbeitsabläufe in JTL-Wawi 2
Neu Dokument aus Auftrag beim Packen Drucken User helfen Usern - Fragen zu JTL-Wawi 2
Auftrag ohne Versand aber mit Lagerbuchung abschließen JTL-Wawi 1.9 1
Neu Mindermengenzuschlag in Auftrag User helfen Usern - Fragen zu JTL-Wawi 3
Neu Amazon Rechungskorrekturen / Storno: Neu ausstellen / Es existiert kein Auftrag zur Rechnung Einrichtung und Installation von JTL-eazyAuction 8
Neu Variationen erweitern JTL-Wawi - Ideen, Lob und Kritik 1

Ähnliche Themen