Ueberarbeitet r1807: System-> Kontenuebersicht-> Konten anzeigen.Bitte testen.
Kleiner Bug beim Reformatieren von Zahlen für die Zahlungsbedingungen.
Langtext linksbündig anordnen.
Fix zu Bug 455, jetzt werden einfach beide Daten angezeigt.
Hoch und runter verwechselt...
Hilfstext für die Zahlungskonditionen.
Die Zahlungsbedingungen werden jetzt anhand der ausgewählten Sprache formatiert.
admin.pl muss ein richtiger symbolischer Link sein.
Für alle Zahlungskonditionen kann jetzt für jede Sprache eine Übersetzung speichern.
Neue Version System-> Kontenuebersicht-> Konten anzeigen.Bitte testen, steuerliche Zuordnungen noch nicht ganz in Ordnung...
Neue Postgres Funktion zur Abfrage mehrdeutiger Ergebniszeilen als kommagetrennte Liste.Aufrufsyntax: SELECT comma(accno) FROM chartErgebnismenge:0027, 0090, 0200, 0210, 0380,...(1 Zeile)
Zeiger in JS Menu als Hand, wie bei den anderen Menues
Kommentartypo
Die Zahlungskonditionen sortierbar gemacht.
Funktion "swap_buchungsgruppen" in "swap_sortkeys" umbenannt.
Die Buchungsgruppen sortierbar gemacht.
Eine weitere Datenbankhilfsfunktion eingebaut.
Probleme mit total bei grossen Rechnungsbetraegen
Weitere Abfragen umformatiert.
Kosmetik: Leerzeichen an Zeilenenden entfernt. Die Abfragen für Buchungsgruppen umformatiert, damit sie besser lesbar sind. Kampf den Tabs!
Bugfix css-Menue. menuv3 ist jetzt voll funktionsfaehig in Firefox, Opera und IE6, einzig Konqueror weigert sich noch(IE7 und Safari nicht getestet)
admin muss mit login.pl nicht mit am.pl verknuepft werden.
wird nicht mehr gebraucht
typo
Uebersetzung Date missing eingefuegt. (Vgl. auch Bug 525: hiermit NICHT geloest)
Backupdateien ignorieren.
Und wieder raus.
Die symbolischen Links direkt unter Versionskontrolle gestellt. Dafür wird makesymlinks nicht mehr benötigt.
Viele symbolische Links nicht mehr ignorieren. Werden in einem zweiten Schritt dem Repository hinzugefügt.
Das Perl-Modul Time::HiRes mit in den InstallationCheck aufnehmen.
Eingabefelder, bei denen der Javascript-Kalender eingesetzt werden soll, brauchen ein "id"-Attribut, weil der Kalender ansonsten nicht unter Firefox funktioniert.
Keine globalen Variablen benutzen. Außerdem die etwas hässliche if/else-Kaskadierung entfernt.
Bei Kreditoren- und Debitorenbuchungen eine Funktion zum spaeteren Buchen eines Zahlungseingangshinzugefuegt
Debitorenbuchungen: Beim Aufrufen aus dem Buchungsjournal heraus das richtige Gegenkonto auswählen.
Kreditorenbuchungen: Beim Aufrufen aus dem Buchungsjournal das Gegenkonto richtig auswählen.
Wenn "keine" Zahlungskonditionen ausgewählt werden, dann auch nicht versuchen, sie per AJAX zu aktualisieren.
Private Variablen.
Einige HTML input values in Anfuehrungszeichen gesetzt. Behebt Probleme mit best. Passworthashes die ein'>' Zeichen beinhalten.
Datenbank anlegen: ISO8859-1 als default eingestellt.
Suche einschraenken auf .sql am Ende (\x)
Copy & paste-Fehler.
Den Rahmen auf 0 Pixel gesetzt. Damit ist auch das Problem der halb versteckten Scrollleiste verschwunden. Danke an Timo für diesen Fix :)
Script wird nicht mehr benötigt, da für den neuen Upgrademechanismus keine Versionsnummern mehr verwendet werden.
Paket Locale wurde in eine eigene Datei verlegt.
Die Spalte "taxzone_id" in den Tabellen customer und vendor darf nicht NULL sein.
Die Variable taxzone_id muss immer gesetzt sein. Wenn sie aber nicht definiert ist, dann einfach "Inland" (0) annehmen.
Auch bei den Variablen company, address und signature eventuell als \\n escapte Zeilenumbrüche wieder in echte Zeilenumbrüche umwandeln, damit die Template-Klasse sie richtig ausgibt.
Wenn ein Artikel über die Artikelauswahl ausgewählt wird, so müssen auch die Bemerkungen abgeholt werden.
Locale updates fuer letzten commit
Fehler abfangen, wenn keine Beträge gebucht werden (leere Buchung)
Weitere Grundeinstellungen fuer leeren Kontenrahmen.
Debugcode entfernt.
Benutzereinstellungen: Neue Optionen für den Standardausgabekanal und den Standarddrucker hinzugefügt.
Arrays in $form initialisieren, bevor sie benutzt werden.
Locale wurde aus Form.pm entfernt.
Das "NOT NULL"-Constraint darf ruhig da bleiben, auch wenn "0" in die Spalte geschrieben wird.
Bei Auftragsbestätigungen und Lieferantenaufträgen ein Feld "Geliefert" eingeführt, das komplett manuell zu setzen ist.
Locale-Update für einen der letzten Commits.
Leeren Kontenrahmen auf die Basics erweitert.
Leere Kontenrahmen zur Erstellung von eigenen Kontenrahmen und Schulungsumgebungen.
Bei Einkaufsrechnungen den "Erneuern"-Button auch bei bereits gebuchten Rechnungen anzeigen, weil ansonsten die Bearbeitung der Zahlungsausgänge arg aufwendig wird.
Die Uhr doch nicht starten, weil sie unter Opera ziemlich viel Prozessorzeit verbraucht (fragt mich nicht, warum...).
Das vorbelegte Rechnungsdatum bei den Debitoren- und den Kreditorenbuchungen mit den letzten Daten aus den richtigen Tabellen vorbelegen und nicht immer nur gl nehmen.
Beim "Erneuern" den vorher eingestellten Drucker auch weiterhin eingestellt lassen.
CSS-Menü: keinen Zeilenumbruch mehr erzwingen.
Rundungsfehler invtotal - paid
Bei eur wurden in der Kontenliste keine unbezahlten Rechnungen angezeigt. Entfernt.
Locale-Update für EAN-Codes.
Kosmetik
Bei Vorgängen auch Positionen speichern und ausdrucken, deren Anzahl = 0 ist (z.B. für Alternativpositionen, die die Gesamtsumme nicht beeinflussen sollen).
Lokale Hashes richtig deklarieren.
USTVA: Kleinere Sprachanpassungen, fehlerhafte Oeffungszeiten
Formatierungscleanup, Taxbird Nummernformat auf '1000,00' geaendert.
EAN-Code für Artikel
Kleiner Uebertragungsfehler bei r1720
wieder ein bug weniger
Fix 1 fuer IE6 bugs (bleiben noch 2)
Möglichkeit eingebaut, beim Versenden von Emails den Namen für den Dateianhang selber festzulegen. Er ist mit "Vorgangstyp_Vorgangsnummer.ext" vorbelegt, also z.B. "Rechnung_15.pdf". Attribute in HTML-Tags und Werte gequotet.
Möglichkeit eingebaut, den Namen des Anhangs einer verschickten Mail anzugeben.
Ich bin faul. Also brauche ich analog zu H() auch ein Q().
Klartextpositionsangaben
syntaxhighlighting im vi erleichtert (ja, auch vi braucht das manchmal)
anderes symbol (gif), padding gefixt
menue spacers fix
Uebersetzungsdateien fuer USTVA
Kleiner Fehler in ustva->config_step2
Quoting und ISO 8859-15/Latin9 als weiteres Datenbankencoding hinzugefügt.
sub all_years hinzugefuegt. Gibt alle Jahreszahlen als List aus, in denen Buchungen stattgefunden haben.Sinnvoll für Datumsauswahl von Reports, es werden nur Jahre zur Auswahl gestellt,in denen tatsaechlich Buchungsdaten vorliegen
Beim Login wird jetzt ein Check durchgeführt, ob alle benötigten Perl-Module installiert sind. Wenn nicht, dann wird eine Fehlermeldung sowie eine Liste der fehlenden Module ausgegeben sowie grobe Informationen, wie man die fehlenden Module nachinstallieren kann.
Nachtrag zu 1720: Neue Menueverknuepfung zur USTVA Config
- USTVA Screens in HTML-Templates verlagert- USTVA Taxbird kleinere Anpassungen zur Kompatibilitaet- quoting- changelog angepasst
menue ganze zeile lang
anderes symbol fuer untermenues
Syntaxfehler von r1789 beseitigt
Installations-Check-Modul. Das Script installation_check.pl nutzt es.
und für das javascript menue