Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
bab39fc2 14.05.2007 16:20 Thomas Kasulke

Sortierung in die Historie eingefügt. Durch klicken auf die Header, kann man nun seine Ergebnisliste sortieren lassen.

e06a7e08 14.05.2007 16:15 Moritz Bunkus

Einkaufs- und Verkaufsmasken: Die potenziell langen Drop-Down-Boxen auf der linken Seite haben alle die selbe Breite.

99131585 14.05.2007 16:02 Moritz Bunkus

Anzeige von weiteren Details in den Lieferadressendropdownboxen: Name, Abteilung, Straße, Ort.

2c5603bb 14.05.2007 15:15 Moritz Bunkus

Den Rest von dn.pl auf die Verwendung von HTML-Vorlagen umgestellt.

064232d4 14.05.2007 14:12 Moritz Bunkus

CSS-Menü aus HTML-Vorlage erzeugen lassen.

0c27df9b 14.05.2007 13:55 Moritz Bunkus

build_std_url() etwas aufgebohrt, sodass das auszuführende Script verändert werden kann.

3f0ba2ba 14.05.2007 12:54 Thomas Kasulke

Kleine HTML-Syntax-Korrektur

7fe6311e 14.05.2007 12:36 Thomas Kasulke

Nullbuchungsüberprüfung und dazugehörige Übersetzungen

937a4937 14.05.2007 12:17 Thomas Kasulke

Überprüfung auf Nullbuchung und Übersetzungen

510ca0b0 14.05.2007 12:01 Thomas Kasulke

Nullbuchungen führen ab jetzt zu einem Fehler.

fc490063 11.05.2007 16:37 Moritz Bunkus

Mehr Kosmetik:
1. In mehr Masken die Beschreibungsspalte gefüllt (wieder mit "höchstes Mahnlevel" und "Kundentyp"/"Lieferantentyp").
2. "Firma" in "Lieferantentyp" bzw. "Kundentyp" umbenannt.
3. Kunden-/Lieferantentyp und Rabatt nach links angeordnet.

Nicht Kosmetik sondern Funktion: Die Höchste Mahnstufe und die gemahnte Summe werden im Formular mitgeschleift, damit sie auch nach "Erneuern" noch angezeigt werden.

fb4d2ffa 11.05.2007 16:20 Moritz Bunkus

Bei Einkaufs-/Verkaufsmasken sowie bei Debitoren- und Kreditorenbuchungen wird ein Button angezeigt, der ein Popupfenster öffnet, das zum ausgewählten Kunden/Lieferanten alle Stammdaten inklusive Ansprechpartner und Lieferadressen anzeigt.

d7f06042 11.05.2007 15:59 Moritz Bunkus

Lx-Office verlangt inzwischen an sehr vielen Stellen, dass Javascript zwingend angeschaltet ist, weil es ansonsten schlicht nicht mehr funktioniert. Deswegen sind Abfragen auf die Verwendung des Javascript-Kalenders reine Platzverschwendung und blähen den Code unnötig auf.

47916a37 11.05.2007 15:52 Moritz Bunkus

Optik in den Einkaufs- und Verkaufsformularen etwas verbessert:
1. Drop-Down-Boxen "Ansprechpartner" und "Lieferadresse" werden direkt unterhalb der Kunden-/Lieferantenauswahlbox/-zeile angezeigt.
2. Die Zeile "Kreditlimit" wird wie alle anderen Zeilen auch in der linken Spalte (der "Beschreibungsspalte") angefangen und erstreckt sich nur über eine Zeile....

e1e19a48 11.05.2007 14:41 Moritz Bunkus

$form->parse_template() sowie Template.pm benutzen $form->{OUT} und $form->{tmpfile} direkt in Systemkommandos. Deswegen muss sichergestellt sein, dass diese Variablen nur mit geprüften Werten gefüllt werden.

8482e69b 11.05.2007 14:26 Moritz Bunkus

$form->parse_template() verwendet $form->{OUT} direkt oder indirekt in open(). Deswegen $form->{OUT} definitiv nur aus sicheren bzw. bereinigten Strings aufbauen.

d46c087d 11.05.2007 14:24 Moritz Bunkus

$form->parse_template() verwendet $form->{OUT} direkt oder indirekt in open(). Deswegen $form->{OUT} definitiv nur aus sicheren Strings aufbauen.

8cbf20b5 11.05.2007 14:12 Moritz Bunkus

open() nur mit sicheren Argumenten aufrufen.

81afc40a 11.05.2007 14:10 Moritz Bunkus

open() nur mit sicheren Argumenten aufrufen.

974b5d86 11.05.2007 13:55 Moritz Bunkus

Filehandles lokal deklarieren. Kosmetik. In Mailer.pm open() nur mit festgelegtem Argument aufrufen.

ba863fd6 11.05.2007 13:42 Moritz Bunkus

Filehandles als lokal deklarieren; Kosmetik; Argumente für open() nicht aus $form erzeugen. Das Feature, dass für jede Person eine eigene menu.ini eingelesen wird, wird hoffentlich nie jemand eingesetzt haben.

b5157f97 11.05.2007 13:12 Moritz Bunkus

Keine direkt vom Browser stammenden Strings bei open() verwenden.

e2e06cbb 10.05.2007 13:27 Moritz Bunkus

Dialogbuchen: Anzeige der letzten Buchungsnummer und des Datums, an dem diese Buchung eingetragen wurde. Patch von Rainer Guempelein.

2424e052 10.05.2007 13:08 Moritz Bunkus

Dialogbuchen:
1. Einige Spalten nur dann anzeigen, wenn "Details anzeigen" aktiv ist.
2. Automatisch den eingegebenen Wert aus der ersten Zeile "Soll" in die zweite Zeile "Haben" kopieren, wenn er verändert wird.
Patch von Rainer Guempelein.

df88ef1f 09.05.2007 15:25 Moritz Bunkus

Den "Erneuern"-Button bei Einkaufsrechnungen wie bei allen anderen Dialogen auch als ersten Button anzeigen.

e9e216f5 09.05.2007 10:53 Udo Spallek

USTVA: Winston export ueberarbeitet. Kz vor die pos_ustva gesetzt, 'Kennzahl Nr' auf 'Kennzahl nr.' geaendert.

468b6bcf 09.05.2007 10:01 Udo Spallek

USTVA: Unnoetiges Quoting entfernt

adc17ef4 08.05.2007 14:46 Moritz Bunkus

Die customer_id/vendor_id muss auch mitgeschleppt werden, weil sie ansonsten in der Datenbank leer bleibt! Problem wurde mit 2322 eingeführt.

12c4c658 08.05.2007 14:30 Moritz Bunkus

Filterkriterium "Kunden-/Lieferantenname" in Berichten auch beim Umsortieren beibehalten. Fix für Bug 638.

f5c1b2e1 08.05.2007 14:28 Moritz Bunkus

Die Kunden-/Lieferantenfilterauswahl bei den Berichten war verschwunden.

195f4f9e 08.05.2007 13:59 Moritz Bunkus

Die Uhrzeit richtig berechnen: nämlich von einer Instanz von Date() abfragen und nicht einen internen Zähler einmal pro Sekunde hochzählen.

f6124ea6 07.05.2007 15:26 Thomas Kasulke

vclimit-Vergleich korrigiert

69822fd2 07.05.2007 15:21 Moritz Bunkus

Anständig quoten.

a426a839 07.05.2007 15:02 Moritz Bunkus

Zwei Fixes:
1. Bei Angeboten/Aufträgen wird ständig wieder das Formular angezeigt, wenn die Drop-Down-Box zur Auswahl der Kunden/Lieferanten angezeigt wird (weil check_name() in arap.pl auf jeden Fall oldcustomer/oldvendor überprüft, was aber seit einem der letzten Commits nicht mehr gesetzt ist; in ir.pl und is.pl wird es noch gesetzt)....

d4797b63 07.05.2007 12:10 Thomas Kasulke

javascript für Historie in form_header aufgenommen und aus edit gelöscht

dc7f3c9a 07.05.2007 11:29 Moritz Bunkus

Stornieren beim Dialogbuchen:
1. In der Datenbank wird tatsächlich gespeichert, ob eine Buchung storniert wurde bzw. eine Stornobuchung ist.
2. Der "Storno"-Button wird nur angezeigt, wenn die Buchung noch nicht storniert wurde.
3. Es wird verhindert, dass eine bereits stornierte Buchung erneut storniert wird (Fix für Bug 646)....

3740b503 07.05.2007 10:18 Moritz Bunkus

Beim Stornieren von Einkaufs- und Verkaufsrechnungen dürfen die bisherigen Zahlungsaus- und -eingänge nicht auch in der neuen Stornorechnung verzeichnet werden. Zusätzlich dafür gesorgt, dass beim Stornieren von Verkaufsrechnungen nicht noch einmal die Maske erscheint, bevor storniert wird, wenn die Rechnung nur eine Position umfasst.

408a65ca 07.05.2007 09:56 Moritz Bunkus

Beim Buchen von Eingangsrechnungen den ausgewählten Bearbeiter honorieren und speichern. Bugfix für 640.

fa654209 04.05.2007 17:51 Moritz Bunkus

Funktion "show_invoices" auf die Verwendung von HTML-Vorlagen umgestellt.

2a4ad354 04.05.2007 17:04 Moritz Bunkus

Umstellung der Filtermaske für neue Mahnungen auf das HTML-Vorlagensystem.

fec09045 04.05.2007 16:38 Moritz Bunkus

Den Dialog zum Bearbeiten der Mahnungskonfiguration auf die Verwendung von HTML-Vorlagen umgestellt.

599030d5 04.05.2007 16:05 Moritz Bunkus

"path" wird nicht mehr benötigt.

c63316e6 04.05.2007 15:28 Moritz Bunkus

Feld "Vorgangsbezeichnung" bei Verkaufsrechnungen hinzugefügt.

54740168 04.05.2007 15:14 Moritz Bunkus

Anzeige der Rechnungstypen: Aufteilung der Stornorechnung in die ursprüngliche Rechnung mit Storno "R(S)" und die Stornorechnung selber "S".

5559ae7f 04.05.2007 12:03 Udo Spallek

Kleine Menubugs entfernt.
- Doppelte Scrolleisten horizontal und vertikal bei 1024x768 im Firefox 2.0
- Übersetzung Nutzer in Benutzer geändert

8ef6c902 04.05.2007 11:13 Thomas Kasulke

die Checkbox für taxincluded nochmal ohne value

d2bafad3 04.05.2007 11:09 Thomas Kasulke

Watchdog herausgenommen :/

d1d9b5a7 04.05.2007 11:07 Thomas Kasulke

Bug 639 behoben (Checkbox taxincluded hat sich bei Erneuern klicken deaktiviert)

d52e2ffc 04.05.2007 10:02 Thomas Kasulke

Neues PopupMenu für Zahlungsbedingungen eingefügt und Änderungen an deren Varibale abgefangen.

a200453a 03.05.2007 17:06 Moritz Bunkus

Kleines Hilfsmodul für Zeichensatzkonvertierung hinzugefügt. In am.pl und rp.pl werden die hardcodierten Umlaute auch in den Ausgabezeichensatz konvertiert.

63024c9f 03.05.2007 16:39 Moritz Bunkus

Einige zu übersetzende deutsche Begriffe versucht, ins Englische zu übersetzen, damit keine Umlaute zu übersetzen sind -- macht es ansonsten unmöglich, dass andere Zeichensätze als ISO-8859-15 benutzt werden.

faef45c2 03.05.2007 16:13 Moritz Bunkus

Änderungen zur Unterstützung von anderen Zeichensätzen als ISO-8859-1(5) implementiert. Es ist jetzt möglich, $dbcharset in lx-erp.conf auf UTF-8 zu setzen und dann auch UTF-8 als Datenbankencoding zu benutzen.

836399e0 03.05.2007 13:27 Moritz Bunkus

Farbgebung des Javascript-Menüs an die Farbgebung des CSS-Menüs angepasst.

564d8509 03.05.2007 13:06 Sven Schöling

Attachment Filenmaes werden nun von einer SL/Form.pm Objektfunktion generiert

fd6900cc 03.05.2007 12:08 Moritz Bunkus

Große Teile des Mahncodes neu geschrieben bzw. umgeschrieben. Mehrere Fehler behoben:
1. Rechnungen, die bereits gemahnt wurden, wurden zu früh erneut zur Mahnung angeboten, weil der Mahnzeitraum auf das ursprüngliche Fälligkeitsdatum der Rechnung bezogen wurde und nicht auf das Fälligkeitsdatum der vorhergehenden Mahnstufe....

770515d9 03.05.2007 09:23 Udo Spallek

Nachtrag Uebersetzungen

bd34eaea 03.05.2007 09:05 Udo Spallek

System->Konteneinstellungen ueberarbeitet:

  • Alles auf das Templatesystem umgestellt
  • Kontenliste
    - Klick auf Beschreibung zeigt Details an
    (Ajax template list_account_details)
    - Klick auf Kontonummer öffnet Einstellungen (wie gehabt)
    - Ueberschriften werden per css (accountlistheader) formatiert...
2fda509c 02.05.2007 13:17 Thomas Kasulke

Lieferanten-/Kundenauswahlmenu angepasst, so dass nicht immer die komplette Auswahlliste mitgeschleppt werden muss.

cd3dc84b 02.05.2007 12:44 Moritz Bunkus

Checkboxen bei Mahnungen eingebaut, um die ganze Liste an- oder abzuwählen.

ccc290ef 30.04.2007 15:40 Thomas Kasulke

Lieferantenauswahlmenu angepasst, so dass nicht immer die komplette Auswahlliste mitgeschleppt werden muss.

40662c08 30.04.2007 15:30 Thomas Kasulke

Kundenauswahlmenu angepasst, so dass nicht immer die komplette Auswahlliste mitgeschleppt werden muss.

1c72997a 30.04.2007 15:13 Thomas Kasulke

Bearbeiter-Popup eingefügt

c1d8418b 29.04.2007 16:44 Udo Spallek

Verlagern der USTVA Kennziffern auf einen zentralen Datenbankeintrag.
Dies verhindert Probleme, dass manche Kennziffern in einzelnen Ausgabemedien nicht erscheinen, in anderen jedoch schon.
Auch bietet die Verlagerung auf die Datenbank - in einem späteren Schritt - die Abstraktion von Steuerreports auf verschiedene internationale Gegebenheiten....

ce3ce404 27.04.2007 14:08 Moritz Bunkus

Bei Kundenangeboten, Kundenaufträgen, Lieferantenbestellungen und Lieferantenanfragen ein Feld "Vorgangsbezeichnung" implementiert.

01a6bf1b 27.04.2007 13:54 Thomas Kasulke

currencies-popup angepasst

83d48a07 27.04.2007 12:46 Thomas Kasulke

Währungs-popup auf cgi umgestellt

6197875a 26.04.2007 14:24 Moritz Bunkus

Variablennamen etwas verständlicher gemacht. Zusätzlich einen Bug behoben, der dafür sorgte, dass die nicht zu versteckenden Felder nicht aussortiert wurden: $hash{@array}=... ist falsch, richtig muss es @hash{@array}=... heißen.

6bad0469 26.04.2007 13:44 Moritz Bunkus

Fehlendes Zeichen. Fix für Bug 630.

b4089f8d 26.04.2007 12:08 Moritz Bunkus

Bearbeiten von Vorlagen: Es können jetzt die Vorlagen für alle konfigurierten Mahnstufen bearbeitet werden.

84bed7a6 25.04.2007 15:37 Moritz Bunkus

Bei der Liste der Einkaufsrechnungen den Typ anzeigen: "R" für Einkaufsrechnungen und "K" für Kreditorenbuchungen.

3c5e4df9 25.04.2007 15:31 Moritz Bunkus

Bei der Liste der Rechnungen beim Typ auch zwischen Verkaufsrechnungen ("R") und Debitorenbuchungen ("D") unterscheiden.

cf927461 25.04.2007 14:54 Thomas Kasulke

Einfügen in die Historie durch Zusatzinformationen über die Höhe der aktuellen Zahlung erweitert.

c20419af 25.04.2007 14:54 Thomas Kasulke

Variablen für die Historie (Mahnungsprozess) hinzugefügt

85f5b26d 25.04.2007 14:14 Thomas Kasulke

CGI::Carp qw(fatalsToBrowser); wieder rausgenommen

c3c5403c 25.04.2007 14:01 Thomas Kasulke

$form->{duedate} und $form->{transdate} quoted, da sonst in den values der inputtags in den Formularen onBlur... drinsteht

18db0f54 25.04.2007 13:49 Thomas Kasulke

history für stornierte Buchungne eingefügt und rowcount hochgesetzt, damit die Stornierung in post() funktioniert

8750748a 25.04.2007 13:44 Thomas Kasulke

zurücksetzen der variable

4f3393f4 25.04.2007 13:31 Thomas Kasulke

$form->{rowcount} muß in validate_itmes auf 0 überprüfen, da vorherige Überprüfungen der Zeilen schon die nicht ausgefüllte abschneiden.

69239581 25.04.2007 12:09 Moritz Bunkus

join() braucht natürlich mindestens zwei Argumente. Fix für Bug 626.

afe394e1 25.04.2007 11:30 Moritz Bunkus

Falsche Funktion aufgerufen.

c9f9ec3a 25.04.2007 10:34 Moritz Bunkus

In Commit 2271 wurden zu viele Zeilen entfernt (hidden für "login").

bcd1d3af 24.04.2007 17:03 Sven Schöling

edit_e_mail auf templates umgestellt

d629acd8 24.04.2007 15:25 Sven Schöling

$form->{path} entfernt und hardcodiert auf bin/mozilla gesetzt.
Vorlagen sind nicht betroffen, aber locales.pl schon.

aed92dbe 24.04.2007 14:02 Sven Schöling

Jahresberechnung

66671e22 24.04.2007 13:05 Sven Schöling

Auf gar keine Fall nicht ueberkomplizierte Logik nicht leichter gemacht...

ddbe3ea5 24.04.2007 12:30 Moritz Bunkus

In allen Einkaufs- und Verkaufsmasken die Drop-Down-Box für die Steuerzone bei jedem Formularaufbau neu generieren. Dadurch bleibt auch der bisher selektierte Eintrag selektiert, was er vorher nicht tat (sprang immer auf "Inland" zurück).

637be9d4 23.04.2007 16:09 Thomas Kasulke

Formulardaten für Datumsangabe gequoted, da hier sonst onBlur... im value stand.

8cef58b2 23.04.2007 15:23 Thomas Kasulke

$form->{snumber} durch $form->{snumbers} ersetzt, da dies eigentlich so vorgesehen war. :/

6c5272e6 23.04.2007 15:01 Thomas Kasulke

Anpassung an die Historiensuchmaschiene

a0f6a00c 23.04.2007 12:52 Thomas Kasulke

history_search auf Buchungsnummern etcpp angepasst, so dass man auch gelöschte Daten in der Historie suchen kann.

Anpassungen innerhalb der Variablenübergabe:
$form->{snumbers} muß beim speichern der history gesetzt werden (z.B. $form->{snumbers} = qq|invnumber_| . $form->{invnumber}; )

be4e11d3 20.04.2007 12:34 Thomas Kasulke

Überprüfen auf korrekte Eingaben eingepflegt. (common.js check_right_date_format usw)

bb79df1e 20.04.2007 10:46 Thomas Kasulke

Anpassen an common.js (Datumsüberprüfung und Nummerüberprüfung)

40782548 20.04.2007 10:21 Moritz Bunkus

Eine Funktion zum "sicheren" Aufrufen von Unterfunktionen eingebaut, damit &{ $form->{nextsub} }(); nicht ungeprüft aufgerufen werden muss.

1387c8c3 20.04.2007 10:08 Thomas Kasulke

Anpassung an check_right_number_format und check_right_date_format aus der common.js

a731cd26 20.04.2007 09:28 Moritz Bunkus

Den Code für das Bearbeiten von Vorlagen in eine eigene Datei ausgelagert. Zusätzlich den HTML-Code in eine HTML-Vorlage ausgelagert.

34dc226c 19.04.2007 17:15 Moritz Bunkus

Kleine Codevereinfachung.

b12e8d14 19.04.2007 11:08 Moritz Bunkus

Die Funktionen zum Bearbeiten von HTML-, LaTeX-Vorlagen und Stylesheets neu geschrieben.

d2e805ca 18.04.2007 15:03 Moritz Bunkus

Beim Verschicken von Sammelrechnungen per Email einen besseren Namen für den Dateianhang wählen.

a63aaabd 18.04.2007 14:53 Moritz Bunkus

Beim Verschicken von Emails auch die Variable $form->{EMAIL_RECIPIENT} als Empfaenger benutzen, falls in $form->{email} z.B. die Emailadresse des Kunden steht. Bei der Sammelrechnung genau deswegen $form->{EMAIL_RECIPIENT} benutzen.

a3db203d 17.04.2007 15:35 Moritz Bunkus

Checkbox "geliefert" auch anzeigen, wenn der Verkaufsbeleg noch nicht gespeichert wurde.