Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
49f0957f 14.06.2007 15:28 Moritz Bunkus

Reportgenerator: Beim Listenexport als PDF kann das PDF auch direkt ausgedruckt werden.

23b02fbf 14.06.2007 15:26 Sven Schöling

Storno auch erlauben, wenn bereits Zahlungen gebucht sind

aed9138b 14.06.2007 15:17 Sven Schöling

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)...

024ce4c9 14.06.2007 14:50 Moritz Bunkus

Konsistenz: 'Anfrage' => 'Preisanfrage'

d8e671e9 14.06.2007 14:12 Sven Schöling

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.

a1e2ab83 14.06.2007 14:10 Sven Schöling

Irrefuehrende Uebersetzung von "short" im Sinne von knappen Guetern
geaendert von "kurz" (sic) in "knapp"

6f891148 14.06.2007 13:42 Philip Reetz

Beim Laden von Dialogbuchungen wurde das Belegfeld nicht mitgeladen

c6bdd35a 14.06.2007 13:25 Moritz Bunkus

Reportgenerator: Die Funktionen in report_generator.pl umbenannt und den Mechanismus geändert, wie sie aus den von ReportGenerator erzeugten HTML-Seiten heraus aufgerufen werden können. Zusätzlich einen 'Zurück'-Button auf jeder der beiden Exportoptionenwebseiten eingebaut, mit denen man zur HTML-Liste zurückgelangt.

89d31ed2 14.06.2007 12:55 Moritz Bunkus

Vergessenes locales-Update für einige der letzten Commits.

d467f40d 14.06.2007 10:31 Moritz Bunkus

'use strict' führt bei der Ausführung zu Fehlern wie "Can't use an undefined value as an ARRAY reference".

2b3f8b3a 13.06.2007 20:24 Sven Schöling

und das ganze nochmal für Kreditorenbuchungen und deren Stornos

85f48169 13.06.2007 20:22 Philip Reetz

Funktion Drucken ohne erstmaliges Speichern hat nur gespeichert und nicht danach automatisch
gedruckt

3a4e1d5e 13.06.2007 20:09 Sven Schöling

warnings sollte nur zum testen an sein

1ae70a98 13.06.2007 20:09 Sven Schöling

bin/mozilla/ar.pl auf use strict standard gebracht.

Debitoren storno umgeschrieben und Bug gefixt.

cae6316e 13.06.2007 20:07 Philip Reetz

bei oe suche wurde der Mitarbeiter nicht im callback mitgefuehrt

c4a1ac51 13.06.2007 18:09 Moritz Bunkus

Wenn das "Pfeil"-Bild Teil eines Links ist, dann keinen Rahmen daraum zeichnen.

f5e4c22b 13.06.2007 17:56 Moritz Bunkus

ReportGenerator: Einen Indikator aktiviert, der anzeigt, nach welcher Spalte gerade sortiert ist.

77923db3 13.06.2007 17:34 Moritz Bunkus

Die Berichtsoptionen in oe.pl (Anfragen, Aufträge, Angebote) auf die Verwendung von ReportGenerator umgestellt.

89dd4ca8 13.06.2007 16:53 Moritz Bunkus

Falschen Spaltennamen korrigiert.

e71494c1 13.06.2007 16:27 Moritz Bunkus

Die Liste der Kreditorenbuchungen auf die Verwendung der ReportGenerator-Klasse umgestellt.

3b2627d2 13.06.2007 16:00 Moritz Bunkus

Etwas mehr Übersicht.

971c9727 13.06.2007 15:39 Moritz Bunkus

Die Liste der Debitorenbuchungen auf die Verwendung der ReportGenerator-Klasse umgestellt.

24e8b084 13.06.2007 15:38 Moritz Bunkus

Reportgenerator: Man kann jetzt auch Trennzeilen einfügen, die in der HTML-Ausgabe als horizontale Linie über die gesamte Tabellenbreite realisiert sind.

afe6d1f6 13.06.2007 13:27 Moritz Bunkus

Mahnungslistenexport: den Dateinamen eingedeutscht.

15b4d5a3 13.06.2007 13:26 Moritz Bunkus

Berichtsklasse:
1. Commit der vorher vergessenen HTML-Templates für die Berichte und die Exportoptionen.
2. HTML-Berichte: Zeilenumbrüche mit "\n" werden in "<br>" umgewandelt.
3. CSV-Export: Richtiger MIME-Type; Download der Datei forcieren; Option für die Spaltenüberschriften gefixt.

35648bc6 13.06.2007 11:55 Moritz Bunkus

Umstellung der Listenansicht der bestehenden Mahnungen auf die Verwendung der neuen ReportGenerator-Klasse.

a939b727 13.06.2007 11:52 Moritz Bunkus

Eine Report-Klasse geschrieben, der die Ergebnisse von Datenbankabfragen übergeben werden. Diese Klasse kann daraus dann entweder die bekannten Listenansichten oder auch CSV- und PDF-Exporte erzeugen. Dazu werden entsprechende Buttons eingeblendet.
Dazu werden einige neue Perl-Module (Text::CSV_XS und IO::Wrap) sowie zwei weitere Hilfsprogramme (html2ps und Ghostscript) benötigt, deren Pfade über die lx-erp.conf eingestellt werden müssen.

784cf1e9 13.06.2007 11:36 Moritz Bunkus

Kontennamenupdate: Falsche WHERE-Klausel.

fbddd776 13.06.2007 11:26 Moritz Bunkus

Einige Korrekturen zu Kontennamen in den zwei deutschen Kontenrahmen.

8626a95d 13.06.2007 10:53 Moritz Bunkus

Webdav-Feature: Pfadtrennzeichen aus den Nummern (Angebotsnummer, Rechnungsnummer etc) entfernen.

0bc62174 12.06.2007 17:26 Moritz Bunkus

In der Kürze liegt die Würze.

7ab832fd 12.06.2007 16:24 Moritz Bunkus

Datenbankadministration: Es fehlte ein Button, um von der Datenbanksicherung per Download zurückzukommen. Fix für Bug 675.

043050cb 12.06.2007 16:09 Moritz Bunkus

Eingangsrechnungen: Wirklich das Datum der zuletzt erstellten Rechnung benutzen, nicht das maximale Datum.

18567de5 12.06.2007 15:17 Moritz Bunkus

Eingangsrechnung: Als Rechnungsdatum wird das Datum der letzten Eingangsrechnung vorausgewählt. Zusätzlich wird das Fälligkeitsdatum in Abhängigkeit von den beim Lieferanten ausgewählten Zahlungsbedingungen gesetzt.

a259bc65 12.06.2007 14:51 Moritz Bunkus

Zur Überwachung von $form-Variablen können jetzt mehrere gleichzeitig ein- oder ausgeschaltet werden. Syntax: $form->{"Watchdog::var1,var2,var3"} = 1;

d7fef83a 12.06.2007 14:20 Moritz Bunkus

Kundenauftrag/Lieferantenbestellung: Wenn alle Positionen vollständig geliefert wurden (also in allen Positionen der Lagerein-/-ausgang == Anzahl ist), so wird beim Speichern das Flag "Gelifert" automatisch gesetzt.

6163d7c8 12.06.2007 13:41 Moritz Bunkus

"Maschine" schreibt sich ohne "ie".

befa8b79 12.06.2007 13:37 Moritz Bunkus

Kunden-/Lieferantenstammdatensuche: Fokus initial auf das Feld "Firmenname" setzen.

d778a9a9 12.06.2007 13:34 Moritz Bunkus

Kunden-/Lieferantenstammdaten: Beim Ansprechpartner steht in der Drop-Down-Box oben 'Neuer Ansprechpartner' anstelle eines leeren Eintrages, damit der Benutzer besser weiß, was hier passiert.

c9b8ad08 11.06.2007 14:03 Philip Reetz

Der letzte Einkauspreis wurde nicht geladen und daher auch keine MArgenberechnung

514a1280 11.06.2007 11:30 Moritz Bunkus

Bei der Ausgabe der Druckvorschau auf einem Drucker darf die Zeilenanzahl nicht erhöht werden, weil ansonsten Leerposten entstehen und beim nachfolgenden Buchen eine Fehlermeldung erscheint.

5d92bf35 11.06.2007 10:35 Moritz Bunkus

Mahnwesen:
1. Beim Erzeugen neuer Mahnungen wurden unter Umständen überall die falschen nächsten Mahnstufen vorausgewählt.
2. Rechnungen, die bereits auf der höchsten Mahnstufe waren, wurden nicht mehr angezeigt.

14d2384f 11.06.2007 10:07 Moritz Bunkus

Erzeugen von Mahnungen: Einen kleinen Erklärungstext eingefügt.

fa640585 10.06.2007 18:47 Philip Reetz

Beim Buchen von Einkaufsrechnungen wurde die defaultcurrency nicht geladen

9a0aeac2 08.06.2007 17:37 Sven Schöling

lokalisierungen besser gemacht

a326f385 08.06.2007 16:29 Moritz Bunkus

Noch ein paar Fehler bei Zahlungseingaengen im Zusammenhang mit den Wechselkursen

91ea86b4 08.06.2007 16:28 Moritz Bunkus

Setzen des Stornoflags auf "0" anstelle von NULL.

d6bf475a 08.06.2007 16:22 Moritz Bunkus

Weitere Feinheiten zum Patch "Verkaeufer und Bearbeiter wurden beim Umwandeln nicht uebernommen"

fb37acdc 08.06.2007 16:19 Moritz Bunkus

Probleme mit mehreren Währungen und Wechselkursen behoben.

2e07a0cd 08.06.2007 15:11 Thomas Kasulke

"Als bezahlt markieren" Button-Funktion in die common.pl verlegt.

a4518c4d 08.06.2007 14:24 Sven Schöling

Stornobutton ist als erster Button vielleicht nicht so sinnvoll, deshalb muss er dem Erneuernbutton Platz machen

ce47a234 08.06.2007 13:17 Thomas Kasulke

neuen button und Funktion für "als bezahlt markieren" eingeführt.

7ff2b447 08.06.2007 10:23 Moritz Bunkus

Vergessener Lauf von locales.pl nach Commit 2562.

df2e5373 08.06.2007 10:07 Philip Reetz

Buchungen wurden nicht korrekt angezeigt, wenn gleiche Referenz aber unterschiedliche
Beschreibung

7783c24d 08.06.2007 08:43 Moritz Bunkus

Der benannte Parameter $copy_accnos wird ansonsten nicht verwendet.

2efc8cbc 07.06.2007 17:56 Sven Schöling

ic.pl auf use strict umgeschrieben (experimentell)
ic.pl generate_reports konsistenzchecks umgeschirben, und kommentiert, wird im weiteren mit verbesserter datenbanklogik
verwendet.
SL/IC.pm: kosmetik

79b00e85 07.06.2007 16:18 Philip Reetz

Uebernahme auch bei Einkaufsrechnungen

0cb4ad8c 07.06.2007 16:02 Philip Reetz

Verkaeufer und Bearbeiter wurden beim Umwandeln nicht uebernommen

7dfa1c0a 06.06.2007 17:19 Moritz Bunkus

Beim Verschicken von Belegen per Email darf das Vorlagenkürzel eines eventuell eingestellten Druckers nicht an den Dateinamen der Vorlage angehängt werden.

820f3066 06.06.2007 16:16 Moritz Bunkus

Eine neue Funktion eingebaut, mit der eine einzelne Datenbankverbindung zum Abholen verschiedener Funktionen genutzt werden kann. Diese Datenbankverbindung wird erst beim Ende der Lebenszeit von $form wieder geschlossen. Momentan bauen fast alle Backendfunktionen eine eigene Datenbankverbindung auf. Hiermit ist das teilweise überflüssig.

1118dab9 06.06.2007 15:45 Moritz Bunkus

Die Funktion "Zahlung buchen" bei Kreditorenrechnungen komplett umgeschrieben. Sie verlässt sich nun nicht mehr auf die aktuellen Daten in $form, um die alten Einträge in acc_trans zu löschen, sondern lädt den vorherigen Stand aus der Datenbank, entfernt darauf basierend die Einträge in acc_trans und lässt AP->post_transaction() selber die Zahlungen eintragen....

b61818c3 06.06.2007 15:27 Moritz Bunkus

Die neu hinzuzufügenden Zeilen einer Mahnkonfiguration benötigen einen gesetzten Parameter für das Mahnlevel. Fix für Bug 670.

d79bc728 06.06.2007 15:21 Moritz Bunkus

Ein Fehler an dieser Stelle ist nicht schlimm, da er auch dadurch zustande gekommen sein kann, dass die Tabelle 'schema_info' noch nicht existiert. Das passiert z.B., wenn man eine pre-2.4.0.0-Datenbank im Admin-Menü aktualisieren möchte.

f42b9421 06.06.2007 10:48 Moritz Bunkus

locale-Update zu Commits 2548 und 2549.

848ff82d 06.06.2007 09:59 Moritz Bunkus

Einkaufsrechnungen:
1. Es wird wieder die Eingabezeile für den Lieferantennamen angezeigt, wenn mehr als das vom Benutzer eingestellte Listenlimit an Lieferanten vorhanden sind.
2. Überflüssigen Code entfernt.

cbebaf93 06.06.2007 09:58 Philip Reetz

Mehrere Fehler in der Kontenuebersicht behoben

41cedb2d 06.06.2007 09:56 Moritz Bunkus

Überflüssigen Code entfernt.

023866e0 06.06.2007 09:53 Moritz Bunkus

Verkaufsrechnungen:
1. Wenn ein nicht existierender Kundenname eingegeben wird, so wird wieder die richtige Fehlermeldung ausgegeben.
2. Wenn statt der Drop-Down-Box die Eingabezeile zur Auswahl des Kunden angezeigt wird, so wird die ID nicht mehr angehängt....

d65bfa97 06.06.2007 09:20 Moritz Bunkus

1. Umstellung von der Verwendung von COPY-Statements auf normale INSERT-Statements. Grund ist, dass die dafür benötigten Befehle DBD::Pg::pg_putline() und pg_endcopy() nur in neueren Versionen von DBD::Pg existieren. Der Performancenachteil durch die Verwendung von INSERTs ist bei dieser geringen Datenmenge vernachlässigbar. Fix für Bug 668....

b4231065 06.06.2007 09:15 Moritz Bunkus

Die Funktion mydberror muss auch existieren, wenn sie aufgerufen werden soll.

8cc4ba47 05.06.2007 16:12 Moritz Bunkus

Bei Artikelsuche Groß-/Kleinschreibung ignorieren.

a5501b16 05.06.2007 15:59 Moritz Bunkus

Nur die Lieferanten und Händler zurückliefern, die nicht 'ungültig' markiert sind.

67720424 05.06.2007 15:34 Moritz Bunkus

Spalte taxzone_id darf nicht NULL sein.

e70d4cf2 05.06.2007 15:24 Moritz Bunkus

Spalte "ordnumber" oder "quonumber" muss eindeutig sein.

f36eb9fc 05.06.2007 11:50 Moritz Bunkus

Die Funktion "Zahlung buchen" bei Debitorenrechnungen komplett umgeschrieben. Sie verlässt sich nun nicht mehr auf die aktuellen Daten in $form, um die alten Einträge in acc_trans zu löschen, sondern lädt den vorherigen Stand aus der Datenbank, entfernt darauf basierend die Einträge in acc_trans und lässt AR->post_transaction() selber die Zahlungen eintragen.

9c5108ec 05.06.2007 11:42 Moritz Bunkus

Copy & Paste-Fehler

68339fe0 05.06.2007 11:23 Philip Reetz

Auch bei undefinierten Wechselkursen 1 zurueckliefern, Workaround fuer Wechselkursproblem

88d594e9 05.06.2007 10:32 Moritz Bunkus

Debug-Code entfernt.

6bd1a382 05.06.2007 10:25 Moritz Bunkus

Copy&Paste-Fehler.

5fdc44cb 04.06.2007 17:35 Moritz Bunkus

Die Funktion "Zahlung buchen" bei Ausgangsrechnungen komplett umgeschrieben. Sie verlässt sich nun nicht mehr auf die aktuellen Daten in $form, um die alten Einträge in acc_trans zu löschen, sondern lädt den vorherigen Stand aus der Datenbank, entfernt darauf basierend die Einträge in acc_trans und lässt IS->post_transaction() selber die Zahlungen eintragen.

4d20c181 04.06.2007 17:06 Moritz Bunkus

Bei Eingangs-, Ausgangs-, Kreditoren- und Debitorenrechnungen unterhalb der Zahlungsein- bzw. -ausgänge die bisher gebuchte Summe und den noch offenen Betrag anzeigen.

1c084510 04.06.2007 15:47 Moritz Bunkus

Revision 2532 rückgängig gemacht (Befehl aus falschem Verzeichnis abgeschickt)

548f4467 04.06.2007 15:46 Moritz Bunkus

Merge der Änderungen zwischen https://ls-bs-si1.bs.linet-services.de/svn/prog/vendor/lxoffice-erp/2.4.2 und https://ls-bs-si1.bs.linet-services.de/svn/prog/vendor/lxoffice-erp/unstable-rev-2530

c90ba6c8 04.06.2007 15:19 Moritz Bunkus

Die Variable "path" gibt es nicht mehr.

820545bc 01.06.2007 15:08 Moritz Bunkus

Verkaufsrechnung: Die Drop-Down-Box für den Bearbeiter heißt nun employee_id (wie auch in oe.pl) und wird richtig befüllt und vorausgewählt.

b262a6e8 01.06.2007 14:55 Moritz Bunkus

Wechselkurse dürfen nicht 0 sein.

d94820d0 01.06.2007 13:56 Moritz Bunkus

Debugmeldungen entfernt

d50a9e20 01.06.2007 12:13 Moritz Bunkus

Die Funktion "Zahlung buchen" bei Eingangsrechnungen komplett umgeschrieben. Sie verlässt sich nun nicht mehr auf die aktuellen Daten in $form, um die alten Einträge in acc_trans zu löschen, sondern lädt den vorherigen Stand aus der Datenbank, entfernt darauf basierend die Einträge in acc_trans und lässt IR->post_transaction() selber die Zahlungen eintragen.

d5c1e4fa 01.06.2007 12:11 Moritz Bunkus

Kosmetik.

54272ac3 01.06.2007 11:25 Moritz Bunkus

Wenn der Benutzer Leerzeichen am Ende will, dann diese nicht entfernen.

38320021 01.06.2007 11:17 Thomas Kasulke

Anzeige der Kontenausgabe angepasst. Daten werden, je nach Sortierung, gruppiert.

2819d504 01.06.2007 11:16 Thomas Kasulke

Überarbeitung der Ausgabe der Kontenansichten. Alle Buchungen - bis auf stornierte - werden gruppiert (je nach Sortierung) angezeigt.

6e00b261 01.06.2007 11:14 Moritz Bunkus

Codevereinfachung

c4c2f760 01.06.2007 11:13 Moritz Bunkus

Eine Funktion zum tabellarischen Ausgeben von SQL-Ergebnissen (erwartet eine Referenz auf ein Array mit Hashreferenzen) hinzugefügt.

91aac6c6 01.06.2007 09:45 Moritz Bunkus

Die Ausgabe von Data::Dumper sortieren lassen, damit sie besser durchsuchbar ist.

325974c2 01.06.2007 09:39 Moritz Bunkus

Funktion zum Dumpen von Objekten via YAML hinzugefügt. Ist manchmal besser lesbar als die Ausgabe von Data::Dumper;

57120914 31.05.2007 12:19 Moritz Bunkus

Fehlender Lauf von locales.pl nach einem der letzten Commits.

c549f7c2 31.05.2007 10:18 Thomas Kasulke

Tausender-Trennzeichen werden nicht mehr überprüft.

2788e388 31.05.2007 09:46 Moritz Bunkus

Letzten Commit rückgängig gemacht: die Unterverzeichnisse sind sehr wohl im Repository.

5fc67617 31.05.2007 09:45 Moritz Bunkus

Unterverzeichnisse von webdav sollten nicht im Repository gespeichert und können deshalbe ignoriert werden.