Forum: Programmieren allgemein
by Neumann,
6. Feb 2020
Es geht mir nicht um Kassenbon- oder Rechnungsnummern, sondern um sonstige Vorgänge.
Forum: Programmieren allgemein
by Neumann,
4. Feb 2020
Für die Sachen, die keine Bonnummer haben, könnte man folgendes machen:
a: 0
b: Zufallszahl
c: Eine aus Datum und Uhrzeit generierte Zahl wie int(now*1000)
Ich denke c ist die beste Wahl.
Kassenbonnummern kann man 12-stellig machen, dann kollidieren diese nicht mit Kassenbuch-Belegnummern.
Forum: Programmieren allgemein
by Neumann,
6. Dez 2019
Bonabbrüche zeichnen sich ja dadurch aus, dass kein Bon erzeugt wird. Also sollte ein Nummerkreis für diesen Vorgang unabhängig von den eigentlichen Bonnummern logisch sein.
Wir habe auch noch weitere Nummernkreise, wie Lieferscheine, Rechnungen, Kassenbuch. Sehe da kein Problem.
Forum: Programmieren allgemein
by Neumann,
5. Dez 2019
Gute Frage, ich mache das auch so das die Bonnummer erst am Ende des Vorgang generiert wird. Alles andere währe extrem schwierig.
Wenn jemand einen Bon abbricht wird er bei mir mit Wert in eine entsprechende Tabelle geschrieben. Denke ich nehme dann den Indexwert dieser Tabelle.