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
Liste der benötigten Perl-Module etwas erweitert und deutlicher gemacht.
Uhr wieer aktiviert und javascript aufgeraeumt
Ein geöffnetes <script>-Tag muss auch wieder geschlossen werden, weil ansonsten der Rest bis zum nächsten </script>-Tag als Javascript interpretiert wird. Dadurch war z.B. das automatische Eintragen des Zahlungsdatums bei Auswahl der Zahlungsbedingungen kaputt.
Bei Lieferantenbestellungen die Spalte "Lagereingang" nennen, nicht "Lagerausgang".
Vergessener Code, damit "Details anzeigen" auch wirklich funktioniert.
Entfernung von totem Code: Die Funktion menubar() gibt es schon lange nicht mehr.
Bei der Formularausgabe einige weitere Werte quoten.
Weitere Sonderzeichen escapen.
Bug 511
Wenn eine Funktion ohne Klammern aufgerufen wird, so werden die der aktuellen Funktion übergebenen Parameter an die Unterfunktion weitergereicht. Das führt hier aber dazu, dass bei den Kunden-/Lieferantendetails Argumente übergeben werden, die als Liste der "gewollten Variablen" interpretiert werden. Also werden customer_details() / vendor_details() falsch aufgerufen, ergo es fehlen Daten.
Beim Umwandeln von Angeboten, Aufträgen etc in Rechnungen wurden die Angebote etc nicht geschlossen.
terms komplett entfernt
Bugfix für einen meiner letzten Commits: Beim Anklicken von "Lieferadresse" blieb die linke Seite (Rechnungsadresse) leer.
Sonderzeichen in LaTeX ersetzen.
Undefinierte Werte aus der Liste der "gewollten Variablen" rauswerfen, weil die Liste ansonsten eventuell nicht leer ist.
Nach einem Datenbankupgrade nicht strikt menu.pl aufrufen, sondern das beim Benutzer eingestellte.
Datenbankupgradescript für v2.4.1, das von den anderen Scripten abhängt.
Upgrade-Anweisungen erweitert.
Aktualisierung
Versionsnummer auf 2.4.1 erhöht.
Einkaufs-/Verkausfmasken: Wenn man auf "Liefeadresse" drückt, dann werden jetzt nur noch die Lieferadressdaten vom Kunden/Lieferanten aus der Datenbank geholt. Damit werden die bisher eingegebenen Bemerkungen in der Maske nicht mehr überschrieben, und die internen Bemerkungen werden nicht mehr in die normalen Bemerkungen kopiert. Fix für Bug 507.
Locale-Update... Ist wohl irgendwie verschwunden.
Das Verhalten der Checkbox "Formulardetails anzeigen/verstecken" kann in den Benutzereinstellungen vorbelegt werden.
Import von Artikeln
Umlaute Zeichencode
Umlaute, Buchungsgruppe, ...
Anordnung links wie auch die Firmennummer. Kam durch Entfernen der Gewichtseinheit.
Text für die Checkbox als <label> ausgeben, damit man auch auf den Text klicken kann.
In den Einkaufs- und Verkaufsmasken eine Checkbox "Details anzeigen" eingefügt, mit der die jeweils zweite Positionszeile angezeigt bzw. versteckt werden kann.
Locale-Update von all für Udos Commit 1672.
Kleine Veraenderung an der Menuegrafik. Ich finde es sieht besser aus, wenn die Kopfgrafik im Menue gespiegelt wird.Insgesamt fände ich einen homogenen Blauton (ohne Grafik) für das Menue auch nicht schlecht...
- Anpassung der Uebersetzungen: Die Programmtexte sind nun (fast) alle in englischer Sprache.- Hilfe Funktion zur USTVA ist veraltet, Link vorerst entferntBitte ./locales.pl ausfuehren
"Gewichtseinheit" entfernt.
- Bugfix: 499, 502, 442- Zahlenformatierung wird nun getrennt nach Ausgabeformat durchgefuehrt- Verbesserter bei Taxbirdexport
XML-Templates um Mimetypen fuer Winston und Taxbird erweitert
parse_template erweitert um die Mgl. einen Dateinamen ($form->{attachment_filename}) fuerdas Attachmentfile anzugeben, der anders ist als $form->{tmpfile}
Email-Funktion: Wenn bei den Kundendaten keine Emailadresse angegeben, dafür aber ein Ansprechpartner ausgewählt ist, dann wird die Emailadresse des Ansprechpartners automatisch eingetragen.
Einige Änderungen, Fehler
Artikelimport, neu
Aktualisierung des Changelogs.
Skontobetraege wurden faelschlicherweise vom Nettobetrag berechnet
Farben bei selektierten Hauptmenüpunkten: rot auf hellblau. Farbe bei selektiertierten Untermenüpunkten wie bei anderen Menüpunkten; also rot auf etwas dunkleres grau.
Solved Bug 503: Weitere Vorkommen von p_discount eingefuegt. Bitte testen!Siehe auchhttp://lx-office.org/forum/forum_entry.php?id=3478
Solved Bug 508: Cssmenue wird als Schwarter Balken dargestellt, ferner sin die + Zeichen im Hauptmenue stoerend...Darstellung ist immer noch nicht optimal, aber schon etwas besser...
Breite etwas verkleinert, damit Menue bei 1024x768 noch einzeilig bleibt.
Jede Menge Javascript-Kalender eingefügt, und an einigen Stellen die Beschriftung von Datumsfeldern von "an" in "bis" geändert.
Fehler bei Lieferadressen die Anfuehrungszeichen im Namen enthalten
Tippfehler.
Ein oben angedocktes, auf CSS basierendes Menü hinzugefügt.