EÜR-Tabelle: nächste Belegnummer generieren
Verfasst: Fr, 06.01.2012 18:22
Hallo.
Ich suche nach einer Möglichkeit, in einer EÜR die Vergabe der nächsten Belegnummer einfacher zu gestalten. Ich habe also eine Tabelle mit je einer Buchung in einer Zeile. Und eine Spalte davon ist die Belegnummer (1-n ohne Nummernkreis-Kürzel etc.). Bei allen Buchungen mit einem negativen Wert (Ausgabe) muss nun eine Belegnummer eingetragen werden, aber nicht bei allen (z.B. Versicherungspärmien). Jetzt wäre es ja kein Problem, hier automatisch die jeweils nächste Buchungsnummer eintragen zu lassen, wenn wir die Belege immer korrekt nach Datum sortiert verbuchen würden. Dem ist aber nicht so, deshalb stelle ich mir eine Lösung vor, die vielleicht so aussehen könnte (ich hab allerdings keine Ahnung, ob sich so etwas mit OOo überhaupt programmieren lässt):
Es wird eine neue Buchung geschrieben (unabhängig davon, ob unten angefügt oder zwischen bestehende Buchungen eingesetzt).Wert ist negativ, also Ausgabe, also erscheint im Feld Buchungstext ein Button. Klickt man darauf, wird in diese Zelle der nächst höhere Wert dieser Spalte eingetragen (den zu errechnen ist ja kein Problem). Diese Zahl bleibt dann fix darin stehen und kann höchstens manuell geändert werden. Damit könnte man diesen Wert auch auf "x" oder so setzen Buchungen ohne direkten Beleg (oder auch '"0", falls ein "x" bei der Errechnung des nächst höheren Wertes Schwierigkeiten macht).
Ist es möglich, ein Makro zu programmieren, dass vielleicht bei einem Event "Benutzer Schreibt negativen Wert in Spalte C" getriggert wird oder wie auch immer diese Makro-Programmierung funktioniert?
Alternative wäre vielleicht eine Eingabemaske, in die man eine Buchung eingibt mit anschließendem Sortieren nach Buchungsdatum. Ist so etwas mit OOo möglich?
Ich suche nach einer Möglichkeit, in einer EÜR die Vergabe der nächsten Belegnummer einfacher zu gestalten. Ich habe also eine Tabelle mit je einer Buchung in einer Zeile. Und eine Spalte davon ist die Belegnummer (1-n ohne Nummernkreis-Kürzel etc.). Bei allen Buchungen mit einem negativen Wert (Ausgabe) muss nun eine Belegnummer eingetragen werden, aber nicht bei allen (z.B. Versicherungspärmien). Jetzt wäre es ja kein Problem, hier automatisch die jeweils nächste Buchungsnummer eintragen zu lassen, wenn wir die Belege immer korrekt nach Datum sortiert verbuchen würden. Dem ist aber nicht so, deshalb stelle ich mir eine Lösung vor, die vielleicht so aussehen könnte (ich hab allerdings keine Ahnung, ob sich so etwas mit OOo überhaupt programmieren lässt):
Es wird eine neue Buchung geschrieben (unabhängig davon, ob unten angefügt oder zwischen bestehende Buchungen eingesetzt).Wert ist negativ, also Ausgabe, also erscheint im Feld Buchungstext ein Button. Klickt man darauf, wird in diese Zelle der nächst höhere Wert dieser Spalte eingetragen (den zu errechnen ist ja kein Problem). Diese Zahl bleibt dann fix darin stehen und kann höchstens manuell geändert werden. Damit könnte man diesen Wert auch auf "x" oder so setzen Buchungen ohne direkten Beleg (oder auch '"0", falls ein "x" bei der Errechnung des nächst höheren Wertes Schwierigkeiten macht).
Ist es möglich, ein Makro zu programmieren, dass vielleicht bei einem Event "Benutzer Schreibt negativen Wert in Spalte C" getriggert wird oder wie auch immer diese Makro-Programmierung funktioniert?
Alternative wäre vielleicht eine Eingabemaske, in die man eine Buchung eingibt mit anschließendem Sortieren nach Buchungsdatum. Ist so etwas mit OOo möglich?