Willkommen im kivitendo Forum! Hier erweitern und teilen AnwenderInnen und EntwicklerInnen ihr Wissen.

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan und neuem Layout

Unterstützt kivitendo mit der Basis-Subskription!

+1 Punkt

Hallo zusammen,

da mein Kivitendo nun sauber funktioniert habe ich festgestellt das ich ich bei meinem do-it-yourself-excel-Wawi die Exportfunktion einer Rechnung mit einem kleinen Codeschnipsel versehen hatte, der den Dateinamen der exportieren Rechnung direkt in eine bestimmte Form schiebt.

Dies würde ich gerne beibehalten und möchte wissen an welcher Stelle der Dateiname für die Rechnung generiert wird.

Grüße

von (910 Punkte)

2 Antworten

0 Punkte

... der Frage schließe ich mich an.
Wäre es evtl. möglich den Dateinamen für die Rechnungsdateien konfigurierbar zu machen?

Viele Grüße

von (50 Punkte)

Hallo,
Ich denke, das wäre durchaus möglich, den Dateinamen konfiguriebar zu machen. Du kannst ja mal einen kivitendo-Entwicklerpartner dazu fragen was das kosten würde.

Beste Grüße
Werner kivitendodienstleister

Unterstütze kivitendo mit einer Basis-Subcription
kivitendo im fedivers

0 Punkte

Hallo i440bx

Verstehe ich deine Frage richtig, dass du wissen möchtest, wo im Programmcode der Rechnungsname erzeugt wird, weil du selbst etwas von Perl verstehst und das bei deiner Installation selbst anpassen möchtest?

Für die Rechnungen passiert das momentan noch in der Datei bin/mozilla/io.pl in der Subroutine sub print_form.

Ich schreibe 'noch', weil der Code für das Erstellen von Rechnungen sehr alt ist und dafür momentan ein neuer Controller gebaut wird, der in absehbarer Zeit den Code in bin/mozilla ersetzen wird.

Für die Zukunft wäre es also sinnvoll, das Feature, den Rechnungsnamen konfigurierbar zu machen beim Programmieren des neuen Controllers einzubauen.

vor von (4.8k Punkte)

Hallo arudin,

top, das war die Antwort die ich gesucht habe. Jedoch bin ich in die Sub nicht komplett eingestiegen. Ich versuche mal die Sub in Ihre wichtigen bestandteile auf zu dröseln:

In Zeile 1321 beginnt die Sub print_form
Bis Zeile 1459 werden verschiedene Variablen je nach Maske gfüllt und gesetzt
Zeile 1460 bis 1462 dient dazu, wenn PDF dann ggf. Zugpferd kram hinzu zu fügen
Dann gibts wieder n Sack voll Schleifen und IF's die Variablen füllen bzw. setzten.

Gegonnen zu stolpern bin ich dann ab Zeile 1643 wo je nach Medientyp auch wieder Variablen gefüllt werden. Durch genaueres betrachten des Fensters zum Drucken einer Rechnung habe ich zurück geschlossen das dass media "printer" der export in PDF zu schein seint. Je nachdem was man in den Kivi-Einstellungen als "printer" gewählt hat.

In Zeile 1742 gibts die Schleife um "in die Alte Form" zurück zu kehren. Und da in Zeile 1768 steht dann eine For-Schleife -"${}$i"- die danach riecht als würde man erst die Variable für den Exporttyp (Rechnung, Lieferschein, Angebot, etc) nutzen, und anschließen die fortlaufende Zahl die aus "paidaccounts" ensteht mit einem Underscore hinzufügen.

Der Name "paidaccounts" erschließt sich mir aber so garnicht...

Bin ich da auf dem richtigen Weg?

Grüße

Ähnliche Fragen

0 Punkte
1 Antwort
Gefragt 19, Apr 2017 von Maybrook (40 Punkte)
0 Punkte
0 Antworten
0 Punkte
2 Antworten
Gefragt 30, Mai 2012 von puba (480 Punkte)
0 Punkte
1 Antwort
...