Projekt

Allgemein

Profil

Herunterladen (73,2 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
c63316e6 04.05.2007 15:28 Moritz Bunkus

Feld "Vorgangsbezeichnung" bei Verkaufsrechnungen hinzugefügt.

532b0d4c 04.05.2007 14:50 Moritz Bunkus

Alle Queries zur Vermeidung von SQL injections auf die Verwendung von Parametern bzw. ordentliches Quoten umgestellt.

ef17e41a 11.04.2007 16:06 Moritz Bunkus

Umstellung der Form.pm auf die Verwendung parametrisierter Queries zur Vermeidung von SQL injection. Zusätzlich etwas Kosmetik (trailing whitespace, TABs entfernt).

6968d257 03.04.2007 16:46 Moritz Bunkus

Vergessen, einen Spaltennamen mit umzubenennen.

840aea13 03.04.2007 16:10 Moritz Bunkus

Mahnwesen: Die Tabelle dunning so umgebaut, dass gemeinsam gestartete Mahnungen auch später gemeinsam erneut ausgedruckt werden können. Dafür auch die Listenansicht bereits gestarteter Mahnungen verbessert.

02aab73f 03.04.2007 13:43 Thomas Kasulke

Nettobeträge bei taxincluded auf Druckvorschau angepasst (Bug 576)

2ff471a7 26.03.2007 10:27 Moritz Bunkus

Speichern und Anzeigen eines Verkäufers bei Verkaufsmasken.

15d5b55d 22.03.2007 16:36 Sven Schöling

IS::get_customer auf neue DBUtils umgestellt,
neue DBUtils funktion selectfirst_hashref_query

5dd59bec 19.03.2007 16:09 Moritz Bunkus

Einkaufs- und Verkaufsrechnungen: Beim Erstellen der Einträge in acc_trans keine leeren Felder für taxkey erzeugen.

b0fb67c5 16.03.2007 14:55 Moritz Bunkus

Debugcode...

7db43b70 16.03.2007 14:50 Moritz Bunkus

Einkaufs-/Verkaufsmasken: Da es das Zahlungsziel in den Masken nicht mehr gibt, müssen zur Berechnung des voreingestellten Fälligkeitsdatums die beim Kunden/Lieferanten eingestellten Zahlungskonditionen benutzt werden.

e0f7d45d 09.03.2007 16:53 Sven Schöling

Bei Buchungen mit IS::post_payment taxkey mitbuchen.
Fix fuer Bug 583.

529c6ea4 09.03.2007 14:20 Sven Schöling

IS::post_payment auf derzeitigen Stand gebracht um hinterher bug 583 anzugehen.
Aenderungen sind zum Grossteil sicherheitsrelevant oder kosmetisch.

- Aenderungen von perltidy wurden rueckgaengig gemacht (voellig unleserlich)
- Queries werden jetzt sicher ueber do_query und DBI gehandhabt...

f1c1921d 06.03.2007 17:00 Moritz Bunkus

Debitorenrechnungen: Beim Erstellen einer neuen Debitorenrechnung das richtige Steuerkonto für die erste Zeile auswählen, auch wenn das ausgewählte Konto nicht das erste Konto in der Liste ist.

1fa91538 06.03.2007 15:00 Sven Schöling

Paranoiasicherheitscheck in IR.pm

a1a3bfd8 05.03.2007 17:21 Moritz Bunkus

Codeduplikation vermeiden.

95155b0d 05.03.2007 10:45 Moritz Bunkus

Rechnungsfunktionen gehören natürlich nach IS und nicht nach IC.

7712480e 01.03.2007 15:19 Moritz Bunkus

Rechnungs- und Gutschriftsnummern werden nun direkt innerhalb der Backend-Routinen innerhalb der gleichen Transaktion vergeben, in der auch die eigentliche Rechnung etc gespeichert wird. Damit soll besser verhindert werden, dass sich Löcher in den Nummernkreisen ergeben.

3253777d 01.03.2007 09:17 Moritz Bunkus

Dialogbuchen: Weitere Drop-Down-Boxen werden bei jedem Aufbau aus der Datenbank ausgelesen und durch das CGI-Modul ausgegeben.

5e59cc54 25.02.2007 14:09 Udo Spallek

Fix für r1967 (und r2002) : Steueranzeige unterhalb von Rechnungen, Angeboten, etc. an die neuen Taxkeys angepasst.
Der Steuersatz wird nicht mehr in der 'description' redundant gefuehrt, sondern aus der
'rate' generiert. Getestet bei den Eingabemasken
Verkauf: Rechnung, Gutschrift, Auftrag, Angebot...

ef8dc9da 21.02.2007 09:57 Moritz Bunkus

Beim Drucken doch nicht die Arrays initialisieren. Momentan werden nämlich in $form unter dem selben Key sowohl Skalare als auch Arrays abgelegt (beispielsweise reqdate). Das Skalar fliegt durch die Initialisierung des Arrays hingegen raus.

Ja, das ist sehr sehr unsauber, stammt aber noch aus alten Tagen. Muss auch erst einmal so bleiben, bis ich eine geeignete Lösung habe, wie man das sauber trennt, ohne gleich wieder alle Variablen in den Vorlagen umzubenennen.

7748fe8e 21.02.2007 09:46 Moritz Bunkus

Die Variablen aus %myconfig beim Drucken nicht einfach so nach $form kopieren -- dafür gibt es später ja employee_* in Form::parse_template(). Zusätzlich einige weitere Kundenvariablen als customer* zur Verfügung stellen (analog zu den Lieferantenvariablen).

8c667be6 21.02.2007 08:57 Moritz Bunkus

Query zum Speichern der Zahlungseingänge bzgl. project_id gefixt. Bugzilla-ID 559.

dad628a3 20.02.2007 17:51 Moritz Bunkus

Wenn bei Rechnungen bei einer Zeile kein Projekt ausgewählt ist, dann richtigen Wert für project_id im Query benutzen.

96d10ecc 20.02.2007 10:14 Moritz Bunkus

Beim Drucken von Einkaufs- und Verkaufsbelegen die Projektnummern aus der Datenbank holen. Liste der Arrays, die in order_details/invoice_details aufgebaut werden, zentral angelegt, sodass bei "leeren" Zeilen auch wirklich alle bestückt werden können, ohne die Liste an drei Orten bearbeiten zu müssen.

d4651135 20.02.2007 10:13 Moritz Bunkus

Einkaufs- und Verkaufsrechnungen: Bei den Buchungen (sowohl für die Positionen als auch für die Zahlungsein- und ausgänge) die globale Projektnummer in acc_trans speichern.

cfc6a60d 20.02.2007 10:09 Moritz Bunkus

Anzeige und Auswahl von Projektnummern bei Einkaufs- und Verkaufsbelegen nur noch per Drop-Down-Box.

8e206587 15.02.2007 11:10 Moritz Bunkus

Bugfixes und Code-Reorganisierung beim "Webdav"-Feature. Beim Anlegen von Verzeichnissen werden auch eventuell fehlende Elternverzeichnisse angelegt. Bei jedem Neuaufbau der Maske wird die Liste der vorhandenen Dateien aktualisiert, nicht nur beim Speichern & Laden.

15682dc4 14.02.2007 16:01 Moritz Bunkus

Drop-Down-Auswahlboxen für Ansprechpartner und Lieferadresse bei jedem Maskenaufbau aus der Datenbank aufbauen. Für den HTML-Code wird jetzt das CGI-Modul verwendet.

5b47ed3e 06.02.2007 12:30 Moritz Bunkus

Bei Einkaufs- und Verkaufsmasken Felder für Angebots- und Auftragsdatum hinzugefügt.

2773beb1 06.02.2007 11:16 Moritz Bunkus

Tabs in Query entfernt.

b9b02c1a 02.02.2007 10:49 Philip Reetz

Probleme mit total bei grossen Rechnungsbetraegen

1faf637b 29.01.2007 14:41 Holger Lindemann

Rundungsfehler invtotal - paid

8c89bb02 29.01.2007 12:11 Moritz Bunkus

Bei Vorgängen auch Positionen speichern und ausdrucken, deren Anzahl = 0 ist (z.B. für Alternativpositionen, die die Gesamtsumme nicht beeinflussen sollen).

d416d4c4 19.01.2007 14:36 Moritz Bunkus

Undefinierte Werte aus der Liste der "gewollten Variablen" rauswerfen, weil die Liste ansonsten eventuell nicht leer ist.

f83b4aff 19.01.2007 11:27 Moritz Bunkus

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.

fe3df360 15.01.2007 15:34 Philip Reetz

Fehler beim Buchen. Wenn EUR gesetzt war, wurde bei Eingangsrechnungen das Bestandskonto
angesprochen. Wenn EUR nicht gesetzt war, wurden beim Verkauf die Kosten nicht vom Bestands- auf
Kostenkonto umgebucht

9e117fbd 12.12.2006 10:06 Philip Reetz

Fixed Bug 436: Radierparagraph: Loeschen am gleichen Tag erlauben

3afbacf2 11.12.2006 11:30 Philip Reetz

Neue Berechnung der Steuersaetze

2e5a8be3 05.12.2006 15:37 Moritz Bunkus

Ermittlung der Folgekonten: Bei Ausgangsrechnungen wird zuerst das Lieferdatum, dann das Rechnungsdatum, dann das aktuelle Datum betrachtet. Bei Eingangsrechnungen zuerst das Rechnungs-, dann das aktuelle Datum. Bei allen anderen Belegen zuerst transdate (z.B. Bestell- oder Angebotsdatum), danach das aktuelle Datum.

80ec19fe 05.12.2006 13:12 Moritz Bunkus

Die Steuersätze richten sich nach dem Ertrags- bzw. dem Aufwands- und nicht nach dem Bestandskonto, weil beim Bestandskonto ja nicht danach unterschieden wird, woher man etwas bezogen hat.

92daa1a6 29.11.2006 16:19 Moritz Bunkus

Alu-Funktion aus Kundenprojekt entfernt.

e7214232 28.11.2006 10:35 Moritz Bunkus

ADR entfernt (kam aus Kundenprojekt und ist nicht fuer die allgemeine Lx-Office-Variante gedacht).

11fb5cc4 24.11.2006 17:48 Holger Lindemann

Sichern von abweichenden Lieferanschiften:
Kunden ohne trans_id, Lieferanten ohne 'CT', mehrfaches speichern der gleichen Anschrift

shiptodepartment_1 in die Auswahlbox mit übernommen, breite der Selectbox "shipto" und "konto" fixiert

Konflikt mit CRM

604959de 24.11.2006 15:38 Moritz Bunkus

Preisgruppen: Bei Zeilen mit noch nicht zugewiesenem Artikel wird gar keine Drop-Down-Box angezeigt. Bei den anderen Zeilen wird als erste Option "keine" angezeigt.

54e4131e 13.11.2006 17:49 Moritz Bunkus

Uebernahme der kompletten Version, so wie sie Philip als "Demo-Version" gezeigt hat, in das unstable-Repo. Dabei werden auch einige Patches, die seit der 2.2.0 hier eingepflegt wurden, wieder ueberschrieben. Diese werden in den naechsten Tagen wieder eingespielt, sofern noetig. Zu den neuen Features gehoeren (ohne Anspruch auf Vollstaendigkeit) Mahnwesen, Einheiten, Template-Neucodierung, AJAX-basierende Dialoge an einigen Stellen, Buchungsgruppen etc etc.

8efe3525 11.04.2006 16:01 Moritz Bunkus

Vorlagen: Einige Variablen zum Angestellten aus myconfig sollten nur mit dem Praefix "employee_" zur Verfuegung stehen, weil sie ansonsten andere Variablen (z.B. Faxnummer eines Lieferanten) ueberschreiben.

b0c83ce1 06.04.2006 12:42 Stephan Köhler

Bugfix 334 - Interne Notizen wurden bei gesetzter Lieferanschrift als Notizen auf
den Angeboten, Auftraegen und Rechnungen dargestellt

081a4f97 03.02.2006 15:46 Moritz Bunkus

Kosmetik: Perltidy-Lauf nach den Einstellungen in doc/programmierrichtlinien.txt ueber alle .pl und .pm.

ae940205 30.01.2006 16:43 Stephan Köhler

Merge von 845 aus unstable: Bugfix Lizenzen
Beim Drucken von Rechnungen mit mehreren Lizenzen wurden die Lizenzen versetzt gedruckt

56eb3444 30.01.2006 15:41 Stephan Köhler

Merge von 845 aus unstable: Lieferdatum in Rechnungen
- deliverydate auf Postenebene umbenannt in deliverydate_oe (danke an Frank Belau)
- transdate_oe und deliverydate_oe entsprechend der anderen Datumsvariablen formatiert
- latex-template-variablen.html aktualisiert

487d4f1f 26.01.2006 17:34 Stephan Köhler

Merge von 833,836-838 aus unstable: Lieferdatum in Rechnungen
-833
Lieferdatum in Rechnungen.
Lieferdatum wird nicht auf automatisch gesetzt und ist zur Zeit auch nicht vom Programm erfordert.
Es wird bei der Konvertierung von und in Auftraege beibehalten....

7d2455cf 19.01.2006 14:42 Stephan Köhler

Merge von 800 aus unstable: Bugfix 245
Bugfix 245: IS::customer_details und IR::vendor_details ueberschreiben $form->{id}, was den Workflowstatus verfaelscht.
Backup von taxincluded ersetzt durch ein Cleanup der SQL Rueckgabe.

ecbb5ab1 16.01.2006 17:41 Stephan Köhler

Merge von 784,790 aus unstable: Bugfix 220 Nachtrag Variablen
-Neue Variable p_discount = Rabattprozente pro Position fuer Rechnungen, Auftraege und Angebote eingefuert. Die Variable discount enthaelt den als Rabatt gewaehrten Betrag
-Latex-template-variablen fuer r784 angepasst

a26dbea9 16.01.2006 16:01 Stephan Köhler

Merge von 772,773 aus unstable: Bugfix 220
-Fix zu Bug 220, Rabatt wurde nur fuer ein einzelnes Item berechnet.
Man sollte dazu noch erwaehnen, dass das anscheinend kein Bug,
sondern eine Designentscheidung im SQL-Ledger ist.
-Nachtrag zu Bug 220, Rabatt wurde nur fuer ein einzelnes Item berechnet....

041a8bb7 23.12.2005 11:46 Stephan Köhler

Merge von 690 aus unstable: Sammelauftraege und DB-Schema
DB-Schema geaendert um in invoice und orderitems die Variablen ordnumber_$i, transdate_$i, cusordnumber_$i zu speichern.
Speichern/Laden von Auftraegen und Buchen/Laden von Rechnungen modifiziert um diese Variablen zu halten.

5cbbffe2 12.12.2005 17:04 Stephan Köhler

Merge von 684, 686-689 aus unstable: Sammelauftraege
r684 - Umwandeln eines Sammelauftrags in eine Rechnung ignoriert Nachkommastellen
r686 - Sammelbestellungen koennen nur aus Auftraegen generiert werden
r687 - Noch ein paar Formatierungsfehler bei Umwandlung von Sammelbestellung in Rechnung...

0bb0eb67 26.11.2005 17:10 Stephan Köhler

Merge von 641,653 aus unstable: Preisgruppen Teil 3
-Preisgruppen Kommentar entfernt, nach Perltidy formatiert
-Menue Berichte Preisgruppen verschoben, Hola raus & locales angepasst

eb8a578d 26.11.2005 16:27 Stephan Köhler

Merge von 635 aus unstable: Formulare
Ueber die Variable <%tax_rate%> kann nun in den Druckvorlagen der Steuersatz einer Zeile mit ausgegeben werden.

7208f992 26.11.2005 16:11 Stephan Köhler

Merge von 634,636 aus unstable: Bugfix
-Steuerbetraege wurden beim Drucken ohne Nachkommstelle angezeig
-Ein ueberfluessiges ' entfernt.

07d71c33 25.11.2005 13:52 Stephan Köhler

Merge von 599-602,605,614,615 aus unstable: Preisgruppen Teil 1
--Preisgruppenerweiterung auf Basis von Andres Patch - Thanks
-Preisgruppenverwaltung
-Preiseingabe der Preisgruppen in Masken Waren,etc.
-Auswahl der Preisgruppen in den Verkaufsmasken
-Erweiterung Datenbankschema...

ba5f105a 24.11.2005 16:46 Stephan Köhler

Merge von 578 aus unstable: Bug Nr 190 geloest. Abteilung1 und 2 wurden bei der Lieferadresse nicht beruecksichtigt
DB-Schema ändert sich!

d319704a 13.09.2005 15:30 Moritz Bunkus

Alle Dateien durch Perltidy laufen lassen. Die verwendeten Optionen sind am Ende der neu hinzugefuegten Datei doc/programmierstilrichtlinien.txt zu finden.