Moritz Bunkus [Tue, 25 Jan 2011 10:57:09 +0000 (11:57 +0100)]
Alle Variablen aus %myconfig beim Drucken als "myconfig_xyz" zur Verfügung stellen
Moritz Bunkus [Tue, 25 Jan 2011 10:48:07 +0000 (11:48 +0100)]
Flatten to form: Artikelnummer in richtige Variable stecken
Moritz Bunkus [Tue, 25 Jan 2011 10:31:21 +0000 (11:31 +0100)]
"discount" auf "0" setzen, wenn gleich 0, und nicht formatiert auf "0,00"
Zwecks Kompatibilität mit Druckvariante im Legacy-Code.
Moritz Bunkus [Wed, 19 Jan 2011 11:19:01 +0000 (12:19 +0100)]
Globales Konfigurationsobjekt %lx_office_conf zur Verfügung stellen
Moritz Bunkus [Mon, 17 Jan 2011 16:25:50 +0000 (17:25 +0100)]
Logging von Datenbankzugriffen auch von Rose via Log::Log4perl und DBIx::Log4perl ermöglichen
Moritz Bunkus [Mon, 17 Jan 2011 15:22:13 +0000 (16:22 +0100)]
Zusammenfassen mehrerer Konfigurationsdateien in einer gemeinsamen
Moritz Bunkus [Mon, 17 Jan 2011 11:57:34 +0000 (12:57 +0100)]
Falsche Funktion aufgerufen
Moritz Bunkus [Mon, 17 Jan 2011 11:45:13 +0000 (12:45 +0100)]
Merge branch 'master' into rb-wiederkehrende-rechnungen
Moritz Bunkus [Mon, 17 Jan 2011 11:44:07 +0000 (12:44 +0100)]
Vor dem Locken von Tabellen Transaktion starten
PostgreSQL ab 8.4 bricht ansonsten mit einer Fehlermeldung ab.
Moritz Bunkus [Mon, 17 Jan 2011 11:37:10 +0000 (12:37 +0100)]
Beim Anlegen von Kunden-/Lieferantennummern Lücken im Nummernkreis richtig behandeln
Fix für Bug 1553.
Moritz Bunkus [Mon, 17 Jan 2011 11:29:39 +0000 (12:29 +0100)]
Unterstützung für das Erzeugen von Kundennummern, wenn Kundentyp gesetzt ist
Moritz Bunkus [Mon, 17 Jan 2011 10:29:07 +0000 (11:29 +0100)]
Datenbankverbindung bei FCGI-Variante am Schluss nicht schließen
Moritz Bunkus [Mon, 17 Jan 2011 09:54:02 +0000 (10:54 +0100)]
Upgradescript zum Anlegen des Hintergrundjobs für wiederkehrende Rechnungen
Moritz Bunkus [Mon, 17 Jan 2011 09:41:54 +0000 (10:41 +0100)]
Mit $form->get_standard_dbh() geöffnete Datenbankhandle nicht schließen
Moritz Bunkus [Mon, 17 Jan 2011 09:33:15 +0000 (10:33 +0100)]
Merge branch 'master' into rb-wiederkehrende-rechnungen
Moritz Bunkus [Thu, 13 Jan 2011 15:29:11 +0000 (16:29 +0100)]
Wechselkurs beim Einlesen parsen
Revision
a2777d1a hat dies leider für zu viele Variablen deaktiviert.
Moritz Bunkus [Thu, 13 Jan 2011 14:51:20 +0000 (15:51 +0100)]
Preisgruppen-Spalte in Einkaufsbelegen nicht anzeigen
Fix für Bug 1541.
Moritz Bunkus [Thu, 13 Jan 2011 14:38:45 +0000 (15:38 +0100)]
Kunden-/Lieferantensuche: Eingestellter Filter nach Kunden-/Lieferantentyp in Kopftexte anzeigen
Teil eines Fixes für Bug 1552.
Moritz Bunkus [Thu, 13 Jan 2011 14:33:10 +0000 (15:33 +0100)]
Kunden-/Lieferantensuche: Sortierung nach Spalten PLZ und Stadt erlauben
Teil eines Fixes für Bug 1552.
Moritz Bunkus [Thu, 13 Jan 2011 14:30:26 +0000 (15:30 +0100)]
Diverse Filterkriterien beim Sortieren von Kunden-/Lieferantenlisten erhalten
Fix für Bug 1550.
Moritz Bunkus [Thu, 13 Jan 2011 14:20:04 +0000 (15:20 +0100)]
Nicht in POD-Dokumentation am Ende der Datei nach Übersetzungen/Templates suchen
Moritz Bunkus [Thu, 13 Jan 2011 14:17:16 +0000 (15:17 +0100)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Thu, 13 Jan 2011 14:17:10 +0000 (15:17 +0100)]
Sonderzeichen in HTML-Ausgabe escapen
Fix für Bug 1555.
Moritz Bunkus [Thu, 13 Jan 2011 14:13:33 +0000 (15:13 +0100)]
Verhindern, dass Strings als Hash-Referenz misbraucht werden
Ich bin gerade zu unkonzentriert, um die tatsächliche Ursache zu
finden. Es hat etwas damit zu tun, dass ein Callback zusammengebaut
wird und dabei $::form->{CVAR_CONFIGS} eine Hash-Referenz ist, die im
Callback sclicht als String erscheint.
Moritz Bunkus [Thu, 13 Jan 2011 14:12:18 +0000 (15:12 +0100)]
"current_date" wird von aktuellen DBI-Versionen nicht mehr als BInd-Variable unterstützt
Moritz Bunkus [Thu, 13 Jan 2011 13:56:09 +0000 (14:56 +0100)]
Hilfsfunktionen in DateTime
Conflicts:
SL/Locale.pm
Moritz Bunkus [Thu, 13 Jan 2011 13:16:20 +0000 (14:16 +0100)]
Das Drucken von erzeugten wiederkehrenden Rechnungen implementiert
Moritz Bunkus [Thu, 13 Jan 2011 13:15:59 +0000 (14:15 +0100)]
$form->prepare_for_printing beherrscht auch die Ausgabe für einen Drucker
Moritz Bunkus [Thu, 13 Jan 2011 13:09:26 +0000 (14:09 +0100)]
$form->error() kann optional eine Exception werfen, anstatt etwas auszugeben und das Programm zu beenden
Version ohne Exception::Class
Moritz Bunkus [Mon, 22 Nov 2010 16:38:00 +0000 (17:38 +0100)]
Weitere Modelvernüpfungen
Moritz Bunkus [Mon, 22 Nov 2010 12:53:05 +0000 (13:53 +0100)]
Modelverknüpfungen
Moritz Bunkus [Thu, 13 Jan 2011 12:51:47 +0000 (13:51 +0100)]
Beim Drucken via $form->prepare_for_printing Druckervorlagenkürzel berücksichtigen
Moritz Bunkus [Thu, 13 Jan 2011 12:49:22 +0000 (13:49 +0100)]
$form->{templates} nicht forciert mit $::myconfig{templates} überschreiben
Moritz Bunkus [Fri, 10 Dec 2010 13:18:56 +0000 (14:18 +0100)]
Sprachkürzel in Vorlagenname mit Unterstrich absetzen
Moritz Bunkus [Mon, 22 Nov 2010 17:02:48 +0000 (18:02 +0100)]
Steuerkonten beim Drucken richtig setzen
Moritz Bunkus [Thu, 13 Jan 2011 12:46:32 +0000 (13:46 +0100)]
Vorbereiten von $form für $form->parse_template, wenn von RDBO-Objekt mit flatten_to_form konvertiert wurde
Conflicts:
SL/Form.pm
Moritz Bunkus [Mon, 22 Nov 2010 16:37:44 +0000 (17:37 +0100)]
Funktionen format_dates und reformat_numbers von common.pl nach Form.pm verschoben
Moritz Bunkus [Thu, 13 Jan 2011 12:44:55 +0000 (13:44 +0100)]
parse_template: $form->{media} == 'file' bedeutet, nur Druckdatei in $form->{OUT} erstellen, nicht ausgeben
Conflicts:
SL/Form.pm
Moritz Bunkus [Thu, 13 Jan 2011 12:37:27 +0000 (13:37 +0100)]
Für jeden ausgeführten Job globale Variablen initialisieren
Moritz Bunkus [Thu, 13 Jan 2011 12:30:31 +0000 (13:30 +0100)]
Hintergrundjob zum Erzeugen periodischer Rechnungen
Das Erzeugen/Buchen der Rechnungen sowie die E-Mail-Benachrichtigun am
Schluss wurden implementiert. Was noch fehlt ist der automatisch
Ausdruck (sofern gewünscht).
Moritz Bunkus [Thu, 13 Jan 2011 12:28:19 +0000 (13:28 +0100)]
Convenience: Config-Value aus auth.user_configs über AuthUser-Objekt auslesen
Moritz Bunkus [Thu, 13 Jan 2011 12:27:56 +0000 (13:27 +0100)]
Ausführungsfehler bei Jobs auch im Debug-Log als WARNING ausgeben
Moritz Bunkus [Wed, 6 Oct 2010 15:40:30 +0000 (17:40 +0200)]
Convenience: Employee->has_right() als Wrapper um $::auth->check_right()
Moritz Bunkus [Mon, 25 Oct 2010 13:13:38 +0000 (15:13 +0200)]
Convenience-Funktion zum Auslesen von Employee-Objekten zu einer AuthGroup
Moritz Bunkus [Mon, 25 Oct 2010 13:05:42 +0000 (15:05 +0200)]
RDBO-Models für die Klassen im auth-Schema
Moritz Bunkus [Thu, 13 Jan 2011 11:10:56 +0000 (12:10 +0100)]
Hilfsfunktionen zum Mappen von Tabellennamen auf Paketnamen und umgekehrt
Conflicts:
SL/DB/Helper/Mappings.pm
Moritz Bunkus [Mon, 1 Nov 2010 17:37:48 +0000 (18:37 +0100)]
Hilfsroutinen zum Umrechnen zwischen Einheiten
Moritz Bunkus [Thu, 13 Jan 2011 10:37:58 +0000 (11:37 +0100)]
Merge branch 'master' into rb-wiederkehrende-rechnungen
Moritz Bunkus [Thu, 13 Jan 2011 09:32:35 +0000 (10:32 +0100)]
Die Datenbankfelder notes_bottom und project_manager_id gibt es in der offiziellen Version nicht
Moritz Bunkus [Thu, 13 Jan 2011 10:23:10 +0000 (11:23 +0100)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Thu, 13 Jan 2011 10:22:47 +0000 (11:22 +0100)]
Aktualisierung der RDBO-Models anhand des aktuellen Datebankschemas
Moritz Bunkus [Thu, 13 Jan 2011 09:28:49 +0000 (10:28 +0100)]
Datumsformat für RDBO auf dasselbe wie für den Benutzer setzen
Moritz Bunkus [Thu, 13 Jan 2011 09:28:23 +0000 (10:28 +0100)]
Fix für: Datenbankverbindungen bei identischen Verbindungseinstellungen nur einmal bei Rose registrieren
Moritz Bunkus [Fri, 10 Dec 2010 13:18:37 +0000 (14:18 +0100)]
Falscher Accessor für Vorlagensprache
Moritz Bunkus [Wed, 12 Jan 2011 15:37:26 +0000 (16:37 +0100)]
API-Umstellung auf Hash-Parameter
Conflicts:
SL/Controller/SalesProcess.pm
Moritz Bunkus [Fri, 10 Dec 2010 09:07:10 +0000 (10:07 +0100)]
TODO entfernt
Moritz Bunkus [Tue, 23 Nov 2010 09:31:55 +0000 (10:31 +0100)]
$form->{vc} anstelle von $self->{vc} setzen
Moritz Bunkus [Mon, 22 Nov 2010 17:13:37 +0000 (18:13 +0100)]
Ansprechpartner richtig zur Verfügung stellen
Moritz Bunkus [Mon, 22 Nov 2010 17:13:25 +0000 (18:13 +0100)]
Kunden-/Lieferantenfelder richtig zur Verfügung stellen
Moritz Bunkus [Mon, 22 Nov 2010 17:02:38 +0000 (18:02 +0100)]
Mehr Felder setzen (bessere Kompatibilität mit älterem Lx-Office-Code)
Moritz Bunkus [Wed, 12 Jan 2011 15:36:54 +0000 (16:36 +0100)]
Mechanismus zur Konvertierung von RDBO-Objekten nach $form für $form->parse_template
Noch leicht unvollständig
Conflicts:
SL/DB/Order.pm
Moritz Bunkus [Wed, 17 Nov 2010 09:38:38 +0000 (10:38 +0100)]
Preisupdater-Mixin in Order & Invoice includiert
Moritz Bunkus [Wed, 17 Nov 2010 09:38:00 +0000 (10:38 +0100)]
Helfermodul zur Aktualisierung von Preisen in Belegen
Moritz Bunkus [Thu, 18 Nov 2010 07:58:48 +0000 (08:58 +0100)]
Invoice::post selber ar_id setzen lassen, wenn nicht angegeben
Moritz Bunkus [Thu, 18 Nov 2010 07:58:21 +0000 (08:58 +0100)]
fxsellprice auf sellprice setzen
Moritz Bunkus [Thu, 11 Nov 2010 21:33:07 +0000 (22:33 +0100)]
Dokumentation
Moritz Bunkus [Thu, 11 Nov 2010 21:26:29 +0000 (22:26 +0100)]
Dokumentation
Moritz Bunkus [Wed, 12 Jan 2011 15:27:24 +0000 (16:27 +0100)]
Dokumentation
Conflicts:
SL/DB/Order.pm
Moritz Bunkus [Wed, 12 Jan 2011 15:26:59 +0000 (16:26 +0100)]
Dokumentation
Conflicts:
SL/DB/Invoice.pm
Moritz Bunkus [Thu, 11 Nov 2010 16:56:18 +0000 (17:56 +0100)]
Eines der zwei Models für acc_trans gelöscht
Moritz Bunkus [Thu, 11 Nov 2010 16:42:21 +0000 (17:42 +0100)]
Falsches Konto mit Steuerbetrag bebucht
Moritz Bunkus [Thu, 11 Nov 2010 16:38:40 +0000 (17:38 +0100)]
Verknüpfung Tax -> Chart
Moritz Bunkus [Wed, 12 Jan 2011 15:25:48 +0000 (16:25 +0100)]
Überflüssige Funktion
Conflicts:
SL/DB/Order.pm
Moritz Bunkus [Thu, 11 Nov 2010 16:29:46 +0000 (17:29 +0100)]
Nur Verkaufsbelege in Rechnungen umwandeln
Moritz Bunkus [Wed, 12 Jan 2011 15:24:11 +0000 (16:24 +0100)]
Umwandeln von Angebot/Auftrag in Rechnung implementiert
Conflicts:
SL/DB/Order.pm
Moritz Bunkus [Thu, 11 Nov 2010 15:53:30 +0000 (16:53 +0100)]
Rechnung posten gefixt
Moritz Bunkus [Thu, 11 Nov 2010 15:53:13 +0000 (16:53 +0100)]
create_trans_number immer exportieren
Moritz Bunkus [Thu, 11 Nov 2010 15:53:04 +0000 (16:53 +0100)]
Bei EUR keine Warenbestandskosten verbuchen
Moritz Bunkus [Thu, 11 Nov 2010 15:52:40 +0000 (16:52 +0100)]
In acc_trans Steuerschlüssel eintragen, nicht ID aus taxkeys
Moritz Bunkus [Thu, 11 Nov 2010 12:10:28 +0000 (13:10 +0100)]
link_filter für Chart-Manager
Moritz Bunkus [Wed, 10 Nov 2010 17:05:36 +0000 (18:05 +0100)]
Gesamtbetrag auf Gegenkonto buchen
Moritz Bunkus [Wed, 12 Jan 2011 15:18:51 +0000 (16:18 +0100)]
Helfer-Modul zum Erzeugen von eindeutigen Belegnummern
Conflicts:
SL/DB/DeliveryOrder.pm
Moritz Bunkus [Wed, 10 Nov 2010 15:55:14 +0000 (16:55 +0100)]
Umwandeln von Order-Model in neue Invoice-Instanz
Moritz Bunkus [Wed, 10 Nov 2010 15:54:14 +0000 (16:54 +0100)]
Verknüpfung zu PaymentTerm-Model
Moritz Bunkus [Wed, 12 Jan 2011 15:18:22 +0000 (16:18 +0100)]
Prototypisiertes Buchen von Rechnungen
Conflicts:
SL/DB/Invoice.pm
Moritz Bunkus [Wed, 10 Nov 2010 11:54:53 +0000 (12:54 +0100)]
Kalkulator in Einkaufsrechnungen noch nicht einbinden
Ist schlicht dafür noch nicht angepasst und deshalb gefährlich.
Moritz Bunkus [Wed, 10 Nov 2010 11:54:31 +0000 (12:54 +0100)]
Stark erweiterte Berechnung für Rechnungen
Moritz Bunkus [Tue, 9 Nov 2010 15:28:44 +0000 (16:28 +0100)]
Weitere Berechnungen für Rechnungen
Moritz Bunkus [Tue, 9 Nov 2010 15:28:29 +0000 (16:28 +0100)]
Verknüpfungen zum Unit-Model
Moritz Bunkus [Wed, 12 Jan 2011 15:16:55 +0000 (16:16 +0100)]
Preis-/Betrags-/Steuerberechnung in Models einbinden
Conflicts:
SL/DB/Invoice.pm
SL/DB/Order.pm
SL/DB/PurchaseInvoice.pm
Moritz Bunkus [Tue, 9 Nov 2010 13:47:57 +0000 (14:47 +0100)]
Refactoring; kleine Erweiterungen für Rechnungsberechnung
Moritz Bunkus [Tue, 9 Nov 2010 11:19:16 +0000 (12:19 +0100)]
Auslesen der Standardwährung
Moritz Bunkus [Tue, 9 Nov 2010 11:19:03 +0000 (12:19 +0100)]
Part::get_chart - Laden eines dazugehörigen Chart-Objektes über Buchungsgruppe
Moritz Bunkus [Tue, 9 Nov 2010 08:30:58 +0000 (09:30 +0100)]
Basisversion des Kalkulators für Beträge, Preise und Steuern
Moritz Bunkus [Tue, 9 Nov 2010 08:14:02 +0000 (09:14 +0100)]
Verknüpfungen zum Preisfaktor-Objekt
Moritz Bunkus [Wed, 12 Jan 2011 14:53:34 +0000 (15:53 +0100)]
Sub-Aliase 'items' auf 'orderitems' bzw. 'invoiceitems' zur späteren Verwendung eines Mixins
Conflicts:
SL/DB/DeliveryOrder.pm
SL/DB/PurchaseInvoice.pm
Moritz Bunkus [Tue, 9 Nov 2010 08:02:41 +0000 (09:02 +0100)]
Ermitteln des gültigen Steuerschlüssels zu einem Artikel an einem bestimmten Datum
Moritz Bunkus [Wed, 12 Jan 2011 14:52:47 +0000 (15:52 +0100)]
Helferfunktion zum Aufruf von Subs mit zusammengesetztem Namen
Conflicts:
SL/DB/Object.pm
Moritz Bunkus [Tue, 9 Nov 2010 07:51:55 +0000 (08:51 +0100)]
Doku-Update
Moritz Bunkus [Tue, 9 Nov 2010 07:46:54 +0000 (08:46 +0100)]
Verknüpfung zu Preisfaktoren ergänzt