Fix für: Datenbankverbindungen bei identischen Verbindungseinstellungen nur einmal bei Rose registrieren
Falscher Accessor für Vorlagensprache
API-Umstellung auf Hash-Parameter
Conflicts:
SL/Controller/SalesProcess.pm
TODO entfernt
$form->{vc} anstelle von $self->{vc} setzen
Ansprechpartner richtig zur Verfügung stellen
Kunden-/Lieferantenfelder richtig zur Verfügung stellen
Mehr Felder setzen (bessere Kompatibilität mit älterem Lx-Office-Code)
Mechanismus zur Konvertierung von RDBO-Objekten nach $form für $form->parse_template
Noch leicht unvollständig
SL/DB/Order.pm
Preisupdater-Mixin in Order & Invoice includiert
Helfermodul zur Aktualisierung von Preisen in Belegen
Invoice::post selber ar_id setzen lassen, wenn nicht angegeben
fxsellprice auf sellprice setzen
Dokumentation
SL/DB/Invoice.pm
Eines der zwei Models für acc_trans gelöscht
Falsches Konto mit Steuerbetrag bebucht
Verknüpfung Tax -> Chart
Überflüssige Funktion
Nur Verkaufsbelege in Rechnungen umwandeln
Umwandeln von Angebot/Auftrag in Rechnung implementiert
Rechnung posten gefixt
create_trans_number immer exportieren
Bei EUR keine Warenbestandskosten verbuchen
In acc_trans Steuerschlüssel eintragen, nicht ID aus taxkeys
link_filter für Chart-Manager
Gesamtbetrag auf Gegenkonto buchen
Helfer-Modul zum Erzeugen von eindeutigen Belegnummern
SL/DB/DeliveryOrder.pm
Umwandeln von Order-Model in neue Invoice-Instanz
Verknüpfung zu PaymentTerm-Model
Prototypisiertes Buchen von Rechnungen
Kalkulator in Einkaufsrechnungen noch nicht einbinden
Ist schlicht dafür noch nicht angepasst und deshalb gefährlich.
Stark erweiterte Berechnung für Rechnungen
Weitere Berechnungen für Rechnungen
Verknüpfungen zum Unit-Model
Preis-/Betrags-/Steuerberechnung in Models einbinden
SL/DB/Invoice.pm SL/DB/Order.pm SL/DB/PurchaseInvoice.pm
Refactoring; kleine Erweiterungen für Rechnungsberechnung
Auslesen der Standardwährung
Part::get_chart - Laden eines dazugehörigen Chart-Objektes über Buchungsgruppe
Basisversion des Kalkulators für Beträge, Preise und Steuern
Verknüpfungen zum Preisfaktor-Objekt
Sub-Aliase 'items' auf 'orderitems' bzw. 'invoiceitems' zur späteren Verwendung eines Mixins
SL/DB/DeliveryOrder.pm SL/DB/PurchaseInvoice.pm
Ermitteln des gültigen Steuerschlüssels zu einem Artikel an einem bestimmten Datum
Helferfunktion zum Aufruf von Subs mit zusammengesetztem Namen
SL/DB/Object.pm
Doku-Update
Verknüpfung zu Preisfaktoren ergänzt
Chart-Model: Hilfsfunktion zum Auslesen des an einem Datum gültigen Steuerschlüssels
ZZZZZumben!
linked_records: Parameter 'filter' für Filtern nach "darf von aktueller Benutzerin gesehen werden"
linked_records_sorted entfernt und durch Zusatzparameter in linked_records ersetzt
Keine lokalen Variablennamen doppelt vergeben
Optionale bidirektionale Verlinkung in LinkHelper::link_to_record
SL/DB/Helper/LinkedRecords.pm
Sortieren von verknüpften Dokumenten
use strict
linked_records(): Mehrere Model-Namen bei 'from'-/'to'-Parametern
Hilfsmethode zum Linken von einem Record auf ein anderes
Lokale Zeitzone für Datumsberechnung verwenden
Bessere Parameterüberprüfung
Hilfs-Mixin zum Abholen von über record_links verknüpften Dokumenten zu einem Model
Felder end_date, terminated, extend_automatically_by ergänzt
Richtigen Spaltennamen benutzen
Richtiges Handling des Fehlerfalls von eval
Bearbeiten der Konfiguration für wiederkehrende Rechnungen implementiert
Zzgl. der Suchfunktionserweiterung bei Aufträgen
Datenbankupgradescript, Rose-Models für Wiederkehrende Rechnungen
Rückstände aus Umbenennung von SL/DB/Helpers nach SL/DB/Helper gefixt
Hilfsfunktionen in DateTime
SL/Locale.pm
SL/BackgroundJob/CloseOverdueSalesQuotations.pm
Daemon für Hintergrundjobs
Hintergrundjobs: DB-Model und allgemeine Modelimplementation mit ersten Test-Jobs
BackgroundJob-Hilfsfunktionen
Datenbankschema & Models für Hintergrundjobs
Fehler bei Kreditorenbuchungen exklusive Steuern mit Fremdwährungen
Fix zu Bug 1547: Wurden Kreditorenbuchungen mit Steuern ohne Steuern im Preisinbegriffen mit einer Fremdwährung gebucht, wurde die Steuer doppelt in dieFremdwährung umgerechnet. Der Bug geht zurück auf die Splitbuchungen....
Merge branch 'master' of ssh://lx-office.linet-services.de/~/lx-office-erp
Storno von Dialogbuchungen: acc_trans_id nicht doppelt einfügen
Kundentyp in Rechnungssuche auch als Wert in Rechnungsübersicht anzeigen und exportieren
Printer war nicht strict
POD fix.
Nicht exportierte constant muss unter strict als Funktion aufgerufen werden.
Merge branch 'master' of ssh://lx-office/~/lx-office-erp
Menü refactored damit keine Icons verloren gehen.
Fix für Bug 1519.
Kontonummern müssen nicht numerisch sein
Fix für Bug 1530.
SL::DBUtils für Perl-Upgradescripte einbinden
Umstellung auf SL::DBUpgrade2-API: process_query ist nicht mehr in SL::User
FCGI-Fix für Charset-Encoding nur bei UTF-8-Installationen anwenden
Andernfalls würden ISO-encodierte Strings vom Fix nochmal nach UTF-8encodiert und danach erst ausgeliefert.
CSV-Export für ISO- und UTF-8, mit und ohne FastCGI gefixt
Fix für Bug 1535.
Umstellung des Dispatcher-Moduls auf Objekt-Aufrufsyntax
Funktionsnamensauflösung: Übersetzung vor Nachschlagen so umwandeln, wie sie auch für die Hash-Keys umgewandelt werden
Ansonsten werden Funktionen nicht gefunden, deren ÜbersetzungLeerzeichen enthält (z.B. "PDF exportieren"). Der Hash-Key dafür ist$self->{texts_reverse}->{"pdf_exportieren"}, aber der Lookup geschieht...
findsub: Bindestriche in Übersetzung in Unterstriche umwandeln
Ansonsten wird bei Original 'PDF preview' und Übersetzung"PDF-Vorschau" die Rückübersetzung nicht gefunden.
Revert "Menü refactored damit keine Icons verloren gehen."
This reverts commit 25b37b7f3ab68650c1d8898b534cac5bdd64c7e5.
Verzeichnis SL/DB/Helpers in SL/DB/Helper umbenannt (Konsistenz)
SL::DB::Helper::Sorted muss die sort_specs pro Klasse speichern, nicht global für alle.
Per default aufsteigend sortieren
SL/DB/Manager/Customer.pm SL/DB/Manager/SalesProcess.pm
assign_attributes: nur leeren String und undef bei Zahlenspaletn auf NULL mappen, Wert 0 aber nicht
Automatisches Ergänzen von nicht aufgelisteten Werten bei Benutzung von Sorter
Damit muss "sub _sort_spec" für einfache Fälle nicht mehr angegebenwerden.
Helfer für Manager für das Sortieren von Datenbankergebnissen
render() kann nun auch JavaScript-Templates rendern und dafür passende HTTP-Header erzeugen
Formatfixes in Dokumentation