Hallo zusammen
nach längerem Suchen zum Thema der Freitextfelder oder des Hinweise-feldes bin ich leider noch nicht ganz auf das richtige gestossen. Dennoch denke ich, das viele dankbar wären, zu diesem Thema eine Antwort zu bekommen.
Folgendes: Es kann sein, das eine Rechnung mehrere Seiten umfasst. Um die übersichtlichkeit zu gewährleisten ist es optisch Sinnvoll eine "frei Position" einzufügen mit einem übertitel. Da dies bei jeder Rechnung bei uns andere Titel sind, macht es auch keinen Sinn da mit Variationen usw. zu arbeiten. Desshalb möchten wir nur Text (also einen Texttittel) zwischen den Postitionen einfügen können.
In der Rechnung gibt dies jedoch eine Positionszahl, und Menge 0, Mwst 0, Gesammtbetrag 0 sowie im Gesammtbetrag dann 0.00% Mwst mit 0.00 €
Das sieht dann einfach net so doll aus! Es kursiert hier im Forum eine Vorlage wie man dies löst, da stimmt jedoch folgendes nicht:
-es wird keine Mwst/Ust. berücksichtigt
-es werden keine Produkte berücksichtigt die Menge <0 haben (also Rabatte die mit Minusbeträge eingetragen sind und halbe Produkte eben (Menge 0.5 z.B.)
Im Rechnungsformular haben wir bisher folgenden Code:
In der Positionsliste bei der Datenzeile habe ich folgenden Inhalt (bis zum "|" ist nur erklärend):
Rabatt vorhanden:
Pos | Fstr$(Count(Positionen.Position, false), "##&")
Menge | Cond(Int(Positionen.Menge) != Positionen.Menge, Fstr$(Positionen.Menge, "?&.###") + " " + Positionen.Einheit, Fstr$(Positionen.Menge, "?&") + " " + Positionen.Einheit)
ArtNr | Positionen.ArtNr
Bezeichnung | Positionen.Bezeichnung+ Cond(len(Positionen.Seriennummer) > 0, "¶Seriennummer: " + Positionen.Seriennummer, "")
MWSt. | Cond(Positionen.MWSt > 0, Fstr$(Positionen.MWSt, "##.#%"), "")
E-Preis | Cond(Positionen.MWSt > 0, Fstr$(Positionen.MWSt, "##.#%"), "")
Rabatt | Cond(Positionen.Rabatt > 0, Fstr$(Positionen.Rabatt, "###.#%"), "")
G-Preis | cond(JTL. WaWi.Vorgabe.zzglMWSt, Positionen.NettoGesamt, Positionen.BruttoGesamt)
Rabatt nicht vorhanden:
Pos | Fstr$(Count(Positionen.Position, false), "##&")
Menge | Cond(Int(Positionen.Menge) != Positionen.Menge, Fstr$(Positionen.Menge, "?&.###") + " " + Positionen.Einheit, Fstr$(Positionen.Menge, "?&") + " " + Positionen.Einheit)
ArtNr | Positionen.ArtNr
Bezeichnung | Positionen.Bezeichnung+ Cond(len(Positionen.Seriennummer) > 0, "¶Seriennummer: " + Positionen.Seriennummer, "")
MWSt. | Cond(Positionen.MWSt > 0, Fstr$(Positionen.MWSt, "##.#%"), "")
E-Preis | cond(JTL.WaWi.Vorgabe.zzglMWSt, Positionen.NettoEinzel, Positionen.BruttoEinzel)
G-Preis | cond(JTL.WaWi.Vorgabe.zzglMWSt, Positionen.NettoGesamt, Positionen.BruttoGesamt)
Wer könnte dies umschreiben das die Freitexte (alles was Menge = 0) hat keinen Text ausgibt. (Menge > und < 0 jedoch berechnet)
Und wie werden Hinweisfelder ausgegeben in der Rechnung?
Lieben Gruss: Designer
nach längerem Suchen zum Thema der Freitextfelder oder des Hinweise-feldes bin ich leider noch nicht ganz auf das richtige gestossen. Dennoch denke ich, das viele dankbar wären, zu diesem Thema eine Antwort zu bekommen.
Folgendes: Es kann sein, das eine Rechnung mehrere Seiten umfasst. Um die übersichtlichkeit zu gewährleisten ist es optisch Sinnvoll eine "frei Position" einzufügen mit einem übertitel. Da dies bei jeder Rechnung bei uns andere Titel sind, macht es auch keinen Sinn da mit Variationen usw. zu arbeiten. Desshalb möchten wir nur Text (also einen Texttittel) zwischen den Postitionen einfügen können.
In der Rechnung gibt dies jedoch eine Positionszahl, und Menge 0, Mwst 0, Gesammtbetrag 0 sowie im Gesammtbetrag dann 0.00% Mwst mit 0.00 €
Das sieht dann einfach net so doll aus! Es kursiert hier im Forum eine Vorlage wie man dies löst, da stimmt jedoch folgendes nicht:
-es wird keine Mwst/Ust. berücksichtigt
-es werden keine Produkte berücksichtigt die Menge <0 haben (also Rabatte die mit Minusbeträge eingetragen sind und halbe Produkte eben (Menge 0.5 z.B.)
Im Rechnungsformular haben wir bisher folgenden Code:
In der Positionsliste bei der Datenzeile habe ich folgenden Inhalt (bis zum "|" ist nur erklärend):
Rabatt vorhanden:
Pos | Fstr$(Count(Positionen.Position, false), "##&")
Menge | Cond(Int(Positionen.Menge) != Positionen.Menge, Fstr$(Positionen.Menge, "?&.###") + " " + Positionen.Einheit, Fstr$(Positionen.Menge, "?&") + " " + Positionen.Einheit)
ArtNr | Positionen.ArtNr
Bezeichnung | Positionen.Bezeichnung+ Cond(len(Positionen.Seriennummer) > 0, "¶Seriennummer: " + Positionen.Seriennummer, "")
MWSt. | Cond(Positionen.MWSt > 0, Fstr$(Positionen.MWSt, "##.#%"), "")
E-Preis | Cond(Positionen.MWSt > 0, Fstr$(Positionen.MWSt, "##.#%"), "")
Rabatt | Cond(Positionen.Rabatt > 0, Fstr$(Positionen.Rabatt, "###.#%"), "")
G-Preis | cond(JTL. WaWi.Vorgabe.zzglMWSt, Positionen.NettoGesamt, Positionen.BruttoGesamt)
Rabatt nicht vorhanden:
Pos | Fstr$(Count(Positionen.Position, false), "##&")
Menge | Cond(Int(Positionen.Menge) != Positionen.Menge, Fstr$(Positionen.Menge, "?&.###") + " " + Positionen.Einheit, Fstr$(Positionen.Menge, "?&") + " " + Positionen.Einheit)
ArtNr | Positionen.ArtNr
Bezeichnung | Positionen.Bezeichnung+ Cond(len(Positionen.Seriennummer) > 0, "¶Seriennummer: " + Positionen.Seriennummer, "")
MWSt. | Cond(Positionen.MWSt > 0, Fstr$(Positionen.MWSt, "##.#%"), "")
E-Preis | cond(JTL.WaWi.Vorgabe.zzglMWSt, Positionen.NettoEinzel, Positionen.BruttoEinzel)
G-Preis | cond(JTL.WaWi.Vorgabe.zzglMWSt, Positionen.NettoGesamt, Positionen.BruttoGesamt)
Wer könnte dies umschreiben das die Freitexte (alles was Menge = 0) hat keinen Text ausgibt. (Menge > und < 0 jedoch berechnet)
Und wie werden Hinweisfelder ausgegeben in der Rechnung?
Lieben Gruss: Designer