Buchungsdatum in Lieferschein- u. Rechnungsdruck

Hallo zusammen, wir setzen derzeit Navision 3.70A ein. Beim Erstellen einer Rechnung oder eines Lieferscheins aus einem Auftrag heraus wird standardmäßig das Buchungsdatum aus der Anlage der AB als Rechnungs- bzw. Lieferscheindatum eingetragen. In der Regel erfolgt der Lieferschein- bzw. Rechnungsdruck einige Zeit später als die Anlage des Auftrages. Es ist zwar prinzipiell möglich manuell im Datumsfeld ein “h” für das aktuelle Datum einzusetzen aber nicht sehr praktikabel bei vielen Rechnungen pro Tag. Die Gefahr besteht auch voreillig auf “buchen und drucken” zu gehen und somit ein altes Datum zu bestätigen. Zudem darf man Rechnungen ohnehin nicht zurückdatieren. Gibt es nicht eine Möglichkeit, dass automatisch das aktuelle Tagesdatum eingesetzt wird? Gruß, Lars

Hallo Lars, es ist möglich, erfordert aber ein bisschen Programmierung, damit beim Buchen/Buchen & Drucken das Datum automatisch ersetzt wird. Wenn Du Programmiererfahrung in Navision hast und die entsprechende Lizenz kannst du in Report 296 “Spapelbuchung” nachschauen, wie das gelöst werden kann. Saludos Nils

Vielen Dank erst mal für die schnelle Antwort. Das scheint auch prinzipiell zu funktionieren, allerdings muss ich dann anscheinend täglich die Eingabe im Report auf das aktuelle Datum stellen. Wie bekomme ich das denn automatisiert? Mich wundert, dass Navision manche Dinge grundlegend anders behandelt als andere Standard-Buchhaltungsprogramme. Z.B. so etwas wie das aktuelle Tagesdatum in Belegen oder die Mitführung von Positionsnummern in Aufträgen, was anscheinend mühsam dazu programmiert werden muss, ist in anderen Programmen standard. Hilft vielleicht ein Update auf 3.70B?

Hallo Lars, Das mit dem Report kann man einfach lösen, vorausgesetzt Du hast eine Entwicklerlizenz oder zumindest Report Designer in deiner Lizenz. Beim Öffnen des Reports wird dann immer das aktuelle Tagesdatum eingesetzt (also z.B. PostingDateReq := WORKDATE im OnInitReport Trigger). Eine andere Lösung, die ein strikteres “Verbuchen” voraussetzt, wäre vor dem Aufrufen der Verbuchungs Codeunit das “Buchungsdatum” zu setzen. Das erfordert aber ein bisschen mehr Anpassung, wobei es auch einfach zu lösen ist. Das mit dem “Standard” ist immer so eine Sache, und es ist immer so eine schwierige Frage zu definieren was Standard ist oder sein sollte, oder was “kundenspezifisch” ist. Es gibt gewisse Dinge, die in Navision sehr flexibel behandelt werden (z.B. das mit dem buchungsdatum) damit die jeweiligen Partner die nötigen Restriktionen hinzufügen - es ist immer einfacher Restriktionen hinzuzufügen, als bestehende Restriktionen zu desaktivieren… Das erfreuliche an Navision ist jedoch, dass diese Art von kundenspezifischen Anpassungen in den meisten Fällen recht einfach und mit abschätzbarem Aufwand entwickelt werden können - es gibt natürlich Ausnahmen!! [;)] Ein Update auf 3.70B wird die aber bei deinen erwähnten Bedürfnissen nicht weiterhelfen… Saludos Nils