Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
ec022a58 18.06.2007 17:01 Moritz Bunkus

Umstellung der Kontenübersicht und der Buchungslisten auf die Verwendung von ReportGenerator.

796b3881 18.06.2007 15:02 Moritz Bunkus

Liste der Zahlungsein- und -ausgänge: Spalte "Referenz" mit Link zum Bearbeiten versehen (so wie es vorher auch war).

c7581445 18.06.2007 14:53 Moritz Bunkus

Umstellung der Liste der Zahlungsein- und -ausgänge auf die Verwendung von ReportGenerator.

68bd0229 15.06.2007 15:10 Moritz Bunkus

Anzeige der Checkbox zur Auswahl einer Mahnung nur einmal pro Mahnung, auch wenn in der Mahnung mehrere Rechnungen zusammengefasst wurden

27bdd44b 15.06.2007 15:07 Moritz Bunkus

ReportGenerator: Die Spaltendatenfelder 'data' und 'link' können jetzt auch Array-Referenzen sein, die in der Zelle zeilenweise ausgegeben werden.

7a1f60ec 15.06.2007 13:03 Moritz Bunkus

Das Buchungsjournal auf die Verwendung der ReportGenerator-Klasse umgestellt.

0e04eb10 14.06.2007 18:01 Sven Schöling

Space zwischen den buttons

090de47c 14.06.2007 17:54 Sven Schöling

Stornomechanismus mal auf Dialogbuchen ausgeweitet

8365e092 14.06.2007 17:45 Moritz Bunkus

Die Berichte über offene Forderungen und offene Verbindlichkeiten auf die Verwendung des ReportGenerators umgestellt.

4d86fbb2 14.06.2007 17:01 Sven Schöling

cp auf use strict (compile time) gebracht

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

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.

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

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.

971c9727 13.06.2007 15:39 Moritz Bunkus

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

afe6d1f6 13.06.2007 13:27 Moritz Bunkus

Mahnungslistenexport: den Dateinamen eingedeutscht.

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.

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.

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.

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.

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.

df2e5373 08.06.2007 10:07 Philip Reetz

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

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.

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

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.

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

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.

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.

d5c1e4fa 01.06.2007 12:11 Moritz Bunkus

Kosmetik.

38320021 01.06.2007 11:17 Thomas Kasulke

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

03b22b34 30.05.2007 17:18 Moritz Bunkus

Kosmetik

b9f6d2f5 30.05.2007 17:12 Moritz Bunkus

Beim Laden von Entwürfen nicht restore_form() benutzen, weil restore_form() erwartet, dass der übergebene String wie von save_form() escapet wurde (Zeilenumbrüche und "!" werden umcodiert). Das ist aber bei Entwürfen nicht der Fall, weil die Ausgabe von YAML::Dump() direkt in der Datenbank gespeichert wird.

e1ffd5cc 30.05.2007 14:08 Moritz Bunkus

Fehlendes Zeichen.

369f24c6 30.05.2007 14:06 Moritz Bunkus

Überflüssiger Code.

63ecb9a7 30.05.2007 13:11 Moritz Bunkus

Mahnwesen:
1. Beim Erzeugen einer Mahnung wurde die Anzahl Kopien nicht berücksichtigt.
2. Wurden die erzeugten Mahnungen direkt gedruckt, so wird nun eine entsprechende Meldung und nicht erneut die Mahnliste angezeigt.

232a9153 30.05.2007 12:51 Moritz Bunkus

Mahnwesen:
1. Neues Feature: Automatisches Erzeugen von Debitorenrechnungen über die Mahngebühren und -zinsen. Diese werden ebenfalls als PDFs ausgegeben.
2. Neues Feature: Beim Bericht über aktive Mahnungen ermöglichen, dass mehrere Mahnungen und die eventuell dazu erstellen Debitorenrechnungen auf einmal ausgedruckt werden können....

7391daa6 29.05.2007 15:58 Sven Schöling

Fix zu Bug 662.
post wurde von storno mitverwendet, das abschliessende redirect schlug bei geaendertem programmverlauf fehl

fade054f 29.05.2007 14:26 Moritz Bunkus

Kosmetik: Eine überflüssige Zeile entfernt; Einrückung.

70e1559d 29.05.2007 13:07 Moritz Bunkus

Es ermöglichen, dass bei den Berichtsfunktionen nicht nach Bearbeitern gefiltert wird.

f5e0cdb2 29.05.2007 13:05 Moritz Bunkus

Das Label für die Kunden-/Lieferantencheckbox richtig ausgeben.

75f04d3e 29.05.2007 13:03 Moritz Bunkus

Zerschossenes Layout durch Verwendung der gleichen Variablen für unterschiedliche Dinge behoben.

6d544157 25.05.2007 15:48 Sven Schöling

Storno fuer Kreditorenbuchungen

44718f3e 25.05.2007 15:47 Sven Schöling

Kosmetik

2f23933d 25.05.2007 14:58 Sven Schöling

Storno nur anzeigen wenn keine Zahlungen vorhanden sind.

Ausserdem Code aufgeraeumt.

e7367fb5 25.05.2007 14:11 Thomas Kasulke

Bindestriche und ID aus den PopupMenus entfernt und in der FOrm.pm die Speicherung der Historie angepasst, damit nur der aktuell eingeloggte Bearbeiter gespeichert wird und somit
Manipulationen vermieden werden können.

16821864 25.05.2007 12:15 Thomas Kasulke

fix von salesmen und employee bzw. split in zwei eigenständige Funktionen durch get_list aufgerufen. Fixing von Bug 658

755dcace 25.05.2007 09:27 Philip Reetz

Syntaxfehler bei if-Abfrage

102600f0 24.05.2007 17:49 Sven Schöling

Stornomoeglichkeit fuer Debitorenrechnungen
(plus die ueblichen Codekosmetika)

0b8580e2 24.05.2007 17:43 Sven Schöling

Codekosmetik

7715064f 24.05.2007 16:14 Moritz Bunkus

Durch einen der letzten Commits wurde die Funktion "yes" überschrieben. Die Ursprungsfunktion wurde umbenannt. Sie wird nun aus der neuen "yes" aufrufen. Fix für Bug 656. Zusätzlich gibt es bei der Rückfrage, ob ein Angebot/ein Auftrag gelöscht werden soll, einen Button "Nein".

dc45f08f 24.05.2007 11:09 Moritz Bunkus

Und noch mehr Optionen.

250a086b 24.05.2007 11:07 Moritz Bunkus

Mehr Optionen für print_options(), um bestimmte Einträge zu deaktivieren.

50887746 24.05.2007 09:37 Moritz Bunkus

Umstellung von print_form() in io.pl.

f44e0506 24.05.2007 09:33 Moritz Bunkus

$options ist eine Hashreferenz, kein Hash.

a4f92ff1 24.05.2007 09:25 Moritz Bunkus

Bei print_options() die Parameterübergabe umgestellt, sodass der Aufrufer das Verhalten etwas genauer beeinflussen kann.

6b293028 24.05.2007 08:38 Moritz Bunkus

Die Funtktionen save_form() und restore_form() aus common.pl in ein eigenes Modul verlagert, das sie auch automatisch in den Namensraum des Aufrufers exportiert. Damit können sie auch von den Modulen in SL/ benutzt werden.

480c6709 21.05.2007 15:21 Moritz Bunkus

Beim Erstellen eines Lieferantenauftrages aus einem Kundenauftrag wird überprüft, ob eine Lieferadresse ausgewählt oder eingegeben war. Wenn ja, so wird der Benutzer gefragt, ob er diese Lieferadresse beibehalten will, damit der Lieferant direkt an den Kunden liefern kann.

68d46d38 18.05.2007 17:25 Moritz Bunkus

Funktionen hinzugefügt, mit denen man ein Datenbankbackup mit Hilfe von "pg_restore" wieder einspielen kann. Dabei muss das Backup mit "pg_dump -Ft" erzegut worden sein, so wie es die eigene Backup-Funktion auch tut.

2d4601b1 18.05.2007 14:50 Moritz Bunkus

Bei pg_dump das tar-Format benutzen, weil pg_restore nur damit zurechtkommt.

4e0ea59f 18.05.2007 13:45 Moritz Bunkus

Beim Administrationsfrontend einen Punkt eingebaut, mit dem man Datenbanken mittels pg_dump sichern kann. Das Ergebnis wird ge-gzipt und kann heruntergeladen oder direkt per Email verschickt werden.

97446982 18.05.2007 10:38 Moritz Bunkus

Noch ein Schreibfehler.

09335d0f 18.05.2007 10:34 Moritz Bunkus

Schreibfehler in Variable.

6da3168c 16.05.2007 17:30 Moritz Bunkus

Weitere potenzielle Zahlen im Ausgabeformat umformatieren. Fix für Bug 596.

0b280f98 16.05.2007 17:13 Moritz Bunkus

Administration: Die Funktion zur Aktualisierung von nicht aktuellen Datenbanken neu geschrieben und wieder aktiviert. Unterstützt auch die Scripte in Pg-upgrade2.

41a03969 16.05.2007 16:25 Thomas Kasulke

Verbesserung der Suchfunktionen der Historie und Visualisierung der Sortierreihenfolge.

6a9ef5df 16.05.2007 15:43 Moritz Bunkus

Maske "Datenbankadministration" auf die Verwendung von HTML-Vorlagen umgestellt.

05709cdc 16.05.2007 15:24 Moritz Bunkus

Bei neu angelegten Benutzern das CSS-Menü vorauswählen.

6c33f0a4 16.05.2007 15:23 Moritz Bunkus

Das Löschen von Benutzern etwas anders implementiert.

c3cee603 16.05.2007 12:43 Moritz Bunkus

Umstellung des Anlegens und Bearbeitens von Benutzern auf die Verwendung von HTML-Vorlagen.

bd23cc3e 16.05.2007 11:00 Moritz Bunkus

Funktionsaufrufe nicht mehr in der veralteten Syntax.