Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
e487bfab 29.07.2008 10:34 Moritz Bunkus

Unsinniges doppeltes Durchsuchen von Tabellen.

2dc09cf5 25.07.2008 18:26 Moritz Bunkus

Sortieren nach Vorgangsbezeichnung ermöglichen. Fix für Bug 749.

256c879b 25.07.2008 17:32 Moritz Bunkus

Update des DHTML-Tab-Scripts auf Version 2.2.

eb693e82 25.07.2008 16:20 Moritz Bunkus

SQL-Fehler: Im Query die richtigen Tabellen-Aliase benutzen. Fix für Bug 812.

87993e9b 25.07.2008 16:08 Moritz Bunkus

Spalte 'taxincluded' hat den Typ 'boolean' und nicht 'integer'. Fix für Bug 759.

292ede47 25.07.2008 15:03 Moritz Bunkus

Wir haben nun die erste Beta von Version 2.6.0.

d43904e8 25.07.2008 14:50 Moritz Bunkus

Das Perl-Modul PDF::API2 ist nun feste Voraussetzung.

32fa785e 25.07.2008 14:19 Moritz Bunkus

Das Javascript-Menü durch eine andere Implementation ersetzt, die auch unter dem Internet Explorer 7 funktioniert.

cd92cf1c 25.07.2008 10:51 Moritz Bunkus

Benutzerdefinierte Variablen für Projekte implementiert.

79778ae9 25.07.2008 10:25 Moritz Bunkus

Kosmetik.

6826e7ed 22.07.2008 12:44 Moritz Bunkus

Bei Druckvorschau einer Rechnung den Namen der herunterladbaren Datei nicht auf "is.pdf" belassen, sondern auf "Rechnung_(Druckvorschau).pdf" setzen.

02d89fd6 22.07.2008 11:42 Moritz Bunkus

Weitere Unterfunktionen tracen lassen.

6c56877d 21.07.2008 11:43 Moritz Bunkus

Bei $form->parse_template() nur dann die ganzen Variablen employee_* überschreiben, wenn employee_id nicht gesetzt ist. In io.pl die ganzen employee_*-Variablen mit denen des ausgewählten Bearbeiters belegen und nicht mit denen des aktuellen Benutzers.

ac1201a0 14.07.2008 12:34 Moritz Bunkus

Die Signatur des Verkäufers ebenfalls als Variable <%salesman_signature%> zur Verfügung stellen.

0534e310 14.07.2008 12:30 Moritz Bunkus

1. Salesman-Daten wurden nicht in $form eingetragen, weil die User-Klasse nur noch einen Parameter erwartet.
2. Kosmetik.

08ca74a8 11.07.2008 13:27 Moritz Bunkus

AJAX-Antworten nicht direkt $cgi->header() ausgeben, sondern über eine Funktion, die auch das Charset ausgibt.

6b063f3c 11.07.2008 13:12 Moritz Bunkus

JavaScript und Umlaute in UTF-8-Codierung funktioniert nicht mit der JavaScript-Funktion "encode()", deshalb "encodeURIComponent()" benutzen.

c9860c6f 11.07.2008 10:28 Moritz Bunkus

TODO-Liste: Preisanfragen und Angebote richtig anzeigen.

42ed89f3 09.07.2008 10:26 Philip Reetz

Beim Bearbeiten von Konten die Funktion "als neu speichern" hinzugefuegt, um ein Konto mit allen Einstelungen zu klonen

1ed2662d 09.07.2008 08:44 Moritz Bunkus

Beim Ausdruck von Angeboten / Anfragen / Aufträgen / Rechnungen wurde der Rabatt ohne Nachkommastellen berechnet und dargestellt.

af59820c 08.07.2008 17:17 Moritz Bunkus

Beim Ausdruck wurde der Rabattbetrag nicht anständig auf ein Array gepackt, weil IS::customer_details() $form->{discount} mit dem Wert aus der Datenbank befüllt; und deswegen ist $form->{discount} kein Array.

b7b5192a 08.07.2008 13:38 Moritz Bunkus

Bei Wandlung von Angeboten/Preisanfragen in Aufträge erst beim Speichern der Aufträge das Angebot/die Preisanfrage schließen.

247a26dc 08.07.2008 12:48 Moritz Bunkus

Beim Umwandeln von Aufträgen in Rechnungen nicht sofort den Auftrag schließen. Beim Buchen von Rechnungen die Aufträge schließen, aus denen die Rechnung erzeugt wurde (auch mit Umweg über Lieferscheine), sofern der Auftrag damit vollständig abgerechnet wurde.

c42d0a36 08.07.2008 10:12 Moritz Bunkus

Debugcode

2b5789ca 08.07.2008 10:12 Moritz Bunkus

Query nicht doppelt ausführen.

b90f03e4 08.07.2008 10:12 Moritz Bunkus

Debugcode

3bc869dd 08.07.2008 10:11 Moritz Bunkus

Debugcode

77733865 07.07.2008 19:55 Moritz Bunkus

Email-Versand: Adressen beim Quoten nicht umbrechen.

bbc63419 07.07.2008 17:48 Moritz Bunkus

Eingangsrechnungen: Wird das Rechnungsdatum verändert, so wird per AJAX das Fälligkeitsdatum anhand der beim Lieferanten hinterlegten Zahlungsbedingungen berechnet und im Formular ersetzt.

94e596e5 07.07.2008 16:49 Moritz Bunkus

Berichte über Zahlungsein- und ausgänge auf und absteigend sortierbar gemacht.

f6a2cdd5 07.07.2008 16:25 Moritz Bunkus

Die Ausgabe der Zeile "\usepackage{textcomp}" darf nur erfolgen, wenn LaTeX-Vorlagen geparset werden, nicht bei anderen Vorlagen. Da die HTMLTemplate-Klasse von der LaTeXTemplate-Klasse abgeleitet ist, muss hier also in der Basisklasse der tatsächliche Klassentyp überprüft werden.

4b48d335 07.07.2008 16:03 Moritz Bunkus

Buchungsjournal auf- und absteigend sortierbar gemacht.

44244279 07.07.2008 15:24 Moritz Bunkus

Debugcode

10090774 07.07.2008 15:23 Moritz Bunkus

ReportGenerator: Spaltentitel in der HTML-Ausgabe ausrichtbar gemacht (Attribut "align").

e02b6c61 07.07.2008 14:55 Moritz Bunkus

Wiedervorlagenbericht sortierbar gemacht.

aa589686 07.07.2008 12:36 Moritz Bunkus

Kosmetik.

dde9d68d 07.07.2008 12:36 Moritz Bunkus

Bericht über Mahnungen sortierbar gemacht.

a2aca2e1 07.07.2008 12:09 Moritz Bunkus

Sortierung in Berichten über Kunden und Lieferanten auch auf- und absteigbar sortierbar gemacht.

c654c46b 07.07.2008 12:03 Moritz Bunkus

Die Sortierung soll standardmäßig aufsteigend erfolgen.

679db39f 07.07.2008 11:51 Moritz Bunkus

Sortierung in Berichten über Ausgangsrechnungen/Debitorenbuchungen auch auf- und absteigbar sortierbar gemacht.

262108d0 07.07.2008 11:44 Moritz Bunkus

Sortierung in Berichten über Eingangsrechnungen/Kreditorenbuchungen auch auf- und absteigbar sortierbar gemacht.

23c7245a 07.07.2008 11:16 Moritz Bunkus

Sortierung in Berichten über Lieferscheine auch auf- und absteigbar sortierbar gemacht.

0000e2ae 07.07.2008 11:11 Moritz Bunkus

Sortierung in Berichten über Angebote / Aufträge / Presianfragen auch auf- und absteigbar sortierbar gemacht.

8f3ecba9 04.07.2008 14:58 Moritz Bunkus

Beim Verschicken von Emails müssen die Absender- und Empfängeradressen MIME-Encodiert werden.

94e11003 01.07.2008 14:25 Moritz Bunkus

Beim Umwandeln von Angeboten/Preisanfragen in Aufträge die IDs in record_links speichern. Beim Umwandeln von Aufträgen und Lieferscheinen in Rechnungen die IDs in record_links speichern.

00738f6f 01.07.2008 12:14 Moritz Bunkus

1. Variable umbenannt, in der die IDs aus OE zwischengespeichert werden, aus denen ein Lieferschein erzeugt wurde.
2. Erweiterung von "RecordLinks->create_links()" um einen Modus, um die IDs aus einem String zu erhalten.
3. Bug: Bei Umwandlung von Auftrag in Lieferschein Variable "delivered" leeren, weil ansonsten evtl der noch nicht gespeicherte Liferschein bereits als ausgelagert gilt.

5df2b57a 01.07.2008 12:13 Moritz Bunkus

Verknüpfungen zwischen Angeboten, Aufträgen, Lieferscheinen, Rechnungen in einer eigenen Tabelle speichern.

53c7990b 30.06.2008 13:44 Moritz Bunkus

Kosmetik

7db5b95a 27.06.2008 09:40 Moritz Bunkus

Kleiner Syntax-Highlighting-Fix für Emacs.

aaf1cc99 27.06.2008 09:19 Moritz Bunkus

Beim Speichern bei "Nummernkreise und Standardkonten" auch die Nummern für Lieferscheine im Ein- und Verkauf speichern.

abbd99fd 26.06.2008 11:55 Moritz Bunkus

Fixes für die Situation, in der $dbcharset anders ist als das Charset der für den Benutzer ausgewählten Sprache: Die Datei "special_chars" in das $dbcharset konvertiert werden. Beim umgekehrten Auflösen der durch Button-Drücke ausgelösten Aktionen in Funktionsnamen muss von $dbcharset, das vom Browser kommt, in das Charset der vom Benutzer ausgewählten Sprache konvertiert werden, damit die Auflösung funktioniert.

eff7e112 26.06.2008 11:53 Moritz Bunkus

HTML-Templates vor und nicht nach der Verarbeitung durch die Template-Klasse mit iconv in das $db_charset konvertieren. Andernfalls würden Daten, die bereits im $db_charset vorliegen, erneut konvertiert und damit falsch codiert sein.

4895d0c6 25.06.2008 18:09 Moritz Bunkus

Lagerbericht: Bei der Auswahl der Keys aus $form, die für die Auswahl der aus den Tabellen auszulesenden Spalten verwantwortlich sind, strenger sein. Der Key muss mit "l_" beginnen. Wird "l_" auch in der Mitte zugelassen, so schlägt dies fehl, wenn per ReportGenerator exportiert wird. Grund ist, dass diese Variablen auch nochmal mit dem Präfix "report_generator_hidden_*" in $form vorhanden sind. Dadurch würden Spalten selektiert, die es in der Datenbank nicht gibt.

5b0ec556 25.06.2008 18:01 Moritz Bunkus

Form::format_amount_units() darf auch ohne die Parameter amount und part_unit aufgerufen werden. Kein amount wird einfach als 0 gewertet, und wenn part_unit fehlt, so wird schlicht ein leerer String zurückgegeben. Macht Ausgaben wie den Lagerinhalt inkl. leerer Lagerplätze aus wh.pl einfacher.

389007ac 25.06.2008 17:50 Moritz Bunkus

Wenn UTF-8 als Datenbankcharset verwendet wird, so muss der ReportGenerator die an PDF::API2 übergebenen Strings als UTF-8 markieren (mit Perls Encode-Modul).

d099e800 25.06.2008 16:14 Moritz Bunkus

Konstanten aus anderen Packages müssen mit dem Package-Namen beginnen.

6b7624a4 25.06.2008 15:25 Moritz Bunkus

Beim Neuanlegen von Datenbanken darf die Datenbank schon existieren. Damit kann die Authentifizierungsdatenbank auch für die Instanzendaten benutzt werden. Fix für Bug 828.

34ca68b5 25.06.2008 13:20 Moritz Bunkus

Bei Aufträgen, Angeboten, Preisanfragen das Lieferdatum mit dem nächsten Werktag und nicht dem heutigen Datum vorbelegen.

0c4036d2 25.06.2008 11:29 Moritz Bunkus

Artikelstammdatendialog: Beim Auslesen der Übersetzungen auch die übersetzte Langbeschreibung mit auslesen.

56ed6467 25.06.2008 10:33 Moritz Bunkus

Vermeiden, dass SQL-Fehlermeldungen angezeigt werden, wenn noch kein Kunde/Lieferant ausgewählt wurden.

653ae9ea 24.06.2008 21:04 Philip Reetz

Eingrenzung nach Datum bei offene Forderungen und Verbindlichkeiten

1f14e3b9 24.06.2008 16:02 Moritz Bunkus

Im Kunden-/Lieferantenstammdatenbericht nicht nach Groß- und Kleinschreibung unterscheiden.

7d0e997b 24.06.2008 12:26 Philip Reetz

Sortierfunktion und Zwischensummen bei Kontenuebersichten eingebaut

3c1ceacd 20.06.2008 12:12 Moritz Bunkus

------------------------------------------------------------------------
r7135 | mbunkus | 2008-06-20 10:56:08 +0200 (Fri, 20 Jun 2008) | 1 line

Wenn eine Rechnung aus einem oder mehreren Lieferscheinen erstellt wird, so wird beim Buchen der Rechnung automatisch alle Lieferscheine als geschlossen markiert, aus denen die Rechnung erstellt wurde....

4a9b86a5 20.06.2008 11:47 Moritz Bunkus

------------------------------------------------------------------------
r7133 | mbunkus | 2008-06-20 10:19:46 +0200 (Fri, 20 Jun 2008) | 1 line

Verhindern, dass Lieferscheine mehrfach ein- bzw. ausgelagert werden.
------------------------------------------------------------------------

e73b17d6 18.06.2008 08:42 Moritz Bunkus

Beim Speichern von Lieferscheinen wird überprüft, ob der dazugehörige Auftrag nun komplett geliefert wurde. Wenn ja, so wird der Auftrag sowohl als geliefert als auch als geschlossen markiert.

4a826447 17.06.2008 17:12 Moritz Bunkus

Parameter-Check-Funktionen Common::check_params() und Common::check_params_x() erweitert, um auch "oder"-Bedigungen zuzulassen, indem die Liste der erwarteten Parameter als Array-Referenz übergeben werden.

6cbeab9a 15.06.2008 18:18 Philip Reetz

Erweiterung der Ausgabe in der Kontenuebersicht

e9459971 15.06.2008 18:10 Philip Reetz

Fehler bei Stichtagsbezogenen Auswertungen von offenen Posten

480d9a56 10.06.2008 17:28 Moritz Bunkus

Anzeige der bereits gelieferten Menge in Aufträgen im Ein- und Verkauf.

c3c267fe 10.06.2008 17:24 Moritz Bunkus

parts_vendor gibt es in der unstable nicht.

330cfa6d 10.06.2008 16:44 Moritz Bunkus

Bug in Auflistung von Lieferscheinen: Gibt es mehrere Aufträge mit der gleichen Auftragsnummer, und wenn so eine Nummer bei einem Lieferschein eingetragen war, so wurden diese Lieferscheine gleich mehrfach aufgeführt. Die Links zu den Aufträgen führten dann zusätzlich möglicherweise zu den falschen Aufträgen (von Verkauf in Einkauf und umgekehrt). Falsche Form-Typen führen zu falschen Datenbankabfragen ("customer" vs "vendor"), sodass die Datenbankabfrage im Einkauf tatsächlich die Verkaufslieferscheine lieferte.

ca57b730 09.06.2008 13:16 Philip Reetz

Das Zeilenlieferdatum bei Rechnungen wurde nicht gespeichert

cd51d3e2 26.05.2008 11:44 Moritz Bunkus

Beim Ausdruck von Einkaufsbelegen den ausgewählten Ansprechpartner laden (Variable "contact" gibt es nicht mehr, nur noch "cp_id").

9b3455ea 26.05.2008 11:25 Moritz Bunkus

Sortieren nach Lieferantennummer erlauben.

704e9499 26.05.2008 10:30 Moritz Bunkus

Typo

8948c9c6 20.05.2008 11:17 Moritz Bunkus

Lange Wörter sind nur solche mit mehr als 60 Buchstaben, nicht 20 wie in der Standardeinstellung. Ansonsten werden bei vielen Wörtern / Emailadressen unschöne Leerzeichen erzeugt.

cb8d5a5d 25.04.2008 13:56 Philip Reetz

Kontenuebersicht und SuSa die Unterscheidung von EUR und Blianzierung beigebracht

8c94b0ea 24.04.2008 19:09 Philip Reetz

Ueberarbeiteter Kontenbericht

7d42d369 24.04.2008 16:52 Moritz Bunkus

ReportGenerator: Unterstützung für das Verbinden von Tabellenzellen mit dem "colspan"-Attribut in der PDF-Ausgabe.

62311126 23.04.2008 17:39 Moritz Bunkus

Überflüssige Variable entfernt.

078fa02a 23.04.2008 17:39 Moritz Bunkus

ReportGenerator: Unterstützung für das Verbinden von Zellen mittels "colspan" für HTML- und CSV-Ausgabe.

786b3862 23.04.2008 17:02 Moritz Bunkus

Überbleibsel von der Unterstützung für html2ps entfernt.

84ba8214 23.04.2008 16:58 Moritz Bunkus

ReportGenerator: Unterstützung für mehrzeilige und individuell festgelegte Tabellenköpfe/Spaltenüberschriften implementiert.

d33ad436 23.04.2008 15:17 Moritz Bunkus

Unterstützung für die Ausgabe der ReportGenerator-Ergebnisse als PDF via html2ps entfernt.

07948c34 23.04.2008 15:04 Moritz Bunkus

Trennung zwischen Dienstleistungs- und Wareneinheiten aufgehoben.

69e4ce03 14.04.2008 18:21 Philip Reetz

Ausgabefunktionen fuer offene Forderungen und Verbindlichekeiten und SuSa ueberarbeitet

f65df730 10.04.2008 10:53 Moritz Bunkus

Doppeltes "use".

696aad9c 20.03.2008 10:42 Moritz Bunkus

Die Tabelle "warehouse_access" gibt es in der offiziellen Version nicht. Fix für Bug 820.

de06210f 20.03.2008 10:13 Moritz Bunkus

Wenn get_standard_dbh() merkt, dass $standard_dbh zwar definiert ist aber zwischenzeitlich geschlossen wurde, dann eine Warnung ausgeben und eine neue Verbindung aufbauen.

c9696e31 20.03.2008 10:12 Moritz Bunkus

Ein durch Form::get_standard_dbh() erhaltenes Datenbankhandle nicht wieder schließen.

454df69e 19.03.2008 22:10 Moritz Bunkus

Erstellen von Rechnungen aus mehreren Lieferscheinen heraus.

556a2137 19.03.2008 20:07 Moritz Bunkus

Unterstützung für Lieferscheine in Form::lastname_used.

e2305bab 19.03.2008 20:01 Philip Reetz

Markieren von Dialogbuchungen als Eroeffnungs- oder Schlussbilanzbuchungen

9e06d0e4 19.03.2008 18:58 Philip Reetz

Ueberarbeitete Buecherkontrolle

1d089d50 17.03.2008 09:45 Moritz Bunkus

Mahnungen: Auch zulassen, dass bei der Mahnungskonfiguration "0" als Anzahl Tage, ab der gemahnt wird, eingetragen wird.

0cf83814 07.03.2008 18:53 Sven Schöling

kleiner Fix zum Top100 System

5e984449 07.03.2008 16:11 Sven Schöling

Bugfix:
Verkaeufer und Bearbeiter waren in den Rechnungsberichten durcheinandergekommen.
Sind jetzt getrennt und korrekt in den Berichten einzubinden.

be7bfdb9 05.03.2008 14:35 Moritz Bunkus

Eine ausgewählte Währung nicht mit der Standardwährung überschreiben.

f5e340df 29.02.2008 20:04 Sven Schöling

Fokus Patch.

Angeregt durch Bug798, allerdings erweitert und verallgemeinert.

Essentiell merkt sich Lx-Office jetzt in den Bereichen Auftrag, Rechnung, Einkaufsrechnung und Lizenzen die Fokusposition bei Update.

Das Javascript ist in common.js enthalten. Um es in andere Bereiche einzubinden muessen die folgenden Schritte gemacht werden:...