Nicht vorhandene Spalte aus Rose-Mapping entfernen.
deviating_fiscal_year kam wohl aus Versehen imcommit 693e58208df2667024aaf4ac92cb8f8e8d820b38 rein.
Nummernkreis Erzeugnis
Der TransNumberGenerator musste noch für den neuen NummernkreisErzeugnisse angepasst werden.
Überreste von "chart.pos_ustva" entfernen (siehe 0daf163)
Überreste von "gifi" entfernen (siehe 0daf163)
Fixt #2209.
Reste der Tabellen "rma" und "rmaitems" entfernt
Behebt #2204.
Überflüssige Tabellen customertax, vendortax, partstax entfernt
Fixt #2186.
chart.link in der acc_trans
Enthält noch einige Ergänzungen zu commitd1408ca13458a782cbde2b768cdd7abdbdcb9348. Es werden jetzt auchperiodisch erzeugte Rechnungen berücksichtigt und SEPA-Überweisungenfunktionieren wieder.
Weiterhin werden noch einige Syntax-Fehler behoben.
Rose-Model Wiederkehrende Rechnungen: Foreign Key "order" nennen, nicht "oe"
Einkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
tax_id in acc_trans
Dieser Commit enthält das Update-Script um eine neue Spalte Namens'tax_id' in die Tabelle 'acc_trans' einzufügen. Diese Spalte hatConstrait NOT NULL und einen Fremdschlüssel auf die id von tax.
Das Pflichtfeld wird jetzt immer geschrieben bei:...
Projekt: neue Spalten (Kunde, Typ, gültig)
Rose: Fremdschlüsselbenennung fixen
Die von Rose erzeugten Fremdschlüsselaccessoren heißen wie dieSpaltennamen, also z.B. in Perl 'trans' zu Spalte 'trans_id'. Das istunintuitiv und muss an vielen Stellen (z.B. bei den manager_args,with_objects etc.) auch als 'trans' angegeben werden....
Doppelter foreign key auf oe wieder entfernt
Fremdschlüssel für Tabellen oe, delivery_orders, parts, translation
Diverse Fremdschlüssel für Tabellen ar und ap
InvoiceItem, OrderItem, DeliveryOrderItem: diverse Fremdschlüssel eingeführt
Spalte 'cp_function' in 'cp_position' umbenennen zwecks Kompatibilität mit CRM
Ansprechpersonen: Feld "Funktion/Position"
Anzahl der Zeilen für den Report cachen un indizieren
Da das auch mal gerne 4mio+ werden dauert das sonst elend lange.
CsvReport: Status mitspeichern
Csv Import in Datenbank zwischenspeichern und rudimentärer Report.
CsvImportProfiles an den erstellenden Benutzer gebunden
Revert "tax_id in acc_trans"
This reverts commit 357d134d265637fb37ed2cd47da2ce3ef44d015a.
Verkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Dieser Commit enthält das Update-Script um eine neue Spalte Namens'tax_id' in die Tabelle 'acc_trans' einzufügen. Diese Spalte istein Pflichtfeld.
Das Pflichtfeld wird jetzt immer geschrieben bei:
-VK-Rechnungen (auch automatisch erzeugten)...
Kontaktpersonenfeld von Freitext auf Datum umstelen
Basierend auf Patch von Thomas Heck <t.heck@linet-services.de> mitVerfeinerungen von mir.
Implementiert #2021.
Währungen mit mehr als drei Zeichen erlauben & Spaltentyp 'text' anstelle von 'char(3)'
Alle Währungsspalten sind nun vom Typ 'text' anstatt 'char(3)'. Dashat zwei Effekte:
1. Es ist möglich, Währungen einzugeben, deren Abkürzung nicht exakt drei Zeichen lang ist....
"Löschen"-Knopf anzeigen in Mandantenkonfiguration einstellbar
für Aufträge und Lieferscheine.
"als bezahlt markieren"-Knopf anzeigen in Mandantenkonfiguration einstellbar.
Änderbarkeit und Löschbarkeit von Belegen in Mandantenkonfiguration einstellbar.
Option für Datev-Check in Mandantenkonfiguration verschoben.
Option für Mindesthaltbarkeitsdatum in Mandantenkonfiguration verschoben.
Controller für Mandantenkonfiguration.
Im Moment lässt sich hier die Änderbarkeit für Zahlungen einstellen. Essollen demnächst auch noch anderen Konfig-Einstellungen aus der Konfig-Dateihierher wandern.
Umstellung der Kunden-Eigenschaft '"Steuer im Preis inbegriffen" als Default' auf den Datentyp boolean.
Siehe Commit: 7bff84cbc6daa65a74b9f5c83415c98856eb30a1
Möglichkeit zum Setzen von "Steuer im Preis inbegriffen" als Default
fixt #1985
Rose Upgrade für custom_variables
Keine Längenbeschränkung für Spalte phone in den Tabellen customer und vendor.
Überflüssiges Modul entfernt (es gibt SL::DB::MetaSetup::TaxKey)
rdbo: allow_inline_columns für 4 tabellen
rdbo: chargenumber in inventory not null default ''
rdbo: deleted in employee
rdbo: pricegroup_id in delivery_order_items
Entfernen der Spalte datevexport in Tabelle vendor und customer.
Dieser Status wird beim Datevexport überhaupt nicht berücksichtigt.Entsprechend auch die Funktion setdatevexport und die beiden Triggercustomer_datevexport und vendor_datevexport rausgenommen.
rdbo models: Parts nach 066fbb38f
rdbo models: customer und vendor nach de8868c und 4c4939d0.
vendor model update
Kosten- und Erfolgstellen zu unterscheiden macht(e) mittlerweile keinen Sinn mehr, da man ja entsprechend Kosten als Erfolg auf eine Kostenstelle buchen möchte. Ferner wird auch die Auswahlliste schon länger nicht mehr unterschieden.Entsprechend die letzten Rudimente in der Form.pm entfernt und das Datenmodell für Rose angepasst, sowie natürlich die Tabelle
customer vendor in oe mit foreign keys sichern.
Rose Update zu commit 2c447b2fb419b504c90322b8d714360a174f8fa7
Vorauswahl der Sprache fuer Kunden in defaults
Umstellung von eur zu 3 Variablen in defaults
accounting_method inventory_system profit_determination
Details siehe doc/umstellung_eur.txt
Feature "Lizenzen" entfernt
Hat grob gesehen niemand benutzt, es funktionierte nicht, und wurdeseit gefühlten 20 Jahren nicht weiter entwickelt.
Datenbanktabelle und -modelle für CSV-Stammdatenimportprofile
ID-Spalte für Tabelle "units" hinzugefügt
Model SL::DB::Prices in SL::DB::Price umbenannt
Conflicts:
SL/DB/Helper/Mappings.pm SL/DB/Part.pm
RDBO-Models für die Klassen im auth-Schema
Merge branch 'master' into rb-wiederkehrende-rechnungen
Die Datenbankfelder notes_bottom und project_manager_id gibt es in der offiziellen Version nicht
Aktualisierung der RDBO-Models anhand des aktuellen Datebankschemas
Eines der zwei Models für acc_trans gelöscht
Felder end_date, terminated, extend_automatically_by ergänzt
Datenbankupgradescript, Rose-Models für Wiederkehrende Rechnungen
Datenbankschema & Models für Hintergrundjobs
acc_trans enthält bereits eine Primärschlüsselspalte
Der war nur bisher noch nicht als solcher markiert.
Hinzu kommt, dass RDBO acc_trans_id beim Anlegen von Einträgen inacc_trans nicht automatisch befüllt; genauer: explizit auf NULLsetzt. Das wiederum verwirrt andere Bereiche von Lx-Office....
Rose::DB::Object kennt "remarks" nicht; und in Standard-Unstable haben die DB-Spalten auch keine Bemerkungen
Leads aus den ROSE Models entfernt (kommt aus der CRM, wird nicht von der ERP verwaltet)
RDBO Normalisierung Part 2
Alle Tables mit id Spalte versehen. Taxkey und Licemse naming gefixt.Ausserdem eine Funktion db eingefügt, die in package main sitzt und diepassenden Datenbankmodels zurückgibt, siehe Helpers::Mappings
SchamInfo -> Rose Model
DBO Update - alle normalen Models hinzugefügt.
RDBO Support.
Script, Models und Manager übernommen und angeglichen.Ein SQL Schema Update, dass die meisten vorausgesetzten Normalisierungenenthält mit eingefügt.