Update-Script für constraints in der acc_trans
Fügt NOT-NULL constraints für die Spalten chart_id und trans_id inder acc_trans hinzu. Falls NULL-Einträge vorhanden sind, wird dasUpdate mit Fehlermeldung abgebrochen.
Weiterhin wird eine Dependency in add_chart_link_to_acc_trans...
Fremdschlüssel für gl.department_id
In der gl gab es für department_id einen Standardwert 0. Dieserwurde entfernt und stattdessen wurde ein Fremdschlüssel aufdepartment.id gesetzt.
Behebt Bug #2197.
Veralteter Code
Dieser Commit entfernt die Tabellen rma und rmaitems. Beide werdenschon seit längerer Zeit nicht mehr aktualisiert und wurden vor demCommit nur noch an 2 Stellen ausgelesen.
Merge branch 'dpt_trans_entfernen'
Merge branch 'gifi'
Entfernt dpt_trans
Entfernt die Tabelle dpt_trans. Dazu mussten die SQL-queries in derSL/RP.pm noch angepasst werden. Das Upgrate-Script entfernt zusätzlichnoch alle Trigger/Funktionen, die in die Tabelle dpt_trans noch benutzthaben.
Entfernt gifi und pos_ustva
Dieser Commit entfernt die Tabelle gifi und die Spalten gifi_accno/pos_ustva aus der Datenbank. Sie wurden nicht mehr benutzt.
Behebt Bug #1966.
Überflüssige Tabellen customertax, vendortax, partstax entfernt
Fixt #2186.
Verbesserung sql-Upgrate
Das Update definiert nun die Spalte chart.link als Pflichtfeld bevorin der acc_trans die Spalte chart_link hinzugefügt wird. Alle Einträgein chart.link, die bisher NULL waren werden durch '' ersetzt.
Behebt Fehler beim Upgrade-Script
Dieser Commit fügt dem Script add_fkey_tax_id_to_acc_trans.sql nocheine Abhängigkeit hinzu. Es trat der Fehler auf, dass ein Fremdschl-üssel von acc_trans.tax_id auf tax.id gesetzt wird, aber die Spaltetax_id noch gar nicht in der acc_trans vorhanden war.
Merge branch 'merge_chart_link'
chart_link in acc_trans
Erstellt ein neues Pflichtfeld chart_link in der Tabelle acc_trans.Wird bisher nur beschrieben und noch an keiner Stelle ausgelesen.
Conflicts:
SL/AP.pm SL/AR.pm SL/IR.pm SL/IS.pm
Verbesserung Upgrade acc_tax_id_to_acc_trans.sql
Es wurde hier noch eine Abhängigkeit hinzugefügt.
Verbesserung Upgrade-Script
Dieser Commit enthält noch einige kleine Verbesserungen zum Updatetax_constraints.pl. Es wurden Einrückungen verändert, trailing white-spaces entfernt und eine Abhängigkeit hinzugefügt.
Constraints für tax und taxkeys
Dieser Commit fügt für die Tabellen tax und taxkeys folgendeConstraints hinzu:
Tabelle tax:
1.chart_id hat jetzt einen Fremdschlüssel auf chart.id.2.rate darf nicht mehr NULL sein und hat DEFAULT-Wert 0.3.taxkey darf nicht mehr NULL sein....
Einkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
charset in Upgrade-Script
In diesem SQL-Update hat noch die Angabe charset gefehlt.
Bessere Formatierung
Verbessert die Formatierung von Commit 5c5e92bc37819dd9df952068b9e58b47dd0b0de2(Großschreibung von SQL-Befehlen, Zeilenumbrüche bei langen Sub-Queries)
HTML Enteties entfernen
Durch Commit 9c39cd67ed6cfb811df8bb20e93a68e0b56a881c sind einigeHTML Enteties reingekommen, die durch diesen Commit entfernt werden.
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:...
Update-Script für fehlende Steuerschlüssel
Bisher gab es noch sehr viele Konten, für die kein Eintrag in derTabelle taxkeys und damit kein Steuerschlüssel vorhanden war.Dieses Update erstellt für jedes Konto ohne Steuerschlüssel einenin der taxkeys, s.d. solche Konten den Steuerschlüssel 0 haben....
Projekt: neue Spalten (Kunde, Typ, gültig)
Doppelter foreign key auf oe wieder entfernt
Fremdschlüssel für Tabellen oe, delivery_orders, parts, translation
Vor Fremdschlüsselzuweisung trans_id verwaiste Einträge in orderitems löschen
Nach Löschen in customer/vendor via DB-Trigger in contacts, shipto aufräumen
Nach Löschen in ar/ap/gl via DB-Trigger in acc_trans aufräumen
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"
Trailing comma entfernt
PostgreSQL mag diese nicht.
Anzahl der Zeilen für den Report cachen un indizieren
Da das auch mal gerne 4mio+ werden dauert das sonst elend lange.
BackgroundJobCleanup
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.
Revert "Fremdschlüssel für tax_id in acc_trans"
This reverts commit a4fce26ecdececd74cf1c63de7dcc959083d7e6c.
Revert "DB-Upgrade: Fehlendes "@charset" ergänzt"
This reverts commit fbea33b1c3cdc823712e22175321d3b75a20b754.
Verkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
DB-Upgrade: Fehlendes "@charset" ergänzt
Fremdschlüssel für tax_id in acc_trans
Dieser Commit fügt einen Fremdschlüssel für die Spalte tax_id inder acc_trans zu der Spalte id in tax ein.
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)...
Datenbankupgradescript für Release 3.0.0
Lx-Office heißt nun kivitendo
Buchungsgruppe 'Standard 16%/19%' in 'Standard 19%' umbenennen
Bug 1945 - UStVA-Schlüssel Anpassungen für SKR04
Schlüssel für die UStVA für die Konten 3801, 3804, 3806 und 4400angepasst.
Vorhandene Konten werden aktualisiert, auch bei bestehenden Mandanten,es wird aber geprüft, ob es nicht schon Änderungen gibt, und nur...
Skontokonten korrekt typisieren
behebt #1975
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Kontaktpersonenfeld von Freitext auf Datum umstelen
Basierend auf Patch von Thomas Heck <t.heck@linet-services.de> mitVerfeinerungen von mir.
Implementiert #2021.
Update der Finanzamtnummern in Hamburg
fixt #1841
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....
Hinweise auf lx_office.conf in kivitendo.conf geändert
Fixt #2031.
"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.
Syntaxkorrektur zu den record_links triggern
record_links beim Löschen von Belegen aufräumen
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
CRM-Datenbankfelder "cp_street", "cp_zipcode" und "cp_city" in die Tabelle "contacts" eingefügt.
Natürlich nur die sub_modules auf '' setzen, die auch NULL sind.
CSV-Import für benutzerdefinierte Variablen gefixt
behebt #1924
Keine Längenbeschränkung für Spalte phone in den Tabellen customer und vendor.
SelfTests
Es gibt jetzt ein Grundgerüst um Selbsttests durchzuführen, und bei Problemeneinen Administrator per Mail zu benachrichtigen. Die Selbsttests werden Überdas SelfTest Modul für den Taskserver verwaltet, und in config/lx_office.confim Block [self_test] konfiguriert. Die Tests werden in TAP ausgeliefert und...
release datenbankupgrade
Recht hinzugefügt: Nur eigene Kunden (Verkäufer gleich Mitarbeiter) editieren
Zusätzliches Recht alle Kunden / Lieferanten editieren, war bisher standardmäßig IMMER so und kann jetzt deaktiviert werden.Falls es deaktiviert wird, kann man den Kunden / Lieferanten nur editieren wenn man selber als Verkäufer eingetragen ist.
Datenbank-Upgrade-Hinweis verbessert
Die Tabelle chart ist NICHT betroffen, entsprechend in der Beschreibungkorrigiert.
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.
Links zur Dokumentation (dokumentation.pdf) angepasst.
Volltextsuche über alle Dateien die noch auf txt-Dateien verlinkt hatten, entsprechend angepasst.
DBUpgradeskript: Chargenumber auf NOT NULL, default ''
Beim 'Querimport' von Waren wird chargenumber immer wieder gerne NULL gesetzt.Alle Testfälle: Einlagern, Umlagern, Fertigen. Einlagern Einkaufslieferschein undAuslagern Verkaufslieferschein waren soweit positiv, dass die Anwendung niemals und...
USTVA: Position 83 nicht zweimal formatieren.
charset für ein dbupgrade script.
Bugfix für Bug 1770 (zweiter Teil):
Preisgruppen überleben jetzt Workflow über Lieferschein.
Fehlende Spalte "deleted" in employee.
Teilfix für Bug 1682.
Fix für Bug 1773: SQL Fehler bei Anzeige von Angeboten
DB-Upgrade Sktript für commit 94802c79cda890c12128a83bc931cb342aed470c
Überreste von CT_tax entfernt
Wird nirgends mehr verwendet, bzw. sind die aufgerufenenFunktionen dazu schon lange auskommentiert. Auch aus denKontenrahmen und Updatescripts entfernt, da beim Speicherneines Kontos die CT_tax Information in link eh verloren geht....
Neues Recht 'Schreibgeschützte Preise' hinzugefügt und als Standard aktiviert gesetzt.Zusätzliches Recht edit_prices für das cgi->textfield Attribut readonly bei Preisen und Rabatten hinzugefügt.Das Upgrade-Skript hakt standardmässig dieses Recht an, sodass es keinen Unterschied zu vorhergehenden Version gibt (analog zu auth_enable_sales_all_edit.pl).
Constraints auf vendor/customer: Vorher alle verwaisten Einträge entfernen
Einheiten die Waren zugeordnet sind entsprechend als Fremdschlüssel verknüpfen.
Rechtschreibfehler in SQL-Datei korrigiert
Weder Lizenzen noch Lizenzrechnungen können an der Oberfläche erfasst werden. Konsequenterweise auch die entsprechende Datenbankeinträge rausnehmen.
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
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Verwaiste Zahlungsbedingungen in vc vorher auf NULL setzen und danach den neuen Fremdschlüssel
Zusätzliche Fremdschlüssel für Sprache, Lieferantentyp und Zahlungskonditionen in Tabelle vendor.
Zusätzliche Fremdschlüssel für Sprache, Kundentyp und Zahlungskonditionen bei Kunden hinzugefügt.
customer vendor in oe mit foreign keys sichern.
Fehler im DB-Upgrade-Script release_2_6_3 korrigiert
DB-Upgrade-Script release_2_6_3
Etwas verspätet eingefügt. Die Upgradeskripte aus dem depends stammen teilweiseaus Projekten von vor der Veröffentlichung und beziehen sich deshalb noch auf2.6.2.
Changelog zu Erweiterung Standardsprache
und kleine Verbesserungen
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