Moritz Bunkus [Fri, 14 Sep 2007 14:08:17 +0000 (14:08 +0000)]
Vor dem Aufruf von Funktionen auf der Instanz $self muss $self ge-blesst werden.
Holger Lindemann [Fri, 14 Sep 2007 12:04:35 +0000 (12:04 +0000)]
VK-Preisupdate
Rundung des VK-Preises
VK-Preis Update von vorhandenen Artikeln
Zwei Artikelgruppenfelder auswerten für partsgroup
Moritz Bunkus [Thu, 13 Sep 2007 15:42:35 +0000 (15:42 +0000)]
Die Option zum Setzen des Tag-Stils etwas verallgemeinert und dokumentiert.
Moritz Bunkus [Thu, 13 Sep 2007 13:56:25 +0000 (13:56 +0000)]
Debugcode entfernt.
Moritz Bunkus [Thu, 13 Sep 2007 13:42:56 +0000 (13:42 +0000)]
Beim Parsen von text-basierten Vorlagen (HTML, LaTeX) kann jetzt in der ersten Zeile das Format der Tags bestimmt werden. Dazu wird etwas wie "((set-tag-style))" benutzt. Die Nicht-Leerzeichen links und rechts vom Wort "set-tag-style" bestimmen, wie ein von Lx-Office zu parsendes Tag beginnt und wie es endet.
Moritz Bunkus [Wed, 12 Sep 2007 14:21:14 +0000 (14:21 +0000)]
Bei der Umstellung der Funktionsparameter auf Nicht-Referenzen eine Stelle vergessen.
Moritz Bunkus [Wed, 12 Sep 2007 13:59:27 +0000 (13:59 +0000)]
Die Argumente für print_options() als Hash und nicht als Hash-Referenz übergeben. Weitere Optionen zum Verstecken bestimmter Drop-Down-Boxen eingebaut.
Moritz Bunkus [Wed, 12 Sep 2007 08:28:48 +0000 (08:28 +0000)]
Sonderzeichen hochgestellte 2 und 3 für LaTeX escapen.
Moritz Bunkus [Wed, 12 Sep 2007 07:47:28 +0000 (07:47 +0000)]
Ein "," anstelle eines "." sorgte dafür, dass die Steuerkontenbeschreibungen bei Kundenrechnungen nicht ausgedruckt wurden (nur der Steuersatz). Betrifft die Template-Variable <%taxdescription%>.
Moritz Bunkus [Tue, 11 Sep 2007 14:29:54 +0000 (14:29 +0000)]
Umstellung der Maske "Benutzereinstellungen" auf die Verwendung von Template.
Moritz Bunkus [Tue, 11 Sep 2007 14:29:40 +0000 (14:29 +0000)]
Umstellung der Maske "Benutzereinstellungen" auf die Verwendung von Template.
Moritz Bunkus [Tue, 11 Sep 2007 09:02:33 +0000 (09:02 +0000)]
Fehlendes "return".
Moritz Bunkus [Fri, 7 Sep 2007 08:58:49 +0000 (08:58 +0000)]
$locale->text() so erweitert, dass weitere Argumente direkt an Form::format_string() übergeben werden. Damit muss man nicht mehr $form->format_string($locale->text("#1 and #2"), $arg1, $arg2) schreiben, sondern kann direkt $locale->text("#1 and #2", $arg1, $arg2) schreiben.
Moritz Bunkus [Thu, 6 Sep 2007 10:38:58 +0000 (10:38 +0000)]
Wenn das Parsen eines Templates fehlschlägt, dann die dazugehörige Fehlermeldung auf STDERR ausgeben, damit sie analysiert werden kann.
Thomas Kasulke [Wed, 5 Sep 2007 11:49:17 +0000 (11:49 +0000)]
Hinzufügen der globalen Testscripte, welche die einzelnene Test koordienieren und aufrufen.
Thomas Kasulke [Tue, 4 Sep 2007 07:34:51 +0000 (07:34 +0000)]
Debug-Level zurückgesetzt
Thomas Kasulke [Mon, 3 Sep 2007 13:01:09 +0000 (13:01 +0000)]
Umstellung von TODO auf SKIP und Verkürzung der Tests damit um mehr als 5 Minuten. Ausserdem Einführung von start(), welche eine einheitliche Startvorgabe ermöglicht.
Moritz Bunkus [Fri, 31 Aug 2007 15:39:49 +0000 (15:39 +0000)]
Eine Funktion zur Formatierung von Strings, die Vorkommen von "#n" durch das n-te Argument ersetzt. Zur Benutzung mit $locale->text(), sodass die Reihenfolge von Parametern in Übersetzungen verändert werden kann.
Moritz Bunkus [Fri, 31 Aug 2007 06:33:33 +0000 (06:33 +0000)]
Bei den Entwürfen nicht die Variable "stylesheet" speichern.
Moritz Bunkus [Fri, 31 Aug 2007 06:19:08 +0000 (06:19 +0000)]
Die Tabellenspalte "v_customer_id" ist eine Text- und keine Integer-Spalte. Fix für Bug 733.
Thomas Kasulke [Thu, 30 Aug 2007 12:52:34 +0000 (12:52 +0000)]
Angepasst an Einzelfalltests und einfügen von TODO Blocks, damit bei der nächsten Selenium Version dann komplett getestet werden kann.
Moritz Bunkus [Tue, 28 Aug 2007 09:20:32 +0000 (09:20 +0000)]
Alten USTVA-Code aus rp.pl entfernt.
Moritz Bunkus [Tue, 28 Aug 2007 08:56:29 +0000 (08:56 +0000)]
Falsche Variable.
Thomas Kasulke [Thu, 23 Aug 2007 12:01:05 +0000 (12:01 +0000)]
Fortführung der Struturierung und hinzufügen von Systemtests, sowie globaler Login und Logout Tests
Moritz Bunkus [Thu, 16 Aug 2007 15:15:54 +0000 (15:15 +0000)]
SQL-Fehler "description is ambiguous"
Moritz Bunkus [Wed, 15 Aug 2007 12:24:53 +0000 (12:24 +0000)]
Einheitliche Benennung der Margen-Formular-Variablen analog zu den Namen der Spalten in der Datenbank.
Philip Reetz [Mon, 13 Aug 2007 09:58:12 +0000 (09:58 +0000)]
Bei Gutschriften wurde der Lagerbestand falsch aktualisiert
Philip Reetz [Fri, 10 Aug 2007 10:35:53 +0000 (10:35 +0000)]
Kleinere Fehler in der Latexvorlage fuer die USTVA 2007 ausgebessert
Thomas Kasulke [Thu, 9 Aug 2007 13:26:36 +0000 (13:26 +0000)]
Rechtschreibfehler korrigiert
Thomas Kasulke [Thu, 9 Aug 2007 13:17:22 +0000 (13:17 +0000)]
Aufbau der "neuen" Testumgebung und Neustrukturierung der TestUnterverzeichnisse, sowie Übermittlung fertiger Testskripte
Thomas Kasulke [Thu, 9 Aug 2007 13:14:40 +0000 (13:14 +0000)]
Angepasst an die "neue" Testumgebung
Thomas Kasulke [Thu, 9 Aug 2007 13:13:52 +0000 (13:13 +0000)]
Rekonstruktion und usage-page
Philip Reetz [Wed, 8 Aug 2007 14:37:31 +0000 (14:37 +0000)]
Fehler beim Erstellen von Rechnungen fuer Gebuehren und Zinsen
Philip Reetz [Tue, 7 Aug 2007 09:55:30 +0000 (09:55 +0000)]
Bei Lieferanten wurden nicht alle Daten der Ansprechpartner gespeichert
Philip Reetz [Tue, 7 Aug 2007 09:33:01 +0000 (09:33 +0000)]
Wenn bei Kundenberichten Rechnungen etc ausgewaehlt waren, wurden nicht genug Variablen ins
Query gesteckt
Moritz Bunkus [Mon, 6 Aug 2007 08:38:21 +0000 (08:38 +0000)]
Artikelauswahl in Einkaufs- und Verkaufsmasken: bei mehreren gefundenen Artikeln den Preisfaktor berücksichtigen und den Verkaufs-/Einkaufspreis dadurch teilen.
Moritz Bunkus [Fri, 3 Aug 2007 06:30:34 +0000 (06:30 +0000)]
1. Klammer-Fehler im SQL-Query. Fix für Bug 727.
2. BWA: Steuern müssen vom Gesamtergebnis abgezogen und nicht hinzugezählt werden. Fix für Bug 728.
Moritz Bunkus [Thu, 2 Aug 2007 09:40:01 +0000 (09:40 +0000)]
Debugcode wieder entfernt.
Moritz Bunkus [Thu, 2 Aug 2007 09:04:01 +0000 (09:04 +0000)]
Preisfatkoren implementiert.
Moritz Bunkus [Thu, 2 Aug 2007 08:35:44 +0000 (08:35 +0000)]
Die Änderungen in Revision 2744 verlangen nach dieser neuen Datei.
Moritz Bunkus [Thu, 2 Aug 2007 07:16:24 +0000 (07:16 +0000)]
Revert von Revision 2795: ic.pl enthielt Änderungen, die ich noch nicht committen wollte.
Moritz Bunkus [Thu, 2 Aug 2007 07:09:22 +0000 (07:09 +0000)]
Syntaxhighlightingerleichterung für Emacs
Moritz Bunkus [Wed, 1 Aug 2007 13:30:18 +0000 (13:30 +0000)]
Kosmetik: trailing whitespace entfernt.
Moritz Bunkus [Wed, 1 Aug 2007 12:57:17 +0000 (12:57 +0000)]
Bugfix Rabattberechnung: Berechnung so umgestellt, dass der Rabatt von der Zeilensumme genommen wird und nicht vom Einzelpreis (Rundung). Fix für Bug 325.
Bugfix Zwischensummen: Bei Belegen aus OE.pm (Angebote, Aufträge, Anfragen) wurde die Variable <%runningnumber%> innerhalb eines Zwischensummenblocks nicht "1.1, 1.2, 1.3" etc hochgezählt, sondern normal "1, 2, 3" etc.
Bugfix Zwischensummen: Bei manchen Browsern wurden die Checkboxen "Zwischensumme" nach "Erneuern" oder neuem Aufrufen eines Beleges nicht richtig vorausgewählt, auch wenn der Status in der Datenbank richtig war.
Kosmetik: Einrückung, Ausrichtung.
Moritz Bunkus [Wed, 1 Aug 2007 11:46:58 +0000 (11:46 +0000)]
Kosmetik/Vereinfachung
Moritz Bunkus [Wed, 1 Aug 2007 09:54:53 +0000 (09:54 +0000)]
Einige Browser (Opera) mögen es nicht, wenn "checked" bei Checkboxen in Anführungszeichen steht.
Sven Schöling [Tue, 31 Jul 2007 13:49:00 +0000 (13:49 +0000)]
...du solltest da nicht mit rein
Sven Schöling [Tue, 31 Jul 2007 13:40:55 +0000 (13:40 +0000)]
Kosmetikmerge aus Revisionen 5187, 5191, 5193, 5194, 5218, 5219, 5222, 5228, 5229
Thomas Kasulke [Tue, 31 Jul 2007 10:16:43 +0000 (10:16 +0000)]
Anpassung des letzten is_title();
Thomas Kasulke [Tue, 31 Jul 2007 10:10:30 +0000 (10:10 +0000)]
TestScript für Login
Thomas Kasulke [Tue, 31 Jul 2007 10:09:35 +0000 (10:09 +0000)]
An v2.4.3 angepasst
Moritz Bunkus [Tue, 31 Jul 2007 08:35:46 +0000 (08:35 +0000)]
Kosmetik
Moritz Bunkus [Mon, 30 Jul 2007 10:56:39 +0000 (10:56 +0000)]
Kosmetik.
Moritz Bunkus [Mon, 30 Jul 2007 10:53:29 +0000 (10:53 +0000)]
Debugcode entfernt.
Philip Reetz [Mon, 30 Jul 2007 09:44:40 +0000 (09:44 +0000)]
Sprache wurde nicht korrekt ausgewaehlt
Moritz Bunkus [Mon, 30 Jul 2007 08:43:03 +0000 (08:43 +0000)]
1. Wenn ein Artikel bei Einkauf/Verkauf nicht gefunden und die Maske "Dieser Artikel ist nicht in der Datenbank" angezeigt wird, so werden die eingegebene Artikelnummer, Beschreibung, Einheit und Verkaufspreis wieder in die "Ware erfassen"-Maske übernommen. Fix für Bug 721.
2. Kosmetik: Einrückung, Funktionsaufrufe etc.
Moritz Bunkus [Mon, 30 Jul 2007 07:42:54 +0000 (07:42 +0000)]
Programm-Menü nach rechts verschoben. Menüpunkt "Version" ganz nach unten geschoben. Fix für Bug 722.
Sven Schöling [Fri, 27 Jul 2007 11:45:15 +0000 (11:45 +0000)]
Group_BY muss conditional sein
Sven Schöling [Fri, 27 Jul 2007 11:14:41 +0000 (11:14 +0000)]
Kosmetikmerge aus r5130
Moritz Bunkus [Wed, 25 Jul 2007 14:20:08 +0000 (14:20 +0000)]
Reihenfolge der Menüeinträge in "Einkauf" und "Verkauf" an den zeitlichen Ablauf von Einkaufs- und Verkaufsvorgängen angepasst.
Moritz Bunkus [Wed, 25 Jul 2007 09:02:40 +0000 (09:02 +0000)]
Wenn noch gar keine Mahnlevel existieren, dann darf "rowcount" nicht leer bleiben.
Moritz Bunkus [Wed, 25 Jul 2007 08:59:50 +0000 (08:59 +0000)]
Ein fehlender Platzhalter beim Speichern von neuen Mahnungsleveln.
Moritz Bunkus [Tue, 24 Jul 2007 13:40:23 +0000 (13:40 +0000)]
Debugcode entfernt.
Moritz Bunkus [Tue, 24 Jul 2007 09:01:23 +0000 (09:01 +0000)]
Vermeiden, dass versucht wird, durch 0 zu teilen.
Philip Reetz [Tue, 24 Jul 2007 08:17:12 +0000 (08:17 +0000)]
In Berichten ar und oe auch die prozentuale Marge bei Zwischensummen und Gesammtsummen ausgeben
Sven Schöling [Thu, 19 Jul 2007 16:13:43 +0000 (16:13 +0000)]
Bugfix: Warengruppe => sql fehler
Sven Schöling [Thu, 19 Jul 2007 15:56:43 +0000 (15:56 +0000)]
Kosmetik, merge aus -r5105,5106,5118,5120,5124
Moritz Bunkus [Thu, 19 Jul 2007 12:56:34 +0000 (12:56 +0000)]
Standardeinstellung für das Zahlenformat beim Anlegen neuer Benutzer ist das besser lesbare 1.000,00
Moritz Bunkus [Thu, 19 Jul 2007 07:27:16 +0000 (07:27 +0000)]
Die Variable $form->{error_function} konnte dazu benutzt werden, die Authentifizierung komplett zu umgehen, indem sie z.B. auf header gesetzt und der HTTP_USER_AGENT vom Client leer gelassen wird. Analog zum SQL-Ledger-Problem, das in CVE-2007-1437 beschrieben wird.
Sven Schöling [Wed, 18 Jul 2007 14:43:02 +0000 (14:43 +0000)]
Neues Warenberichte Backend.
Von Grund auf neu geschrieben, unter Beruecksichtigung der folgenden Grundsaetze:
+ ein Query fuer alles
+ Query wird aus Tokens gebaut -> weniger anfaellig fuer SQL Fehler
+ Kombinationen die vorher nicht erlaubt waren und per Blacklist gefiltert wurden produzieren jetzt ein Ergebnis, dass in vielen Faellen sogar interpretiert werden kann.
+ Durch Tabledesign (hoffentlich) leichter erweiterbar als die alte Version
+ fixt viele Bugs die mit der alten Version bestanden.
Folgende Funktionen sind noch unzureichend getestet oder noch nicht implementiert:
- Assembly Unterstuetzung ist uebernommen aus der alten Version und wird nachgereicht.
- Summe der orderitem.qty / invoice.qty als onhand zu interpretieren ist sehr gewagt solange nicht auf die Einheiten eingegangen wird.
Die Funktionalitaet ist zwar erhalten, aber nicht vollstaendig.
Sven Schöling [Wed, 18 Jul 2007 14:38:21 +0000 (14:38 +0000)]
Storno Bugfix. paid wurde unter bestimmten Bedingungen nicht richtig gesetzt.
Sven Schöling [Wed, 18 Jul 2007 14:37:01 +0000 (14:37 +0000)]
Kosmetik
Moritz Bunkus [Wed, 18 Jul 2007 13:48:54 +0000 (13:48 +0000)]
subtotal ist eine Boolean-Spalte; ältere DBI-Versionen mögen's nicht, wenn man ihnen dort Integer unterschiebt.
Udo Spallek [Wed, 18 Jul 2007 09:32:15 +0000 (09:32 +0000)]
Deaktivierten Button aktivieren.
Udo Spallek [Wed, 18 Jul 2007 09:12:11 +0000 (09:12 +0000)]
Generischer USTVA Report für alle Kontenrahmen ausser Germany
Udo Spallek [Wed, 18 Jul 2007 09:06:56 +0000 (09:06 +0000)]
pos_ustva ist vom Typ Text, nicht Integer
Moritz Bunkus [Tue, 17 Jul 2007 16:03:57 +0000 (16:03 +0000)]
Vergessenes locale-Script zum Datenbankupgrade USTVA_at
Moritz Bunkus [Fri, 13 Jul 2007 14:29:25 +0000 (14:29 +0000)]
Das Release ist heute.
Philip Reetz [Fri, 13 Jul 2007 13:31:28 +0000 (13:31 +0000)]
Fehler in der Datenbankabfrage fuer Lieferungen bei Kundenstammdaten, Ansicht erweitert um
Verkaufspreis
Moritz Bunkus [Fri, 13 Jul 2007 12:38:39 +0000 (12:38 +0000)]
SQL- und nicht Perl-Kommentarzeichen verwenden.
Udo Spallek [Fri, 13 Jul 2007 11:44:51 +0000 (11:44 +0000)]
Bloeder Bug: eine zu gefräßige INSERT legt zu allen Konten taxkeys an, was aber nicht sein soll, weil dubletten erzeugt werden
Moritz Bunkus [Fri, 13 Jul 2007 08:10:41 +0000 (08:10 +0000)]
Der englische Plural von "category" ist "categories".
Moritz Bunkus [Fri, 13 Jul 2007 06:39:26 +0000 (06:39 +0000)]
Abhängigkeit von neu hinzugefügtem Datenbankupgradescript.
Udo Spallek [Fri, 13 Jul 2007 01:47:56 +0000 (01:47 +0000)]
Selected der USTVA Kennziffern mit eq statt == testen.
Udo Spallek [Fri, 13 Jul 2007 01:44:43 +0000 (01:44 +0000)]
Anpassung für oesterreichischen Kontenrahmen. Verhält sich neutral ggue. anderen Kontenrahmen ausser 'Austria'. Nur unbebuchte Kontenrahmen werden geupdated.
Udo Spallek [Thu, 12 Jul 2007 22:52:01 +0000 (22:52 +0000)]
Diverse Bugs im Zusammenhang mit Steuerautomatiken, mit chart_id=0 oder mit rate=0.
Beides sollte jedoch moeglich sein fuer Konten wie 'steuerfrei'.
Udo Spallek [Thu, 12 Jul 2007 17:35:14 +0000 (17:35 +0000)]
Bug: Array wird von eins an hochgezaehlt, dann fehlt aber der erste Datensatz.
Moritz Bunkus [Thu, 12 Jul 2007 14:54:25 +0000 (14:54 +0000)]
Zahlungskonditionen: Zahlenwerte auf zwei Stellen gerundet ausgeben.
Moritz Bunkus [Thu, 12 Jul 2007 14:51:51 +0000 (14:51 +0000)]
Zahlungskonditionen:
1. Neue Variablen <%invtotal_wo_skonto%> und <%total_wo_skonto%> hinzugefügt, die die Belegsumme bzw. die noch offene Summe abzüglich des Skontobetrags beinhalten.
2. Die Variablen <%total%> und <%invtotal%> waren nur bei Rechnungen gefüllt, nicht aber bei Angeboten und Aufträgen.
Moritz Bunkus [Thu, 12 Jul 2007 13:39:09 +0000 (13:39 +0000)]
Umstellung der Kontenübersicht auf die Verwendung von "Template".
Moritz Bunkus [Thu, 12 Jul 2007 13:09:25 +0000 (13:09 +0000)]
Umstellung der Steuerbearbeitungsfunktion auf das "Template"-Modul.
Moritz Bunkus [Thu, 12 Jul 2007 09:40:12 +0000 (09:40 +0000)]
Steuern: Anzeige und Eingabe des Steuersatzes mit formatierten Zahlen. Auch Nachkommastellen bei Steuern zulassen. Kosmetik.
Udo Spallek [Wed, 11 Jul 2007 12:48:22 +0000 (12:48 +0000)]
Korrekturen zu r2737: Speichern von Steuern funktionierte nicht, taxnumber mitspeichern, Layout Titel
Udo Spallek [Wed, 11 Jul 2007 12:19:56 +0000 (12:19 +0000)]
Nachtrag zu r2737: Uebersetzungen
Udo Spallek [Wed, 11 Jul 2007 11:52:03 +0000 (11:52 +0000)]
Neues Modul 'Steuern Bearbeiten'. Mit diesem Modul ist es moeglich, die Eintraege der Tabelle tax, bzw. _tax anpassen zu koennen.
Udo Spallek [Tue, 10 Jul 2007 11:24:28 +0000 (11:24 +0000)]
Testscript für Version 2.4.3. r2736 hat den Test bestanden :-)
Moritz Bunkus [Tue, 10 Jul 2007 08:35:09 +0000 (08:35 +0000)]
Form::redirect muss auch Zahlen in Scriptnamen zulassen, weil ansonsten z.B. menuv3.pl nicht ausgeführt wird.
Moritz Bunkus [Tue, 10 Jul 2007 07:50:19 +0000 (07:50 +0000)]
Aus Debuggründen war's noch auskommentiert.
Moritz Bunkus [Mon, 9 Jul 2007 15:01:18 +0000 (15:01 +0000)]
Morgen (!) kommt das Release, nicht heute.
Moritz Bunkus [Mon, 9 Jul 2007 14:43:18 +0000 (14:43 +0000)]
Morgen gibt's das Release.