kivitendo-erp.git
13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Moritz Bunkus [Wed, 9 Nov 2011 09:35:17 +0000 (10:35 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoAnlegen der Auth-DB fixen
Moritz Bunkus [Wed, 9 Nov 2011 09:35:03 +0000 (10:35 +0100)]
Anlegen der Auth-DB fixen

Auth.pms Session-Management kam nicht damit zurecht, wenn die Auth-DB
bzw. das "auth"-Schema darin noch nicht existiert haben. Das passiert
z.B., wenn die Auth-DB gerade über den Admin-Bereich angelegt werden
soll.

13 years agoMerge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
G. Richardson [Fri, 4 Nov 2011 12:40:51 +0000 (13:40 +0100)]
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp

13 years agoArtikelauswahl: Spaltenüberschriften fixen
Moritz Bunkus [Thu, 3 Nov 2011 12:12:25 +0000 (13:12 +0100)]
Artikelauswahl: Spaltenüberschriften fixen

13 years agoAusgabezahlenformat immer setzen
Moritz Bunkus [Thu, 3 Nov 2011 09:28:47 +0000 (10:28 +0100)]
Ausgabezahlenformat immer setzen

13 years agoDokumentation für Flags in Variablen in Druckvorlagen
Moritz Bunkus [Wed, 2 Nov 2011 17:22:11 +0000 (18:22 +0100)]
Dokumentation für Flags in Variablen in Druckvorlagen

13 years agoVariablen in Druckvorlagen optional unformatiert ausgeben lassen
Moritz Bunkus [Wed, 2 Nov 2011 17:10:15 +0000 (18:10 +0100)]
Variablen in Druckvorlagen optional unformatiert ausgeben lassen

13 years agoAnzahl nicht importierter Objekte richtig anzeigen, sofern == 0
Moritz Bunkus [Wed, 2 Nov 2011 16:34:57 +0000 (17:34 +0100)]
Anzahl nicht importierter Objekte richtig anzeigen, sofern == 0

13 years agoCVars: Kein Manager-Arg "config.module" verwenden
Moritz Bunkus [Wed, 2 Nov 2011 16:19:03 +0000 (17:19 +0100)]
CVars: Kein Manager-Arg "config.module" verwenden

13 years agoOffene Posten nach Rechnungsnummer suchen
G. Richardson [Mon, 31 Oct 2011 15:24:41 +0000 (16:24 +0100)]
Offene Posten nach Rechnungsnummer suchen

* wenn es mehrere Rechnungen gab, wo Rechnungsnummer übereinstimmt (LIKE),
  wurde die erste Rechnung aus den Ergebnissen verwendet

-> jetzt wird erst alle Rechnungen durchgegangen ob es eine genaue
Übereinstimmung gibt und dann die genommen, ansonsten wieder die Erste

* nach Ermittlung der Rechnung wurde anhand des Kundennamens und nicht anhand
  der Kunden-ID nach Kunden gesucht, was schlecht ist wenn es viele Kunden mit
  identischem Namen gibt

-> sofern die customer_id ermittelt wurde wird jetzt der Kunde anhand der ID
rausgesucht

13 years agoTabellenzeilen abwechselnd einfärben
Moritz Bunkus [Wed, 2 Nov 2011 16:16:25 +0000 (17:16 +0100)]
Tabellenzeilen abwechselnd einfärben

13 years agoExceptions beim Speicher/Löschen von SL::DB-Objekten hochbubblen lassen
Moritz Bunkus [Wed, 2 Nov 2011 15:34:05 +0000 (16:34 +0100)]
Exceptions beim Speicher/Löschen von SL::DB-Objekten hochbubblen lassen

Die R::DB::O::transaction()-Funktion clobbert Exceptions
irgendwie. Deshalb diese erneut werfen, sofern sie beim Speichern
auftreten, und nicht nur einen Fehler zurückliefern.

13 years agoZeilenklassen für Rot und Grün
Sven Schöling [Fri, 25 Feb 2011 17:37:09 +0000 (18:37 +0100)]
Zeilenklassen für Rot und Grün

13 years agoTest für reduziertes Interface von WH->transfer
Sven Schöling [Thu, 27 Oct 2011 16:22:28 +0000 (18:22 +0200)]
Test für reduziertes Interface von WH->transfer

13 years agotransfer tests positionsunabhängig gemacht
Sven Schöling [Thu, 27 Oct 2011 16:09:41 +0000 (18:09 +0200)]
transfer tests positionsunabhängig gemacht

13 years agoWH->transfer gibt jetzt eine liste der erzeugten trans_ids zurück.
Sven Schöling [Sun, 27 Feb 2011 13:15:53 +0000 (14:15 +0100)]
WH->transfer gibt jetzt eine liste der erzeugten trans_ids zurück.

13 years agoUnit-Factor kann 0 sein.
Moritz Bunkus [Mon, 13 Dec 2010 10:35:53 +0000 (11:35 +0100)]
Unit-Factor kann 0 sein.

13 years agoLagertransfer: Falscher Spaltenname für Einheitenname
Moritz Bunkus [Mon, 13 Dec 2010 10:01:17 +0000 (11:01 +0100)]
Lagertransfer: Falscher Spaltenname für Einheitenname

13 years agoMehr als eine Lagertransaktion auf einmal testen.
Sven Schöling [Thu, 27 Oct 2011 15:01:56 +0000 (17:01 +0200)]
Mehr als eine Lagertransaktion auf einmal testen.

13 years agoDB-Fehler in Transaktion nach oben melden
Sven Schöling [Thu, 27 Oct 2011 14:42:34 +0000 (16:42 +0200)]
DB-Fehler in Transaktion nach oben melden

13 years agoWH->transfer - Interface akzeptiert jetzt Rose Objekte.
Sven Schöling [Thu, 27 Oct 2011 14:32:04 +0000 (16:32 +0200)]
WH->transfer - Interface akzeptiert jetzt Rose Objekte.

Ausserdem transfer dokumentiert und Tests erweitert.

13 years agoInventory: alias parts -> part
Sven Schöling [Mon, 1 Nov 2010 10:56:14 +0000 (11:56 +0100)]
Inventory: alias parts -> part

Rose legt den parts accessor automatisch an, weil die Datenbankspalte parts_id
heisst, part ist aber sinnvoller.

13 years agoWH->transfer auf RDBO umgeschrieben
Sven Schöling [Thu, 27 Oct 2011 14:24:04 +0000 (16:24 +0200)]
WH->transfer auf RDBO umgeschrieben

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Thu, 27 Oct 2011 12:39:33 +0000 (14:39 +0200)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoFixes für das "my $var if $cond;" pattern.
Sven Schöling [Wed, 26 Oct 2011 15:34:33 +0000 (17:34 +0200)]
Fixes für das "my $var if $cond;" pattern.

13 years agoMerge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Jan Büren [Thu, 27 Oct 2011 12:17:29 +0000 (14:17 +0200)]
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp

13 years ago> sobald ich jetzt eine neue Ware oder Erzeugnis anlege, und dann bei
Jan Büren [Thu, 27 Oct 2011 12:16:43 +0000 (14:16 +0200)]
> sobald ich jetzt eine neue Ware oder Erzeugnis anlege, und dann bei
> Bericht Kunde anhake, bekomme ich folgende Fehlermeldung:
>
> Can't call method "name" on an undefined value at SL/CVar.pm line 574.

Ahjo, hab den Fehler. Tausch mal bitte die Zeile 578 durch diese hier aus:

        : $cfg->{type} eq 'customer'  ? (SL::DB::Manager::Customer->find_by(id => 1*
$ref->{number_value}) || SL::DB::Customer->new)->name

(eine zeile)

ich hab hier gerade massiv dreckiges Repo, kann das gerade nicht einchecken.

--
Sven Schöling

13 years ago$userspath nicht an das aktuelle Verzeichnis anhängen, ...
Bernd Blessmann [Thu, 27 Oct 2011 11:47:07 +0000 (13:47 +0200)]
$userspath nicht an das aktuelle Verzeichnis anhängen, ...

da vorher schon in $userspath gewechselt wurde.

13 years agoUmgebungsvariable openin_any=p setzen.
Bernd Blessmann [Thu, 27 Oct 2011 11:38:29 +0000 (13:38 +0200)]
Umgebungsvariable openin_any=p setzen.

Damit können keine Dateien aus höheren Verzeichnissen als in TEXINPUTS
eingebunden werden. TEXINPUTS zeigt das Users und das Vorlagen-Verzeichnis.

13 years agoTestoutput bei PPI Parsingfehlern angepasst.
Sven Schöling [Wed, 26 Oct 2011 13:33:47 +0000 (15:33 +0200)]
Testoutput bei PPI Parsingfehlern angepasst.

13 years agoTest zu post if robuster gegen PPI Parsingfehler gemacht.
Sven Schöling [Wed, 26 Oct 2011 13:28:06 +0000 (15:28 +0200)]
Test zu post if robuster gegen PPI Parsingfehler gemacht.

13 years agoTest mit PPI nur durchführen, wenn PPI installiert ist.
Sven Schöling [Mon, 14 Mar 2011 16:47:49 +0000 (17:47 +0100)]
Test mit PPI nur durchführen, wenn PPI installiert ist.

13 years agoTestcase, der alle Vorkommnisse von my $var = EXPR if COND; findet.
Sven Schöling [Fri, 4 Mar 2011 16:51:50 +0000 (17:51 +0100)]
Testcase, der alle Vorkommnisse von my $var = EXPR if COND; findet.

13 years agoWarnung wenn kein cookie übergeben wurde
Sven Schöling [Wed, 26 Oct 2011 13:19:49 +0000 (15:19 +0200)]
Warnung wenn kein cookie übergeben wurde

13 years agoDokumentation kompatibler mit pod2html und so gemacht
Moritz Bunkus [Fri, 5 Nov 2010 15:14:53 +0000 (16:14 +0100)]
Dokumentation kompatibler mit pod2html und so gemacht

13 years agoKonflikt: main::any wird sowohl von Test::Deep als auch von SL::MoreCommon exportiert.
Sven Schöling [Fri, 29 Apr 2011 11:19:03 +0000 (13:19 +0200)]
Konflikt: main::any wird sowohl von Test::Deep als auch von SL::MoreCommon exportiert.

13 years agoParseFilter: Bugfix bei short circuit bedingung
Sven Schöling [Thu, 4 Nov 2010 16:27:40 +0000 (17:27 +0100)]
ParseFilter: Bugfix bei short circuit bedingung

Test angepasst

13 years agoParseFilter Mixin.
Sven Schöling [Thu, 4 Nov 2010 15:08:34 +0000 (16:08 +0100)]
ParseFilter Mixin.

Erlaubt es semikomplexe Filter zu bauen und direkt an get_all weiterzureichen. Kompatibel mit dem Sorter Mixin.

13 years agowh/transfer test
Sven Schöling [Wed, 26 Oct 2011 13:16:11 +0000 (15:16 +0200)]
wh/transfer test

2 warnings noch drin, die aber im moment schlecht fixbar sind.

13 years agoWarning unterdrücken
Sven Schöling [Wed, 26 Oct 2011 13:02:24 +0000 (15:02 +0200)]
Warning unterdrücken

13 years agoLoginmechanismus für Testscripte
Sven Schöling [Wed, 26 Oct 2011 12:58:15 +0000 (14:58 +0200)]
Loginmechanismus für Testscripte

13 years agope -> templates
Sven Schöling [Wed, 26 Oct 2011 09:20:48 +0000 (11:20 +0200)]
pe -> templates

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Tue, 25 Oct 2011 13:23:17 +0000 (15:23 +0200)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoFehler beim kopieren von Daten auf ein Filehandle
Sven Schöling [Tue, 25 Oct 2011 12:59:59 +0000 (14:59 +0200)]
Fehler beim kopieren von Daten auf ein Filehandle

unter bestimmten umständen konnte das Filehandle als string auf die Standardausgabe kopiert werden.

13 years agoHinweis auf doc/umstellung_eur.txt Beim Mandanten anlegen.
Jan Büren [Tue, 25 Oct 2011 08:32:59 +0000 (10:32 +0200)]
Hinweis auf doc/umstellung_eur.txt Beim Mandanten anlegen.

13 years agocp templates.
Sven Schöling [Mon, 24 Oct 2011 13:43:55 +0000 (15:43 +0200)]
cp templates.

13 years agoStammdaten -> Kunden -> Homepage. Falls die URL ohne Protokoll (http://) eingegeben...
Jan Büren [Fri, 21 Oct 2011 10:53:33 +0000 (12:53 +0200)]
Stammdaten -> Kunden -> Homepage. Falls die URL ohne Protokoll () eingegeben wurde, entsprechend automagisch ergänzen

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Moritz Bunkus [Thu, 20 Oct 2011 12:01:20 +0000 (14:01 +0200)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoUpstart-Startscript korrigieren
Moritz Bunkus [Thu, 20 Oct 2011 12:01:05 +0000 (14:01 +0200)]
Upstart-Startscript korrigieren

1. Der Daemon braucht "start" als Argument, um zu starten.

2. Damit Upstart den Dienst richtig beenden kann, sollte er nicht
forken sondern Upstart selber das Forken übernehmen.

13 years agoá (LATIN SMALL LETTER A WITH ACUTE) nicht in Latex-Vorlagen ersetzen ...
Bernd Blessmann [Wed, 19 Oct 2011 10:42:50 +0000 (12:42 +0200)]
á (LATIN SMALL LETTER A WITH ACUTE) nicht in Latex-Vorlagen ersetzen ...

durch ein "Bullet". Dafür kann mit <bullet> ein Aufzählungspunkt erzeugt
werden.

13 years agoChangelog angepasst
Bernd Blessmann [Wed, 19 Oct 2011 08:42:16 +0000 (10:42 +0200)]
Changelog angepasst

Liste gefixter Bugs f. unstable angelegt und 1640 aufgenommen.

13 years agoMerge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Jan Büren [Mon, 17 Oct 2011 11:43:17 +0000 (13:43 +0200)]
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp

13 years agoStammdaten -> Berichte -> Kunden mit Kundentyp.
Jan Büren [Mon, 17 Oct 2011 11:40:03 +0000 (13:40 +0200)]
Stammdaten -> Berichte -> Kunden mit Kundentyp.
Die anschließende Sortierung nach Kundentyp liefert eine Fehlermeldung, da ein 'order by lower(business)' eine SQL-Fehlermeldung wirft (ct.business_id AS business).
Entsprechend die Abfrage erweitert, sodass ein 'order by business' analog wie bei quonumber etc passiert.

13 years agoConstraints auf vendor/customer: Vorher alle verwaisten Einträge entfernen
Moritz Bunkus [Mon, 17 Oct 2011 11:38:31 +0000 (13:38 +0200)]
Constraints auf vendor/customer: Vorher alle verwaisten Einträge entfernen

13 years agodoctype setzen. neuere browser kommen gut mit dem javascript klar, solange transition...
Sven Schöling [Mon, 17 Oct 2011 10:17:31 +0000 (12:17 +0200)]
doctype setzen. neuere browser kommen gut mit dem javascript klar, solange transitional gesetzt ist.

13 years agohtml id attribute dürfen nicht mit zahlen anfangen.
Sven Schöling [Mon, 17 Oct 2011 10:16:59 +0000 (12:16 +0200)]
html id attribute dürfen nicht mit zahlen anfangen.

13 years agonoch ein xhtml contentloser tag
Sven Schöling [Mon, 17 Oct 2011 10:16:27 +0000 (12:16 +0200)]
noch ein xhtml contentloser tag

13 years agohiddens und javascript in display:none zeilen einpacken, im table konstrukt sind...
Sven Schöling [Mon, 17 Oct 2011 10:15:22 +0000 (12:15 +0200)]
hiddens und javascript in display:none zeilen einpacken, im table konstrukt sind sie nicht erlaubt.

13 years agojavascript in den footer verschoben
Sven Schöling [Mon, 17 Oct 2011 10:12:10 +0000 (12:12 +0200)]
javascript in den footer verschoben

13 years agonoch ein paar xhtml contentlose tags in html tags geändert.
Sven Schöling [Mon, 17 Oct 2011 10:10:09 +0000 (12:10 +0200)]
noch ein paar xhtml contentlose tags in html tags geändert.

13 years agoParameter extra_code von form->header auf %params ungeschrieben
Sven Schöling [Mon, 17 Oct 2011 10:09:27 +0000 (12:09 +0200)]
Parameter extra_code von form->header auf %params ungeschrieben

13 years agoJSON zu der Liste der benötigten Module hinzugefügt
Sven Schöling [Mon, 17 Oct 2011 10:07:56 +0000 (12:07 +0200)]
JSON zu der Liste der benötigten Module hinzugefügt

13 years agohidden var korrekt escapen.
Sven Schöling [Mon, 17 Oct 2011 09:31:38 +0000 (11:31 +0200)]
hidden var korrekt escapen.

13 years agoReference Number => Reference
Sven Schöling [Mon, 17 Oct 2011 09:19:30 +0000 (11:19 +0200)]
Reference Number => Reference

Fehler in e6f4310417ed916979a24a8699c549f38609d34a

13 years agohidden tags nicht irgendwo im table Layout ablegen, sondern direkt bei den Daten...
Sven Schöling [Mon, 17 Oct 2011 08:40:44 +0000 (10:40 +0200)]
hidden tags nicht irgendwo im table Layout ablegen, sondern direkt bei den Daten die sie repräsentieren.

13 years agoein tr zuviel
Sven Schöling [Mon, 17 Oct 2011 08:37:01 +0000 (10:37 +0200)]
ein tr zuviel

13 years agospacing nicht mit einem <tr height="5"> kontrollieren.
Sven Schöling [Mon, 17 Oct 2011 08:36:10 +0000 (10:36 +0200)]
spacing nicht mit einem <tr height="5"> kontrollieren.

13 years agobesseres id inferring in multibox
Sven Schöling [Mon, 17 Oct 2011 08:32:37 +0000 (10:32 +0200)]
besseres id inferring in multibox

Hintergrund: html id Attribute dürfen nach Standard nicht mit Zahlen anfangen.
Multibox kann übergebe ids nehmen, kann die aber nicht von der globalen
form->{id} unterscheiden. Nun Trick: Nur die id nehmen, wenn sie nicht mit
numish ist.

13 years agoFehlende Übersetzung zum Kalender alt Tag
Sven Schöling [Mon, 17 Oct 2011 08:31:47 +0000 (10:31 +0200)]
Fehlende Übersetzung zum Kalender alt Tag

13 years agoEhemalige Übersetzungen entfernt.
Sven Schöling [Mon, 17 Oct 2011 08:29:43 +0000 (10:29 +0200)]
Ehemalige Übersetzungen entfernt.

13 years agotextarea cvar inputeflder mit L rendern, das kommt besser mit rows und cols klar
Sven Schöling [Mon, 17 Oct 2011 08:28:09 +0000 (10:28 +0200)]
textarea cvar inputeflder mit  L rendern, das kommt besser mit rows und cols klar

13 years agowarp=soft ist nicht im HTML Standard, und in den Browsern die es verstehen aber eh...
Sven Schöling [Mon, 17 Oct 2011 08:26:45 +0000 (10:26 +0200)]
warp=soft ist nicht im HTML Standard, und in den Browsern die es verstehen aber eh der default Zustand von textarea.

13 years agoBei date_tag die Kalender Orientierung nicht als html Attribut ausgeben.
Sven Schöling [Mon, 17 Oct 2011 08:25:21 +0000 (10:25 +0200)]
Bei date_tag die Kalender Orientierung nicht als html Attribut ausgeben.

13 years agobutton_tag nicht als input_tag implementieren
Sven Schöling [Mon, 17 Oct 2011 08:23:44 +0000 (10:23 +0200)]
button_tag nicht als input_tag implementieren

Hintergrund: button tags brauchen im standard kein id oder name Attribut, input
tags aber schon. Die input_tag Implementierung forciert korrekterweise id und
name, so dass die leer sind, wenn ein button_tag ohne geschrieben wird.

13 years agotexarea tags müssen immer numerische Werte in cols und rows haben.
Sven Schöling [Mon, 17 Oct 2011 08:22:13 +0000 (10:22 +0200)]
texarea tags müssen immer numerische Werte in  cols und rows haben.

13 years agoWir verwenden kein XHTML sondern HTML, also contentlose tags nicht mit /> zumachen.
Sven Schöling [Mon, 17 Oct 2011 08:18:59 +0000 (10:18 +0200)]
Wir verwenden kein XHTML sondern HTML, also contentlose tags nicht mit /> zumachen.

13 years agoEheemalige globale Variablen dokumentiert.
Sven Schöling [Fri, 14 Oct 2011 12:32:19 +0000 (14:32 +0200)]
Eheemalige globale Variablen dokumentiert.

13 years ago$::cgi entfernt.
Sven Schöling [Fri, 14 Oct 2011 11:53:35 +0000 (13:53 +0200)]
$::cgi entfernt.

Verfahren:
- Für alle Vorkommen von "my $cgi = $::cgi;":
  ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt

- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.

- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei
  Initialisierung von $::request eingebaut.

- cgi aus der Liste der kanonischen globals genommen.

Zu CGI:
- CGI::func und CGI->func sind beides valide Werte, sind aber intern buggy wie
  Hölle. CGI:: erzeugt ein Dummyobjekt mit CGI->new, und klobbert damit
  cookies. CGI-> ist noch schlimmer und ruft ${CGI}->{.cookies} auf.
- CGI->new({}) ist schneller als CGI->new(''), deshalb habe ich diese version genommen.
  Auf meinem Rechner schafft die erste Version etwa 32k/s, die zweite 28k/s.
- CGI kompiliert benötigte Funktionen beim ersten Aufruf über AUTOLOAD.
- cookie benötigen ein $cgi Objekt.

13 years ago$::all_units in $::request gecacht.
Sven Schöling [Fri, 14 Oct 2011 08:22:13 +0000 (10:22 +0200)]
$::all_units in $::request gecacht.

13 years ago$::request als globale Variable eingeführt.
Sven Schöling [Fri, 14 Oct 2011 10:40:04 +0000 (12:40 +0200)]
$::request als globale Variable eingeführt.

13 years agoKosmetik
Sven Schöling [Thu, 13 Oct 2011 16:55:26 +0000 (18:55 +0200)]
Kosmetik

13 years ago::called_subs ersatzlos gestrichen.
Sven Schöling [Fri, 14 Oct 2011 08:24:42 +0000 (10:24 +0200)]
::called_subs ersatzlos gestrichen.

call_sub Rekursionen sind nicht mehr aufgetreten seit das System eingebaut
wurde, kein Grund auf Verdacht darauf zu prüfen.

13 years agofix für 1731 - einheiten konvertierung sollte nicht abstürzen.
Sven Schöling [Thu, 13 Oct 2011 12:03:30 +0000 (14:03 +0200)]
fix für 1731 - einheiten konvertierung sollte nicht abstürzen.

13 years agoSammelrechnung / Kundenkonto / Fälligkeitsabrechnung / Statement
G. Richardson [Wed, 12 Oct 2011 10:22:08 +0000 (12:22 +0200)]
Sammelrechnung / Kundenkonto / Fälligkeitsabrechnung / Statement

Bug 1611

Finanzbuchhaltung -> Berichte -> Offene Forderungen

Jan hatte das ja schon angepasst, daß man die offenen Rechnungen nach einer
Altersstrukturliste filtern kann. Die Ergebnisse stimmten auch, aber wenn man
dann das Ergebnis drucken wollte fehlten die Zahlen.

Die Sammelrechnung soll wohl als Kundenkonto fungieren, damit man dem Kunden
eine Übersicht aller noch offenen Rechnungen schicken kann, mit Übersicht der
Überfälligkeit. Die Druckvorlage ist statement.tex, bzw. statement.html. Bisher
wurden aber nie die Beträge der Rechnungen angezeigt, das funktioniert jetzt
wieder.

* bei der Datenbankabfrage wird für jede Rechnung die Anzahl der Tage über dem
  Fälligkeitsdatum (Today - duedate) für jede offene Rechnung berechnet

* der noch offene Betrag wird je nach Anzahl der überfälligen Tage der Rechnung
  zur Kategorie c0, c30, c60 oder c90 hinzugefügt

Die angegebenen Zahlen sind die noch offenen Teile der Rechnung, es steht aber
auch die Gesamtsumme der Rechnung unter der Variablen <%amount%> in der
Druckvorlage zur Verfügung (siehe doc/dokumentenvorlagen-und-variablen.html)

Rechnungen, deren Fälligkeit noch nicht erreicht ist, tauchen ebenfalls in der
c0-Gruppe auf.

Nicht mit Währungsumrechnung getestet.

Im Lx-Office Buch steht zu Sammelrechnung, daß beim Drucken nur Rechnungen für
den ersten Kunden angezeigt werden, aber alle Sammelrechnungen an den
konfigurierten Drucker geschickt werden, ich bin mir nicht sicher, ob das
stimmt. Es gibt ja den Knopf "Alle Auswählen", aber bei E-Mail kann auch nur an
den ersten versendet werden.

13 years agoustva.pl auch strict
Sven Schöling [Thu, 13 Oct 2011 10:05:42 +0000 (12:05 +0200)]
ustva.pl auch strict

13 years agofehlendes strict
Sven Schöling [Thu, 13 Oct 2011 10:03:01 +0000 (12:03 +0200)]
fehlendes strict

13 years agopod syntax
Sven Schöling [Thu, 13 Oct 2011 09:57:20 +0000 (11:57 +0200)]
pod syntax

13 years agomanuelle relationship in vendor entfernt - ist jetzt automatisch in MetaSetup
Sven Schöling [Thu, 13 Oct 2011 08:47:41 +0000 (10:47 +0200)]
manuelle relationship in vendor entfernt - ist jetzt automatisch in MetaSetup

13 years agovendor model update
Sven Schöling [Thu, 13 Oct 2011 08:46:26 +0000 (10:46 +0200)]
vendor model update

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Wed, 12 Oct 2011 15:01:16 +0000 (17:01 +0200)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoNachschlag zu commit: 066fbb38fb409c5801b70fc7d43f4e9190d295ff Entsprechend schon...
Jan Büren [Wed, 12 Oct 2011 15:03:07 +0000 (17:03 +0200)]
Nachschlag zu commit: 066fbb38fb409c5801b70fc7d43f4e9190d295ff Entsprechend schon beim ersten Speichern des Artikels die ausgewählte Einheit schreiben und kein leeres Textfeld.

13 years ago typ customer korrekt ans template system übergeben
Sven Schöling [Wed, 12 Oct 2011 14:55:54 +0000 (16:55 +0200)]
 typ customer korrekt ans template system übergeben

13 years agodot notation in templates auch für TEMPLATE_ARRAY variablen
Sven Schöling [Wed, 12 Oct 2011 14:55:09 +0000 (16:55 +0200)]
dot notation in templates auch für TEMPLATE_ARRAY variablen

13 years agoMerge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Jan Büren [Wed, 12 Oct 2011 14:44:44 +0000 (16:44 +0200)]
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp

13 years agoEinheiten die Waren zugeordnet sind entsprechend als Fremdschlüssel verknüpfen.
Jan Büren [Wed, 12 Oct 2011 14:44:33 +0000 (16:44 +0200)]
Einheiten die Waren zugeordnet sind entsprechend als Fremdschlüssel verknüpfen.

13 years agoRechtschreibfehler in SQL-Datei korrigiert
Jan Büren [Wed, 12 Oct 2011 14:42:59 +0000 (16:42 +0200)]
Rechtschreibfehler in SQL-Datei korrigiert

13 years agoWeder Lizenzen noch Lizenzrechnungen können an der Oberfläche erfasst werden. Konsequ...
Jan Büren [Wed, 12 Oct 2011 14:28:59 +0000 (16:28 +0200)]
Weder Lizenzen noch Lizenzrechnungen können an der Oberfläche erfasst werden. Konsequenterweise auch die entsprechende Datenbankeinträge rausnehmen.

13 years agoMerge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Bernd Blessmann [Wed, 12 Oct 2011 13:51:17 +0000 (15:51 +0200)]
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp

13 years agoLeerzeichen am Ende bei curr(ency) entfernen.
Bernd Blessmann [Wed, 12 Oct 2011 13:48:33 +0000 (15:48 +0200)]
Leerzeichen am Ende bei curr(ency) entfernen.

In der Datenbank werden f. Währungen drei Zeichen gespeichert. Eine
Währung mit zwei Zeichen hat dann ein Leerzeichen am Ende und der
Vergleich in den Maske schlägt fehl, wenn es dort bleibt.

13 years agocvars in aufträgen bei update korrekt parsen und formatieren
Sven Schöling [Wed, 12 Oct 2011 12:49:13 +0000 (14:49 +0200)]
cvars in aufträgen bei update korrekt parsen und formatieren