Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
54451a50 04.04.2007 13:57 Thomas Kasulke

Ersatzmuster für Lieferanten/Kundennamen, welche \n und/oder \r enthalten, hizugefügt (bug 543)

8299e7bc 04.04.2007 13:48 Thomas Kasulke

Ersatzmuster für Lieferanten/Kundennamen, die \n und/oder \r enthalten eingefügt (bug 543)

0c472ce6 04.04.2007 11:37 Moritz Bunkus

Einen Filter für den Kunden-/Lieferantentypen bei Berichten über Kunden-/Lieferantenstammdaten implementiert.

0e53c08e 04.04.2007 11:03 Thomas Kasulke

shiptodepartment_1 und 2 als hiddentag hinzugefügt

c7bffefd 04.04.2007 10:55 Moritz Bunkus

Bei den Kunden- und Lieferantenstammdaten werden in den Berichten standardmäßig nur noch die gültigen angezeigt; die ungültigen können über Radiobuttons trotzdem angezeigt werden.

9caaa245 04.04.2007 10:25 Moritz Bunkus

Bei Einkaufs- und Verkaufsmasken ermöglichen, dass kein Ansprechpartner ausgewählt wird.

da10bf75 04.04.2007 08:46 Thomas Kasulke

syntax in hidden tags w3c conform gestalltet (bug 272)

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.

7dab0cbd 03.04.2007 13:56 Moritz Bunkus

Vermeidung von SQL injection durch Verwendung von parametrisierten Queries. Zusätzlich die Optik beim Bericht über laufende Mahnungen verbessert. Fehler beseitigt, dass das erneute Ausdrucken von Mahnungen alle Mahnungen zusammengefasst hat, auch über Kundengrenzen hinaus.

7af52e80 02.04.2007 15:27 Sven Schöling

Bugfix: Erzeugnisse muessen ihre Einheiten aus dimensions suchen.

394f0f6e 02.04.2007 14:05 Sven Schöling

Printer_id kann 0 sein

bcb41cda 02.04.2007 13:46 Sven Schöling

Bug 608.
(Feldergroessen im Ansprechpartner Dialog)
Datenbank und Bildschirm haben ja Platz, also passen auch groessere Felder hin.

a143b82a 02.04.2007 12:50 Sven Schöling

Bug 614.
Auch copy&paste Programmierung will gelernt sein... :/

546480e0 30.03.2007 17:36 Moritz Bunkus

CP.pm auf die Verwendung von parametrisierten Queries zur Vermeidung von SQL injections umgestellt.

0246e125 30.03.2007 16:53 Moritz Bunkus

Funktion get_config aus ustva.pl nach USTVA.pm verschoben, damit sie auch aus rp.pl aufgerufen werden kann.

644c68ba 29.03.2007 16:56 Moritz Bunkus

tabindex-Attribute entfernt, damit der Browser die Tabreinhenfolge selber vergibt, da die Reihenfolge, in der sie im HTML-Code vorkommen, auch diejenige ist, in der der Benutzer sie intuitiv erwartet.

272ff5b0 29.03.2007 16:32 Moritz Bunkus

tabindex-Attribute entfernt, damit der Browser die Tabreinhenfolge selber vergibt, da die Reihenfolge, in der sie im HTML-Code vorkommen, auch diejenige ist, in der der Benutzer sie intuitiv erwartet.

d333f237 29.03.2007 16:24 Moritz Bunkus

Weitere Vorkommen von GIFI entfernt. GIFI müsste bis auf Spalte chart.gifi_accno und Tabelle chart komplett entfernt sein.

69da19a7 29.03.2007 16:07 Moritz Bunkus

Verweise auf GIFI entfernt.

e3bd5746 29.03.2007 16:03 Moritz Bunkus

Restfunktionalität von customertax und vendortax entfernt.

71196b75 28.03.2007 19:23 Sven Schöling

template arrays noch leermachen

94b66849 28.03.2007 19:17 Sven Schöling

io.pl print_options auf templateing umgeschireben.

Soweit ich weiss ist das eine der ersten frontend Funktionen aus SQL Ledger die auf templating umgeschrieben wurde.
Funktionalitaet wurde eins zu eins erhalten, die einzige gewollte Aenderung betrifft die Moeglichkeit...

9d0ebf28 27.03.2007 13:34 Moritz Bunkus

OE.pm: Keine Daten aus $form direkt in SQL-Anfragen einsetzen und statt dessen parametrisierte Anfragen benutzen. Außerdem einen SQL-Fehler behoben, wenn mehrere Auftrage zu einem zusammengefasst werden. Behebt Bug #609.

afe8a81b 26.03.2007 10:30 Moritz Bunkus

Beim Ausdruck die Variablen für den Verkäufer (salesman_*) füllen.

2ff471a7 26.03.2007 10:27 Moritz Bunkus

Speichern und Anzeigen eines Verkäufers bei Verkaufsmasken.

615121a5 26.03.2007 10:21 Moritz Bunkus

In der Verkaufsmasken die Drop-Down-Box "Verkäufer" in "Bearbeiter" umbenannt, weil eine separate Drop-Down-Box für den Verkäufer folgen wird.

0acf0e35 26.03.2007 10:20 Moritz Bunkus

Bei Kunden-/Lieferantentypen das Feld "Vertreter" ausblenden.

4671a79f 26.03.2007 10:18 Moritz Bunkus

Überflüssigen Code bzgl. salesman entfernt (wird eh nicht benutzt, wenn Auswahl über Drop-Down-Box erfolgt).

a751b16c 26.03.2007 10:16 Moritz Bunkus

Speichern von Verkäufern bei Kundenstammdaten.

d946f59b 23.03.2007 16:29 Sven Schöling

is.pl->post entwirrt.
emails speichern/buchen nun rechnungen/auftraege vor dem aufrufen der maske

5c3ccca4 23.03.2007 14:24 Sven Schöling

Bug 603: Interne Bemerkungen bei Workflow aus Lieferanten heraus

98662ad2 22.03.2007 17:52 Sven Schöling

Bug 603 - intnotes werden nicht übernommen wenn vom Kunden aus Auftraege/Buchungen erstellt werden

50305a6d 22.03.2007 16:35 Sven Schöling

perltidy aenderungen rueckgaengig gemacht, der lesbarkeit zuliebe

d0810c42 22.03.2007 15:23 Sven Schöling

kleine codeverbesserungen

06bbc8e7 21.03.2007 16:13 Moritz Bunkus

Bei "Als Neu Speichern" nur dann eine neue Anfrage-/Auftragsnummer vergeben, wenn der Benutzer die bisherige nicht manuell verändert hat; ansonsten die veränderte übernehmen. Fix für Bug 598.

ce185136 21.03.2007 11:01 Moritz Bunkus

Link fuer neues Fenster in der Uhrzeitlinie beim Menü v2 und v3. Patches von Frank Eichentopf frei () hap-bb ! de (siehe Bug 595).

948670d8 21.03.2007 10:53 Moritz Bunkus

Die Fehlermeldung "Customer not on file or locked!" übersetzt ausgeben.

d0b49f67 15.03.2007 16:23 Moritz Bunkus

Kreditorenrechnungsmaske: Drop-Down-Boxen für Konten werden jetzt bei jedem Seitenaufbau richtig aufgebaut (kein Mitschleppen der HTML-gecodeten Drop-Down-Box im Formular) analog zu ar.pl. Behebt außerdem ein paar Bugs mit Auswahl der Steuerschlüssel.

29e31d6b 15.03.2007 11:25 Moritz Bunkus

Checkbox "Entwurf löschen" auch bei Debitorenrechnungen anzeigen.

50c5869b 15.03.2007 11:23 Moritz Bunkus

Nach Speichern einer Vorlage die Checkbox "Vorlage löschen" aktivieren.

55f47cfa 15.03.2007 09:12 Moritz Bunkus

Überflüssiger Code.

f4a48b30 14.03.2007 14:59 Moritz Bunkus

Nicht Hashfelder sowohl als Skalar als auch als Hash benutzen. Führt zu merkwürdigem Verhalten, z.B. dass zu viele Keys herauskommen etc.

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.

ee4b3441 06.03.2007 15:52 Moritz Bunkus

Dialogbuchen: Bei neu hinzugefügten Zeilen das Steuerkonto richtig initial setzen.

356cd04b 06.03.2007 15:44 Moritz Bunkus

Durch ständige Maskenveränderungen waren die Tab-Indices nicht mehr richtig, doppelt vergeben oder fehlten. Dadurch wurde die Bedienung deutlich komplizierter und verwirrender, vor allem, weil die durch den Browser vorgegebene Reihenfolge der Eingabeelemente eh schon die intuitive ist.

6aefd19d 06.03.2007 15:27 Moritz Bunkus

Dialogbuchen, Debitorenbuchungen: Wird das transdate verändert, so wird eventuell auch der Steuerschlüssel geändert. Auch in diesem Fall müssen die ausgewählten Konten beibehalten werden. Die Steuerkonten werden in so einem Fall aber auf das mit dem ausgewählten Konto verknüpften Steuerkonto gesetzt. Fix für Bug 577.

a104b890 06.03.2007 15:23 Moritz Bunkus

Den Storno-Button wirklich nur dann anzeigen, wenn die Rechnung noch nicht storniert wurde.

a1a3bfd8 05.03.2007 17:21 Moritz Bunkus

Codeduplikation vermeiden.

379aa61a 05.03.2007 17:15 Moritz Bunkus

Einkaufsrechnungen: Vor dem Stornieren die Daten aus der Datenbank holen und nicht die aktuellen Formulardaten für das Storno benutzen.

ab18ac36 05.03.2007 16:47 Udo Spallek

Kontendarstellung: Steuersatz Prozentsatz fehlte

5ceaf343 05.03.2007 15:49 Moritz Bunkus

Definitiv verhindern, dass Einkaufsrechnungen doppelt storniert werden können.

0cdbb920 05.03.2007 15:41 Moritz Bunkus

Teilung durch 0 vermeiden.

7bc5598c 05.03.2007 15:22 Moritz Bunkus

Stornieren einer Verkaufsrechnung: vor dem Stornieren die Rechnungsdaten aus der Datenbank laden und nicht die gerade in der Maske aktuell gültigen Daten benutzen.

eb173d13 05.03.2007 14:48 Moritz Bunkus

Steuerschlüssel-Drop-Down braucht für das JavaScript eine ID.

95155b0d 05.03.2007 10:45 Moritz Bunkus

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

213317d3 05.03.2007 10:41 Moritz Bunkus

Das mehrmalige Stornieren von Kundenrechnungen definitiv verhindern.

8853312b 05.03.2007 10:25 Moritz Bunkus

Eine Variable $qty_readonly gibt es ansonsten nicht.

82ab26a0 02.03.2007 12:38 Thomas Kasulke

show_history.js in header eingebunden

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.

9fd46de3 01.03.2007 14:19 Moritz Bunkus

Diese Datei wird gar nicht benutzt. Gutschriften werden über is.pl abgewickelt.

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.

289ea7d7 28.02.2007 13:48 Moritz Bunkus

Debitorenrechnungen: Drop-Down-Box für Steuerschlüssel bei jedem Formularaufruf aus der Datenbank aufbauen und nicht mehr in versteckten Form-Feldern mitschleppen.

9c2d49bb 28.02.2007 11:46 Moritz Bunkus

Dialogbuchen: Beim Aufrufen bestehender Buchungen die Projektnummern richtig in der Drop-Down-Box vorauswählen.

913fe339 28.02.2007 11:40 Moritz Bunkus

Dialogbuchen: Die Drop-Down-Boxen bei jedem Formularaufbau aus der Datenbank heraus aufbauen und nicht in $form mitschleifen. Behebt auch den Fehler, dass das Steuerkonto beim initialen Aufbau nicht richtig ausgewählt wurde.

b8b43236 28.02.2007 09:44 Moritz Bunkus

Firefox malt bei Bildern mit Link einen Rahmen um das Bild, was hiermit verhindert wird.

18942bd7 27.02.2007 03:48 Udo Spallek

USTVA: Patch zur besseren Unterstuetzung der oesterreichischen Verhaeltnisse.

b5ef28b5 26.02.2007 16:47 Moritz Bunkus

Bei Dienstleistungen auch den Einkaufspreis parsen, wenn auf "Erneuern" gedrückt wird, weil ansonsten der Nachkommaanteil verschwindet. Bugfix für 567.

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

1b3fe156 22.02.2007 17:56 Sven Schöling

Erste Version Druckqueue.
Es ist nun wieder moeglich aus der Warteschlange zu drucken, und zwar auf selektierte Drucker.

08df38df 22.02.2007 16:33 Moritz Bunkus

Möglichkeit zum Löschen von gespeicherten Entwürfen eingebaut.

917ccb63 22.02.2007 16:30 Sven Schöling

Bugfix: Kein Absturz mehr nach doppeltem Speichern mit leerer Beschreibung

0a14f3cf 22.02.2007 16:11 Sven Schöling

remove_draft standardmaessig an

db68b6fd 22.02.2007 16:02 Sven Schöling

Loeschen von Drafts flexibler.
Die Checkbos bestimmt ob ein Draft geloescht wird, nicht mehr automatisch beim laden.

15f549fd 22.02.2007 15:09 Philip Reetz

Prozentangaben in der Steuerbeschreibung wieder hinzugefuegt

a7b15dee 22.02.2007 13:15 Moritz Bunkus

API-Änderungen im YAML-Modul. Diese Version ist sowohl mit älteren Versionen (z.B. 0.39) und aktuellen (getestet mit 0.62) kopatibel.

2cf0b165 22.02.2007 08:32 Moritz Bunkus

Ältere Versionen von YAML unterstützen die Funktion Indent() nicht.

ad091a4e 21.02.2007 11:41 Moritz Bunkus

Debugcode

bde667c2 21.02.2007 11:27 Moritz Bunkus

Einkaufs-, Verkaufs-, Debitoren- und Kreditorenrechnungen können als Entwurf gespeichert und später weiter bearbeitet werden. Dabei werden sie nicht gebucht.

036fe04d 21.02.2007 10:20 Moritz Bunkus

Buttons nicht direkt aneinander setzen.

d7d74aaa 21.02.2007 10:19 Moritz Bunkus

Quoting

4e27e828 21.02.2007 10:19 Moritz Bunkus

Quoting

238f2798 21.02.2007 10:18 Moritz Bunkus

Der Button für die Historie wird nur angezeigt, wenn der Beleg bereits gespeichert wurde.

e6f429e4 21.02.2007 09:28 Moritz Bunkus

Speichern der Historie nach Speichern des Belegs selber.

ff9c4ef2 21.02.2007 01:06 Udo Spallek

Unbalanced Ledger Fehlermeldung im Buchungsjournal wieder hinzugefuegt.
Das Buchungsjournal wird immer dargestellt. Im Falle eines Fehlers
(soll+vst) - (haben+ust) > 0.001
wird im Tabellenfuss die Unbalanced Ledger
Meldung ausgegeben mit dem Bilanzfehler.

ea274593 21.02.2007 00:22 Udo Spallek

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.

d5e79beb 20.02.2007 16:59 Moritz Bunkus

Die verloren gegangenen Checkboxen "Offen"/"Geschlossen" bei den Berichtsfunktionen wiedererweckt.

5dc26967 20.02.2007 13:41 Thomas Kasulke

locale->text('drucken') eingesetzt

834bd183 20.02.2007 13:21 Thomas Kasulke

URI für Hintergrundbild angepaßt

7ba6d673 20.02.2007 12:20 Moritz Bunkus

Merge-Überbleibsel entfernt.

0d225f52 20.02.2007 12:10 Moritz Bunkus

UTF-8 kodierte Umlaute wieder in ISO-8859-15 kodiert.

69ad8bec 20.02.2007 11:56 Thomas Kasulke

Historie eingefügt

2b89ec97 20.02.2007 11:47 Thomas Kasulke

Historie eingefügt

ebef09a8 20.02.2007 11:43 Thomas Kasulke

Historie eingefügt

dacb62eb 20.02.2007 11:40 Thomas Kasulke

Historie eingefügt

590f737f 20.02.2007 11:39 Thomas Kasulke

Historie eingefügt

9d1e95b0 20.02.2007 11:38 Thomas Kasulke

Historie eingefügt

1d6a8f5f 20.02.2007 11:02 Moritz Bunkus

Debugmeldungen.

ec93aab7 20.02.2007 10:57 Thomas Kasulke

Historie eingefügt

f28ef48d 20.02.2007 10:14 Moritz Bunkus

Kreditorenrechnungen: Projektnummern für jede Zeile bei den Zahlungsausgängen.

5b4da8b5 20.02.2007 10:14 Moritz Bunkus

Kreditorenrechnungsmaske: Buttons richtig anzeigen bzgl. Radierparagraph & "Erneuern" immer anzeigen.