kivitendo-erp.git
16 years agoAktualisierung der Versionsnummer
Moritz Bunkus [Mon, 9 Jul 2007 08:11:59 +0000 (08:11 +0000)]
Aktualisierung der Versionsnummer

16 years agoVerhindern, dass durch Manipulation von $form->{callback} beliebiger Code ausgeführt...
Moritz Bunkus [Mon, 9 Jul 2007 07:52:41 +0000 (07:52 +0000)]
Verhindern, dass durch Manipulation von $form->{callback} beliebiger Code ausgeführt werden kann.

16 years agoPfadkomponenten entfernen, bevor exec aufgerufen wird, damit nicht beliebige Perlscri...
Moritz Bunkus [Mon, 9 Jul 2007 07:45:26 +0000 (07:45 +0000)]
Pfadkomponenten entfernen, bevor exec aufgerufen wird, damit nicht beliebige Perlscripte ausgeführt werden können.

16 years agoSchreibfehler. Fix für Bug 712.
Moritz Bunkus [Fri, 6 Jul 2007 14:30:15 +0000 (14:30 +0000)]
Schreibfehler. Fix für Bug 712.

16 years agoFiltermaske für Berichte: Checkbox für Bearbeiter nicht doppelt anzeigen. Fix für...
Moritz Bunkus [Fri, 6 Jul 2007 14:23:23 +0000 (14:23 +0000)]
Filtermaske für Berichte: Checkbox für Bearbeiter nicht doppelt anzeigen. Fix für Bug 711.

16 years agoOptik: Jeden Button voneinander absetzen.
Moritz Bunkus [Thu, 5 Jul 2007 15:23:19 +0000 (15:23 +0000)]
Optik: Jeden Button voneinander absetzen.

16 years agoGanz böse Verwechselung mit 't' und 'f' bzw. '1' und '0', die zur Verwechslung von...
Moritz Bunkus [Thu, 5 Jul 2007 13:40:10 +0000 (13:40 +0000)]
Ganz böse Verwechselung mit 't' und 'f' bzw. '1' und '0', die zur Verwechslung von Angeboten und Aufträgen geführt hat. Kam aus rev 2698.

16 years agoHTML-Formatierung berichtig.
Moritz Bunkus [Thu, 5 Jul 2007 13:22:07 +0000 (13:22 +0000)]
HTML-Formatierung berichtig.

16 years agoDas nächste Release ist 2.4.3.
Moritz Bunkus [Thu, 5 Jul 2007 12:13:32 +0000 (12:13 +0000)]
Das nächste Release ist 2.4.3.

16 years agoWebdav: Die Links werden nicht mehr wortwörtlich angezeigt, sondern der Typ (Datei...
Moritz Bunkus [Thu, 5 Jul 2007 10:25:51 +0000 (10:25 +0000)]
Webdav: Die Links werden nicht mehr wortwörtlich angezeigt, sondern der Typ (Datei oder Verzeichnis) wird ausgegeben und als Link hinterlegt.

16 years agoWebdav: Wenn eine Pfadkomponente Leerzeichen enthielt (z.B. "Storno zu ..."), dann...
Moritz Bunkus [Thu, 5 Jul 2007 09:57:34 +0000 (09:57 +0000)]
Webdav: Wenn eine Pfadkomponente Leerzeichen enthielt (z.B. "Storno zu ..."), dann wurden komplett falsche Links erzeugt.

16 years ago$form->get_standard_dbh() benutzen für verbesserte Geschwindigkeit
Moritz Bunkus [Thu, 5 Jul 2007 09:30:33 +0000 (09:30 +0000)]
$form->get_standard_dbh() benutzen für verbesserte Geschwindigkeit

16 years agoUpdates
Moritz Bunkus [Thu, 5 Jul 2007 09:28:19 +0000 (09:28 +0000)]
Updates

16 years agoBei Einkaufsrechnungen muss das Rechnungsdatum als Anhaltspunkt für die zu verwendend...
Moritz Bunkus [Thu, 5 Jul 2007 09:27:02 +0000 (09:27 +0000)]
Bei Einkaufsrechnungen muss das Rechnungsdatum als Anhaltspunkt für die zu verwendenden Steuerschlüssel und -sätze benutzt werden. Fix für Bug 710.

16 years agoBeim "Erneuern" beim Erfassen von Dienstleistungen auch über "check_form" gehen,...
Moritz Bunkus [Wed, 4 Jul 2007 13:56:55 +0000 (13:56 +0000)]
Beim "Erneuern" beim Erfassen von Dienstleistungen auch über "check_form" gehen, damit die Preisgruppen und Zahlungskonditionen richtig ausgefüllt werden. Fix für Bug 685.

16 years agoDie Margen nur bei Verkaufsmasken anzeigen, und auch nur in Zeilen, in denen schon...
Moritz Bunkus [Wed, 4 Jul 2007 12:56:43 +0000 (12:56 +0000)]
Die Margen nur bei Verkaufsmasken anzeigen, und auch nur in Zeilen, in denen schon ein Artikel ausgewählt wurde.

16 years agoBei Gutschriften muss der Ertrag negativ sein.
Moritz Bunkus [Wed, 4 Jul 2007 12:40:01 +0000 (12:40 +0000)]
Bei Gutschriften muss der Ertrag negativ sein.

16 years agoVerkaufsrechnungen: Beim Stornieren den absoluten Ertrag negativ speichern.
Moritz Bunkus [Wed, 4 Jul 2007 10:04:50 +0000 (10:04 +0000)]
Verkaufsrechnungen: Beim Stornieren den absoluten Ertrag negativ speichern.

16 years agoKosmetik.
Moritz Bunkus [Wed, 4 Jul 2007 10:01:53 +0000 (10:01 +0000)]
Kosmetik.

16 years agoDatenbankupgrade: Die Spalte 'storno_id' in 'ar' und 'ap' sollte auch gefüllt werden.
Moritz Bunkus [Wed, 4 Jul 2007 07:35:43 +0000 (07:35 +0000)]
Datenbankupgrade: Die Spalte 'storno_id' in 'ar' und 'ap' sollte auch gefüllt werden.

16 years agoRechnungsliste: Unterscheidung zwischen Stornorechnung und stornierter Rechnung wiede...
Moritz Bunkus [Tue, 3 Jul 2007 15:49:11 +0000 (15:49 +0000)]
Rechnungsliste: Unterscheidung zwischen Stornorechnung und stornierter Rechnung wieder gefixt.

16 years agoBeim Stornieren von Einkaufs- und Verkaufsrechnung auch die storno_id mit speichern...
Moritz Bunkus [Tue, 3 Jul 2007 15:45:33 +0000 (15:45 +0000)]
Beim Stornieren von Einkaufs- und Verkaufsrechnung auch die storno_id mit speichern (analog zu AR.pm/AP.pm), damit später eine Unterscheidung zwischen Stornorechnung und stornierter Rechnung möglich ist.

16 years agoArgh! $form->{storno} nur dann auf '0' setzen, wenn es vorher auch '0' oder 'undef...
Moritz Bunkus [Tue, 3 Jul 2007 15:25:25 +0000 (15:25 +0000)]
Argh! $form->{storno} nur dann auf '0' setzen, wenn es vorher auch '0' oder 'undef' war... Andernfalls geht die gesamte Storno-Verarbeitung in dutten

16 years agoAktualisierung
Moritz Bunkus [Tue, 3 Jul 2007 12:13:29 +0000 (12:13 +0000)]
Aktualisierung

16 years agoBei boolean-Spalten lieber 't' und 'f' als 1 und 0 übergeben, weil wohl einige DBD...
Moritz Bunkus [Tue, 3 Jul 2007 12:10:24 +0000 (12:10 +0000)]
Bei boolean-Spalten lieber 't' und 'f' als 1 und 0 übergeben, weil wohl einige DBD::Pg-Versionen damit Probleme haben. Außerdem einige Integerwerte mit 0 initialisieren. Hoffentlich ein Bugfix für 703.

16 years agoNoch mehr Updates mit den seit Erscheinen der 2.4.2 behobenen Fehlern aus dem Bugzilla.
Moritz Bunkus [Tue, 3 Jul 2007 11:11:17 +0000 (11:11 +0000)]
Noch mehr Updates mit den seit Erscheinen der 2.4.2 behobenen Fehlern aus dem Bugzilla.

16 years agoAktualisierung des Changelogs.
Moritz Bunkus [Tue, 3 Jul 2007 10:56:53 +0000 (10:56 +0000)]
Aktualisierung des Changelogs.

16 years agoBuchungsliste: Optische Gruppierung wieder eingebaut, die bei der Umstellung auf...
Moritz Bunkus [Tue, 3 Jul 2007 10:27:21 +0000 (10:27 +0000)]
Buchungsliste: Optische Gruppierung wieder eingebaut, die bei der Umstellung auf ReportGenerator verloren ging.

16 years agoAufteilung des Changelogs in eine Sektion für neue Features/Verbesserungen und eine...
Moritz Bunkus [Tue, 3 Jul 2007 07:50:44 +0000 (07:50 +0000)]
Aufteilung des Changelogs in eine Sektion für neue Features/Verbesserungen und eine Sektion für Bugfixes.

16 years agoDitto r2692. Bug betrifft uebrigens r2657.
Udo Spallek [Thu, 28 Jun 2007 13:28:32 +0000 (13:28 +0000)]
Ditto r2692. Bug betrifft uebrigens r2657.

16 years agoKleiner Darstellungsfehler im Buchungsjournal. Es wurde bei einigen Zeilen 'aa' vor...
Udo Spallek [Thu, 28 Jun 2007 13:21:33 +0000 (13:21 +0000)]
Kleiner Darstellungsfehler im Buchungsjournal. Es wurde bei einigen Zeilen 'aa' vor jeden Feldinhalt gesetzt.

16 years agoUmwandlung von Angebot nach Auftrag hat nach Fehler verursacht, da gleiches Modul
Philip Reetz [Thu, 28 Jun 2007 08:28:49 +0000 (08:28 +0000)]
Umwandlung von Angebot nach Auftrag hat nach Fehler verursacht, da gleiches Modul

16 years agoBei der Umwandlung eines Auftrags in eine Rechnung wurde die individuelle Lieferadres...
Philip Reetz [Thu, 28 Jun 2007 08:24:12 +0000 (08:24 +0000)]
Bei der Umwandlung eines Auftrags in eine Rechnung wurde die individuelle Lieferadresse nicht
gespeichert

16 years agomaxlength in den Formularen aus ct.pl (Kunde eintragen,Lieferant eintragen) an die...
Thomas Kasulke [Mon, 25 Jun 2007 12:41:36 +0000 (12:41 +0000)]
maxlength in den Formularen aus ct.pl (Kunde eintragen,Lieferant eintragen) an die Länge der Felder in der Datenbank angepasst.

16 years agoDen "Nein"-Button, der nur mit Javascript zurückgehen soll, auch als <button> darstel...
Moritz Bunkus [Fri, 22 Jun 2007 10:44:20 +0000 (10:44 +0000)]
Den "Nein"-Button, der nur mit Javascript zurückgehen soll, auch als <button> darstellen. Wenn er ein <input type="submit"> ist, dann schickt Firefox das Formular trotzdem ab. Fix für Bug 701.

16 years agoKosmetik: Debugausgaben und eine überflüssige if-Zeile entfernt.
Moritz Bunkus [Fri, 22 Jun 2007 10:25:33 +0000 (10:25 +0000)]
Kosmetik: Debugausgaben und eine überflüssige if-Zeile entfernt.

16 years agoWenn ein Auftrag noch nicht gespeichert wurde, dann ergibt es auch keinen Sinn, Workf...
Moritz Bunkus [Fri, 22 Jun 2007 10:24:58 +0000 (10:24 +0000)]
Wenn ein Auftrag noch nicht gespeichert wurde, dann ergibt es auch keinen Sinn, Workflow-Buttons dafür anzuzeigen. Zusätzlich sicherstellen, dass OE->close_orders() nur aufgerufen wird, wenn wir tatsächlich einen gespeicherten Beleg haben. Fix für Bug 700.

16 years agoDie Upgrade-Informationen auf 2.6.0 konkretisiert.
Moritz Bunkus [Fri, 22 Jun 2007 10:18:14 +0000 (10:18 +0000)]
Die Upgrade-Informationen auf 2.6.0 konkretisiert.

16 years agoEinen Hinweis hinzugefügt, wie Lx-Office mit UTF-8/Unicode betrieben werden kann.
Moritz Bunkus [Fri, 22 Jun 2007 09:43:48 +0000 (09:43 +0000)]
Einen Hinweis hinzugefügt, wie Lx-Office mit UTF-8/Unicode betrieben werden kann.

16 years agoEine simple Vorlage für automatisch erzeugte Rechnungen zu Mahngebühren und Zinsen...
Moritz Bunkus [Fri, 22 Jun 2007 09:34:34 +0000 (09:34 +0000)]
Eine simple Vorlage für automatisch erzeugte Rechnungen zu Mahngebühren und Zinsen hinzugefügt.

16 years agoMahnungen: Die Konfiguration so umgestellt, dass jetzt nicht mehr global entschieden...
Moritz Bunkus [Fri, 22 Jun 2007 09:32:29 +0000 (09:32 +0000)]
Mahnungen: Die Konfiguration so umgestellt, dass jetzt nicht mehr global entschieden wird, ob automatisch Rechnungen für die Mahngebühren und Zinsen erzeugt werden, sondern pro Mahnlevel. Die Dokumentation um die von Lx-Office erzeugten Namen für die Mahnungsvorlagen (auch für die Rechnung) erweitert.

16 years agoVorlagen zum Bearbeiten der Mahnungskonfiguration auf Template umgestellt.
Moritz Bunkus [Fri, 22 Jun 2007 08:39:22 +0000 (08:39 +0000)]
Vorlagen zum Bearbeiten der Mahnungskonfiguration auf Template umgestellt.

16 years agoDokumentation zu den automatisch erzeugten Rechnungen bei Mahnungen.
Moritz Bunkus [Fri, 22 Jun 2007 08:07:36 +0000 (08:07 +0000)]
Dokumentation zu den automatisch erzeugten Rechnungen bei Mahnungen.

16 years agoHTML-Vorlagen, die von admin.pl aus verwendet werden, auf die Benutzung des Template...
Moritz Bunkus [Thu, 21 Jun 2007 16:13:20 +0000 (16:13 +0000)]
HTML-Vorlagen, die von admin.pl aus verwendet werden, auf die Benutzung des Template-Toolkits umgestellt.

16 years agoupdate_business und update_defaults: Bei sehr langen Zahlenkomponenten wurden die...
Moritz Bunkus [Thu, 21 Jun 2007 15:51:22 +0000 (15:51 +0000)]
update_business und update_defaults: Bei sehr langen Zahlenkomponenten wurden die erzeugten Nummern leider auf -0000000...001 gesetzt. Grund ist, dass der Formatierer '%d' für sprintf auf 32bit-Systemen nun mal nur mit 32bit-Zahlen umgehen kann. Geriet die Zahlenkomponente größer als 2147483647, so erhielt man einen Überlauf.

16 years agoBei Template-Vorlagen per Default nicht vorne und hinten die Zeilen bereinigen -...
Moritz Bunkus [Thu, 21 Jun 2007 15:17:23 +0000 (15:17 +0000)]
Bei Template-Vorlagen per Default nicht vorne und hinten die Zeilen bereinigen -- ist zum Debuggen einfacher.

16 years agoStandard-Alignment von ReportGenerator benutzen.
Moritz Bunkus [Thu, 21 Jun 2007 14:16:35 +0000 (14:16 +0000)]
Standard-Alignment von ReportGenerator benutzen.

16 years agoReportGenerator: Man kann jetzt die Standardanordnung (align) in den Spalten angegebe...
Moritz Bunkus [Thu, 21 Jun 2007 14:14:49 +0000 (14:14 +0000)]
ReportGenerator: Man kann jetzt die Standardanordnung (align) in den Spalten angegeben werden.

16 years agoMehr perldoc
Sven Schöling [Thu, 21 Jun 2007 13:49:44 +0000 (13:49 +0000)]
Mehr perldoc

16 years agoReportGenerator: Wenn keine Datensätze hinzugefügt wurden, dann wird eine entsprechen...
Moritz Bunkus [Thu, 21 Jun 2007 13:33:18 +0000 (13:33 +0000)]
ReportGenerator: Wenn keine Datensätze hinzugefügt wurden, dann wird eine entsprechende Meldung anstelle der Spaltenüberschriften ausgegeben. Die Export-Buttons werden in diesem Fall ebenfalls nicht angezeigt.

16 years agoKosmetik
Sven Schöling [Thu, 21 Jun 2007 11:38:58 +0000 (11:38 +0000)]
Kosmetik

16 years agoWaren-/Dienstleistungs-/Erzeugnisberichte auf die Verwendung von ReportGenerator...
Moritz Bunkus [Thu, 21 Jun 2007 08:49:24 +0000 (08:49 +0000)]
Waren-/Dienstleistungs-/Erzeugnisberichte auf die Verwendung von ReportGenerator umgestellt.

16 years agoAktuelle lx-erp.conf zur Standard-lx-erp.conf erhoben.
Moritz Bunkus [Thu, 21 Jun 2007 06:29:45 +0000 (06:29 +0000)]
Aktuelle lx-erp.conf zur Standard-lx-erp.conf erhoben.

16 years agoMahnungen erzeugen: Nach dem Druck auf den "Weiter"-Button wird dieser deaktiviert...
Moritz Bunkus [Thu, 21 Jun 2007 06:20:51 +0000 (06:20 +0000)]
Mahnungen erzeugen: Nach dem Druck auf den "Weiter"-Button wird dieser deaktiviert, damit man ihn nicht erneut drücken und damit die exakt gleichen Mahnungen erneut erzeugen kann. War nur aus Debug-Gründen auskommentiert. Fix für Bug 691.

16 years agoWenn ein Hash namens %main::debug_options existiert, dann werden all seine Variablen...
Moritz Bunkus [Thu, 21 Jun 2007 06:18:56 +0000 (06:18 +0000)]
Wenn ein Hash namens %main::debug_options existiert, dann werden all seine Variablen 'key' in HTML-Vorlagen als DEBUG_KEY zur Verfügung gestellt. Wird bisher nur bei Mahnungsvorlagen benutzt. Und ist nur für Entwickler gedacht.

16 years agoDebugmeldung entfernt
Moritz Bunkus [Wed, 20 Jun 2007 12:04:40 +0000 (12:04 +0000)]
Debugmeldung entfernt

16 years agoProjekt erfassen: Den Button "Historie" nicht anzeigen, sondern nur beim Bearbeiten...
Moritz Bunkus [Wed, 20 Jun 2007 07:44:58 +0000 (07:44 +0000)]
Projekt erfassen: Den Button "Historie" nicht anzeigen, sondern nur beim Bearbeiten eines vorhandenen Projektes. Fix für Bug 686.

16 years ago1. Das Label "Formel" bei Dienstleistungen nicht anzeigen (die Textarea dazu wurde...
Moritz Bunkus [Wed, 20 Jun 2007 07:41:10 +0000 (07:41 +0000)]
1. Das Label "Formel" bei Dienstleistungen nicht anzeigen (die Textarea dazu wurde bereits versteckt). Fix für Bug 684.
2. Kosmetik: Variable $formel nach $formula umbenannt und etwas Einrückung.

16 years agoBeim Drucken von Mahnungen stand die Kundennummer nicht zur Verfuegung
Philip Reetz [Tue, 19 Jun 2007 15:56:36 +0000 (15:56 +0000)]
Beim Drucken von Mahnungen stand die Kundennummer nicht zur Verfuegung

16 years agoFiltermaske für Kunden- und Liferantenstammdatenliste auf HTML-Templates umgestellt.
Moritz Bunkus [Tue, 19 Jun 2007 15:42:26 +0000 (15:42 +0000)]
Filtermaske für Kunden- und Liferantenstammdatenliste auf HTML-Templates umgestellt.

16 years agoKunden- und Liferantenstammdatenliste auf die Verwendung von ReportGenerator umgestellt.
Moritz Bunkus [Tue, 19 Jun 2007 15:05:38 +0000 (15:05 +0000)]
Kunden- und Liferantenstammdatenliste auf die Verwendung von ReportGenerator umgestellt.

16 years agoDie Funktion 'search_delivery' wird nirgends aufgerufen.
Moritz Bunkus [Tue, 19 Jun 2007 14:01:04 +0000 (14:01 +0000)]
Die Funktion 'search_delivery' wird nirgends aufgerufen.

16 years agoVergessenes locales-Update
Moritz Bunkus [Tue, 19 Jun 2007 14:00:46 +0000 (14:00 +0000)]
Vergessenes locales-Update

16 years agoSaldenbilanz und Projektbuchungen auf die Verwendung von ReportGenerator umgestellt.
Moritz Bunkus [Tue, 19 Jun 2007 13:15:24 +0000 (13:15 +0000)]
Saldenbilanz und Projektbuchungen auf die Verwendung von ReportGenerator umgestellt.

16 years agoMahnungen: Neuer Variable für jede Rechnung: <%dn_linetotal%> als für diese Rechnung...
Moritz Bunkus [Tue, 19 Jun 2007 12:17:19 +0000 (12:17 +0000)]
Mahnungen: Neuer Variable für jede Rechnung: <%dn_linetotal%> als für diese Rechnung zu zahlender Betrag (offener Betrag zuzüglich Mahngebühren und Zinsen).

16 years agoEinführung des Modules "Template" als schnellere Alternative (Faktor 9) zu "HTML...
Moritz Bunkus [Tue, 19 Jun 2007 11:25:35 +0000 (11:25 +0000)]
Einführung des Modules "Template" als schnellere Alternative (Faktor 9) zu "HTML::Template". Wird via $form->parse_html_template2() aufgerufen. Umstellung der von ReportGenerator verwendeten Vorlage auf die Verwendung von "Template".

16 years agoreport_generator.pl in reportgenerator.pl umbenannt.
Moritz Bunkus [Tue, 19 Jun 2007 11:07:40 +0000 (11:07 +0000)]
report_generator.pl in reportgenerator.pl umbenannt.

16 years agoErweiterung um Anzeige des Ertrages im Verkauf
Philip Reetz [Tue, 19 Jun 2007 09:42:37 +0000 (09:42 +0000)]
Erweiterung um Anzeige des Ertrages im Verkauf

16 years agoNur Dateien nach $locale->text() durchsuchen, deren Name mit .pl endet.
Moritz Bunkus [Tue, 19 Jun 2007 08:09:09 +0000 (08:09 +0000)]
Nur Dateien nach $locale->text() durchsuchen, deren Name mit .pl endet.

16 years agoUmstellung der Kontenübersicht und der Buchungslisten auf die Verwendung von ReportGe...
Moritz Bunkus [Mon, 18 Jun 2007 15:01:41 +0000 (15:01 +0000)]
Umstellung der Kontenübersicht und der Buchungslisten auf die Verwendung von ReportGenerator.

16 years agoBuchungsliste:
Moritz Bunkus [Mon, 18 Jun 2007 14:47:05 +0000 (14:47 +0000)]
Buchungsliste:
1. $form->{sort} nicht ohne Überprüfung in einem SQL-Query benutzen.
2. Nur dann mehrere Zeilen zusammenfassen, wenn auch ihre ID übereinstimmen (was vermutlich nie der Fall sein wird, aber anders ist es schlicht falsch, weil dann Buchungen zusammengefasst werden können, die zu unterschiedlichen Belegen gehören).

16 years agoListe der Zahlungsein- und -ausgänge: Spalte "Referenz" mit Link zum Bearbeiten verse...
Moritz Bunkus [Mon, 18 Jun 2007 13:02:59 +0000 (13:02 +0000)]
Liste der Zahlungsein- und -ausgänge: Spalte "Referenz" mit Link zum Bearbeiten versehen (so wie es vorher auch war).

16 years agoUmstellung der Liste der Zahlungsein- und -ausgänge auf die Verwendung von ReportGene...
Moritz Bunkus [Mon, 18 Jun 2007 12:53:12 +0000 (12:53 +0000)]
Umstellung der Liste der Zahlungsein- und -ausgänge auf die Verwendung von ReportGenerator.

16 years agoReportGenerator: Möglichkeit zum Einfügen einer "leeren" Zeile, die die ganze Tabelle...
Moritz Bunkus [Mon, 18 Jun 2007 12:42:11 +0000 (12:42 +0000)]
ReportGenerator: Möglichkeit zum Einfügen einer "leeren" Zeile, die die ganze Tabellenbreite einnimmt.

16 years agoEinige Dateien von Subversion ignorieren lassen.
Moritz Bunkus [Fri, 15 Jun 2007 13:40:13 +0000 (13:40 +0000)]
Einige Dateien von Subversion ignorieren lassen.

16 years agoAnzeige der Checkbox zur Auswahl einer Mahnung nur einmal pro Mahnung, auch wenn...
Moritz Bunkus [Fri, 15 Jun 2007 13:10:19 +0000 (13:10 +0000)]
Anzeige der Checkbox zur Auswahl einer Mahnung nur einmal pro Mahnung, auch wenn in der Mahnung mehrere Rechnungen zusammengefasst wurden

16 years agoReportGenerator: Die Spaltendatenfelder 'data' und 'link' können jetzt auch Array...
Moritz Bunkus [Fri, 15 Jun 2007 13:07:47 +0000 (13:07 +0000)]
ReportGenerator: Die Spaltendatenfelder 'data' und 'link' können jetzt auch Array-Referenzen sein, die in der Zelle zeilenweise ausgegeben werden.

16 years agoKonvertierung von lokalisierten HTML-Seiten in den als $dbcharset angegebenen Zeichen...
Moritz Bunkus [Fri, 15 Jun 2007 13:03:59 +0000 (13:03 +0000)]
Konvertierung von lokalisierten HTML-Seiten in den als $dbcharset angegebenen Zeichensatz.

16 years agoReportGenerator: Unix-Zeilenenden als Standard aktiviert. Grund ist, dass Excel nicht...
Moritz Bunkus [Fri, 15 Jun 2007 11:17:25 +0000 (11:17 +0000)]
ReportGenerator: Unix-Zeilenenden als Standard aktiviert. Grund ist, dass Excel nicht damit zurecht kommt, wenn Zelleninhalte mit \r\n umgebrochen werden, wohl aber, wenn die ganze Datei nur mit Unix-Zeilenenden formatiert ist.

16 years agoBeim CSV-Export Zeilenumbrüche in Zellendaten durch das ausgewählte Format ersetzen.
Moritz Bunkus [Fri, 15 Jun 2007 11:15:44 +0000 (11:15 +0000)]
Beim CSV-Export Zeilenumbrüche in Zellendaten durch das ausgewählte Format ersetzen.

16 years agoDas Buchungsjournal auf die Verwendung der ReportGenerator-Klasse umgestellt.
Moritz Bunkus [Fri, 15 Jun 2007 11:03:07 +0000 (11:03 +0000)]
Das Buchungsjournal auf die Verwendung der ReportGenerator-Klasse umgestellt.

16 years agoDer ReportGenerator macht selber ein Quoting der HTML-Zeichen, um Zeilenumbrüche...
Moritz Bunkus [Fri, 15 Jun 2007 09:47:04 +0000 (09:47 +0000)]
Der ReportGenerator macht selber ein Quoting der HTML-Zeichen, um Zeilenumbrüche bei den Zellendaten behandeln zu können. Deswegen muss es HTML::Template nicht mehr tun.

16 years agoWhitespacevermeidung
Moritz Bunkus [Fri, 15 Jun 2007 09:22:37 +0000 (09:22 +0000)]
Whitespacevermeidung

16 years agoDurch das Verschieben der Headerausgabe beim PDF-Export wurde der Name des Attachment...
Moritz Bunkus [Fri, 15 Jun 2007 06:18:53 +0000 (06:18 +0000)]
Durch das Verschieben der Headerausgabe beim PDF-Export wurde der Name des Attachments nicht richtig gesetzt (jeweils nur '.pdf'). Fix für Bug 681.

16 years agoStornierte Rechnnung muss auf storno = true haben
Sven Schöling [Thu, 14 Jun 2007 16:04:43 +0000 (16:04 +0000)]
Stornierte Rechnnung muss auf storno = true haben

16 years agoSpace zwischen den buttons
Sven Schöling [Thu, 14 Jun 2007 16:01:36 +0000 (16:01 +0000)]
Space zwischen den buttons

16 years agoStornomechanismus mal auf Dialogbuchen ausgeweitet
Sven Schöling [Thu, 14 Jun 2007 15:54:19 +0000 (15:54 +0000)]
Stornomechanismus mal auf Dialogbuchen ausgeweitet

16 years agoDie Berichte über offene Forderungen und offene Verbindlichkeiten auf die Verwendung...
Moritz Bunkus [Thu, 14 Jun 2007 15:45:12 +0000 (15:45 +0000)]
Die Berichte über offene Forderungen und offene Verbindlichkeiten auf die Verwendung des ReportGenerators umgestellt.

16 years agostorno fix: acc_trans query muessen nach oid sortieren
Sven Schöling [Thu, 14 Jun 2007 15:36:53 +0000 (15:36 +0000)]
storno fix: acc_trans query muessen nach oid sortieren

16 years ago1. $form->{title} wird nicht mehr zwangsweise umgeschrieben und nach $form->header...
Moritz Bunkus [Thu, 14 Jun 2007 15:33:44 +0000 (15:33 +0000)]
1. $form->{title} wird nicht mehr zwangsweise umgeschrieben und nach $form->header() wiederhergestellt.
2. Kosmetik: lokale Variable $form anstelle von $self->{form}.

16 years agocp auf use strict (compile time) gebracht
Sven Schöling [Thu, 14 Jun 2007 15:01:18 +0000 (15:01 +0000)]
cp auf use strict (compile time) gebracht

16 years agoStorno Fix nr. 29283574983745
Sven Schöling [Thu, 14 Jun 2007 14:51:14 +0000 (14:51 +0000)]
Storno Fix nr. 29283574983745

Es werden beim Storno jetzt nur noch die urspruenglichen acc_trans Eintraege storniert,
nachtraegliche Zahlungseingaenge bleiben unberuehrt.

16 years agoPaket 'List::Util' wird nun benutzt (sollte aber eh zu jeder Standard-Perl-Installati...
Moritz Bunkus [Thu, 14 Jun 2007 14:16:04 +0000 (14:16 +0000)]
Paket 'List::Util' wird nun benutzt (sollte aber eh zu jeder Standard-Perl-Installation gehören). Die Teile der URLs entfernt, die spezifische Versionsnummern der Pakete enthalten.

16 years agoReportgenerator: Nach dem direkten Drucken einer Liste eine entsprechende Meldung...
Moritz Bunkus [Thu, 14 Jun 2007 13:34:08 +0000 (13:34 +0000)]
Reportgenerator: Nach dem direkten Drucken einer Liste eine entsprechende Meldung ausgeben.

16 years agoReportgenerator: Beim Listenexport als PDF kann das PDF auch direkt ausgedruckt werden.
Moritz Bunkus [Thu, 14 Jun 2007 13:28:57 +0000 (13:28 +0000)]
Reportgenerator: Beim Listenexport als PDF kann das PDF auch direkt ausgedruckt werden.

16 years agoStorno auch erlauben, wenn bereits Zahlungen gebucht sind
Sven Schöling [Thu, 14 Jun 2007 13:26:32 +0000 (13:26 +0000)]
Storno auch erlauben, wenn bereits Zahlungen gebucht sind

16 years agoZahlungseingang:
Sven Schöling [Thu, 14 Jun 2007 13:17:34 +0000 (13:17 +0000)]
Zahlungseingang:
Das Buchungskonto wird nicht benutzt, und wird deshalb nicht mehr angezeigt.
Die Backendfunktion holt sich das benoetigte Konto sowieso aus den Rechnungen.

Ausserdem ein Bugfix:
currency ist bei alten Rechnungen auf '' gesetzt, bei neuen auf NULL (nach sql-injection fix)
also muss die Backend-Funktion zum auslesen beide Varianten beruecksichtigen

16 years agoKonsistenz: 'Anfrage' => 'Preisanfrage'
Moritz Bunkus [Thu, 14 Jun 2007 12:50:57 +0000 (12:50 +0000)]
Konsistenz: 'Anfrage' => 'Preisanfrage'

16 years agoDebugmodi umgeschrieben auf das viel schoenere shiftingformat.
Sven Schöling [Thu, 14 Jun 2007 12:12:19 +0000 (12:12 +0000)]
Debugmodi umgeschrieben auf das viel schoenere shiftingformat.
Neuer Debugmodus "DEVEL", der genau das enthaelt was man ueblicherweise zum debuggen braucht,
ohne den overhead von ALL.

16 years agoIrrefuehrende Uebersetzung von "short" im Sinne von knappen Guetern
Sven Schöling [Thu, 14 Jun 2007 12:10:40 +0000 (12:10 +0000)]
Irrefuehrende Uebersetzung von "short" im Sinne von knappen Guetern
geaendert von "kurz" (sic) in "knapp"