OrderVersion auch in ALL.pm
proof of concept: Formular-Gültigkeit beim Buchen von Verkaufsrechnungen
Ziel: verhindern, dass eine noch nicht gebuchte Rechnung durchVerwendung des »Zurück«-Buttons im Browser mehrfach gebucht werdenkann.
Implementation: Beim Neuanlegen einer Rechnung wird ein einmaliges...
Volltext-Suche: Tabelle für Texte aus Dateien im DMS. DB und Rose
Vergessene SL::DB::ApGl.pm eingecheckt
SL::DB::DeliveryOrder::TypeData in SL/DB/Helper/ALL.pm
Zusätzliche Rechnungsadressen: Datenbankupgrade, MetaSetup, Rose-Models
Zeiterfassung: Auswählbare Artikel: DB-Upgrade und Rose
Zeiterfassung: Keine Zeiterfassungstypen mehr
Zeiterfassung: Tabellen und Rose
Abteilungen bei Ansprechpersonen in eigene Tabelle: DB-Upgrade und Rose
Titel von Ansprechpersonen in eigene Tabelle: DB-Upgrade und Rose
Anreden in eigene Tabelle: DB-Upgrade und Rose
BankTransactionAccTrans für ALL.pm
Berechtigung, Verkaufsrechnungen persönlich zugeordneter Projekte einzusehen
Man kann nun Mitarbeiter*innen zu Projekten zuordnen, indem man sie inden Projektstammdaten hinzufügt.
Ist eine Mitarbeiter*in zu einem Projekt zugeordnet, so darf sie alleRechnungen ansehen, die über die Projektnummer der Rechnung (nicht der...
Kunden-Spezifische Artikeleigenschaften
neue Tabelle "PartCustomerPrices" mit SL/DB Dateienin Artikelstammdaten eingebaut,
in Preisquellen analog zu den Lieferantenpreisen nun Kundenpreise eingebaut(Unklar ist was bei Kundenpreisen der beste Preis ist !)...
Inventur: neue Tabelle für gezählte Artikel. DB-Upgrade und Rose
Benutzerdefinierte Datenexporte zu CSV anlegen und ausführen können
WebshopApi: ShopImage
WebshopApi: Shoptabellen
Dateimanagement: Basiserweiterung
In diesem Commit sind die Anpassungen in der Mandantenkonfigurationsowie die notwendigen Klassen und Controller.
Über eine Zwischenschicht wird das tatsächliche Backend (Dateien,WebDAV,ext.DMS,Datenbank etc) verborgen.
Belegvorlagen: Datenbankschema, Rose-Models
Artikel-Klassifizierung
Die Klassifizierung von Artikeln dient einer weiteren Gliederung um zum Beispiel den Einkauf vom Verkauf zu trennen, etc.
Gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E") Flexibel änderbar und erweiterbar....
Neuen Artikeltyp Sortiment eingeführt - sql und rose
Rose Dateien für Tabelle user_preferences
Artikelpreishistorie automatisch über Trigger speichern
Fehlende Dateien in Helper/ALL ergänzt
SEPA: speichern, in welchen Nachrichten-IDs (MsgId) Exporte verwendet wurden
Manche Banken zeigen in ihren Auszügen nur die MsgId an, und es gibtkeine Möglichkeit, die darin enthaltenen einzelnen Überweisungenangezeigt zu bekommen.
Diese MsgId muss allerdings bei jeder eingereichten Nachricht eindeutig...
E-Mail-Journal: verschickte E-Mails speichern
Merge branch 'bankerweiterung_und_skonto'
Conflicts: doc/changelog locale/de/all
Bankerweiterung - Zwischenstand, erster Entwurf
Erstellung von Tabelle bank_transactions
Import von Bankbewegungen (in Tabelle bank_transactions)
Menu-Eintrag war noch nicht commitet
Controller für die Bank-Transaktionen
Dialog hin- und her
Achtung: noch mit Debug-Statements!...
SL/DB/Helper/ALL Einträge für Brieffunktion
PriceRule: Erste Version
Pflichtenhefte: zusätzliche Artikel zuweisen und bearbeiten können
Warengruppen-Filter f. CVars bei Waren
cherry-pick aus Kundenprojekt und Anpassungen an unstable (hauptsächlichUmstellung auf Controller)
Conflicts:
SL/CVar.pm SL/DB/CustomVariableConfig.pm bin/mozilla/amcvar.pl bin/mozilla/io.pl...
Auf Datenbankebene Steuerzonen konfigurierbar gemacht
Damit können jetzt mehr als die 4 Standardsteuerzonen eingerichtetwerden. Die bisherigen Steuerzonen wurden aus der Tabellebuchungsgruppen in die neue Tabelle taxzone_charts ausgelagert.
Konzeption siehe Ticket #2295...
Pflichtenhefte: Unterstützung für an Textblöcke angehängte Bilder
Pflichtenheft-Angebot/Auftrag: DB-Schema & Models
Fehlende Models für Tabelle "trigger_information"
Fehlende Einträge in SL/DB/Helper/ALL.pm & Sortierung
Restliche RDBO Updates für Projekte
Pflichtenhefte: Datenbankschema und Rose-DB-Models
Rose DB aktualisiert inkl. ALL.pm
Projekttypen verwaltbar gemacht
Lieferbedingungen analog zu Zahlungsbedingungen eingeführt.
Sie können angelegt werden, beim Benutzer voreingestellt werdenund in allen Ein- und Verkaufsmasken gesetzt werden.
Fehlende Einträge in SL/DB/Helper/{ALL,Mappings}.pm
Nicht mehr benötigte Rose-Models löschen: DptTrans, TranslationPaymentTerm
Fehlende Dateien in SL::DB::Helper::ALL
Rose-Models für Mandantentabellen
Rose-Model für neue Tabelle currencies
Ü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.
Lx-Office heißt nun kivitendo
SL::DB::Helper::ALL update
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
Model SL::DB::Prices in SL::DB::Price umbenannt
SL/DB/Helper/Mappings.pm SL/DB/Part.pm
Eines der zwei Models für acc_trans gelöscht
Datenbankupgradescript, Rose-Models für Wiederkehrende Rechnungen
Datenbankschema & Models für Hintergrundjobs
Verzeichnis SL/DB/Helpers in SL/DB/Helper umbenannt (Konsistenz)