Angebots & Rechnungsnummer
Hallo zusammen,
ich bräuchte noch eine letzte Hilfe, dann habe ich soweit alles fertig.
Ich nutze die Rechnungsvorlage und hier auch die fortlaufenden Nummer.
Da ich die Rechnungsnummer jedoch immer eigenständig vergeben will, da nicht jedes Angebot zur Rechnung wird, habe ich dafür eine weitere Untertabelle erzeugt.
Zusätzlich habe ich aus die Auswahlliste
Angebot / Rechnung / Lieferschein
in
Angebot / Kostenvoranschlag / Rechnung
umgewandelt.
Nun soll im Rechnungslayout folgendes nur angezeigt werden, wenn Angebot oder Kostenvoranschlag ausgewählt ist, wenn Rechnung ausgewählt ist, soll diese dann nicht angezeigt werden (was sie mit dem aktuellen Code aber noch wird):
HÜRTH, DEN, {today()}
{if Typ = 1 then
"ANGEBOT NR. "
else
if Typ = 3 then
"KOSTENVORANSCHLAG NR. "
else
"RECHNUNG NR. "
end
end + 'ID-Nr'}
Sobald im Auswahlfenster der Status Rechnung ausgewählt ist, soll dann "Rechnung NR" + die entsprechende Rechnungsnummer aus der anderen Tabelle angezeigt werden.
Könnt ihr mir hier nochmal weiterhelfen?
Ich hoffe auch, dass ich es einigermaßen verständlich formuliert habe!
Besten Dank,
Thomas
3 Antworten
-
Hi Thomas ,
Verstehe ich Richtig, dass im PDF nur etwas angezeigt werden soll, wenn der Status = Angebot oder Kostenvoranschlag ist? Wenn Rechnung, dann soll nur HÜRTH, DEN, .... angezeigt werden?
Sicherheitshalber prüfe bitte als Erstes, ob die Nummern im Status wirklich 1 bzw. 3 für Angebot / Kostenvoranschlag sind.
Wenn ja, sollte dieses Skript das gewünschte anzeigen:"HÜRTH, DEN," + today() + " " + if Typ = 1 then "ANGEBOT NR. " + 'ID-Nr' else if Typ = 3 then "KOSTENVORANSCHLAG NR. " + 'ID-Nr' end end
Dadurch das in deinem Skript am Ende
else "RECHNUNG NR. " end end + 'ID-Nr'}
steht, wird bei Status=Rechnung (bzw. bei jedem Status außer 1 und 3) auch "RECHNUNG NR. + ID" angezeigt.
Viel Erfolg
Ronald -
Hey Ronald,
super - vielen lieben Dank.
Hätte da "nur" noch das weitere Problem, das wenn in einer Untertabelle die Rechnungsnummer eingetragen ist, dann diese anstelle der Angebots/Kostenvoranschlag Nummer angezeigt werden soll.
Könntest du mir damit auch noch weiter helfen?
So wird es dauerhaft angezeigt:
RECHNUNG NR. {Rechnungsnummer.Rechnungsnummer}
Es soll jetzt nur angezeigt werden, wenn eine Rechnungsnummer vergeben ist, also ein Wert eingetragen ist.
Besten Dank,
Thomas
-
Hi Thomas ,
Sorry, das hab ich in deinem ersten Post leider überlesen...
Vorab: Ich habe meine Angebots/Rechnungs-DB auch um die separate Rechnungsnummer erweitert, aus dem selben Grund wie Du.
Allerdings habe ich das durch ein neues Text-Feld in der Tabelle gemacht, in der die Angebote sind. D.h. im selben Datensatz des Angebots habe ich ein Feld mit der ggf. anders lautender Rechnungsnummer. Damit ist diese Rechnungsnummer "physisch" mit dem Datensatz verbunden.
Bei deiner Variante wäre es möglich, dass der verknüpfte Datensatz mit der Rechnungsnummer aus der Tabelle RECHNUNGSNUMMER gelöscht wird und damit ein Rechnungsdatensatz ohne Nummer existiert. Mal so als Hinweis.
Da ich nicht weiß, was deine Beweggründe für deine Variante waren, hier das Skript dazu passend. Das hier sollte es tun:"HÜRTH, DEN," + today() + " " + if Typ = 1 then "ANGEBOT NR. " + 'ID-Nr' else if Typ = 3 then "KOSTENVORANSCHLAG NR. " + 'ID-Nr' else if Typ = 2 then "RECHNUNG NR. " + Rechnungsnummer.Rechnungsnummer end end end
Falls Du es doch umbauen willst in die Variante mit dem Feld im Datensatz des Angebots, sollte es dieses Skript tun:
"HÜRTH, DEN," + today() + " " + if Typ = 1 then "ANGEBOT NR. " + 'ID-Nr' else if Typ = 3 then "KOSTENVORANSCHLAG NR. " + 'ID-Nr' else if Typ = 2 then "RECHNUNG NR. " + Rechnungsnummer end end end
Viele Grüße
Ronald
Content aside
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 105Ansichten
-
2
Folge bereits