X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=doc%2Fchangelog;h=0629a96b1047dc39a9200da75b6a5c09fdb2c490;hb=3ab818312b91e25f4a1081214d2f7ed4f78b9b9a;hp=12327db4964381e86476616afbcd3c78c382f98a;hpb=5067d7bd31514962af9730b33323b831d87164f8;p=kivitendo-erp.git diff --git a/doc/changelog b/doc/changelog index 12327db49..0629a96b1 100644 --- a/doc/changelog +++ b/doc/changelog @@ -2,45 +2,85 @@ # Veränderungen von kivitendo # ############################### -2016-xx-xx - Release 3.4.x Unstable +2017-xx-xx - Release 3.4.x Unstable große Features: +- Dateiverwaltung (Mini-DMS) + + parallel zum alten WebDAV gibt es nun eine Datei-Management Lösung, die + über eine Speichermedium unabhängige Zwischenschicht die Dateien in der + Datenbank verwaltet. Darunter können verschiedene Backends existieren. + Aktuell ist dies eine Filesystem-Struktur. + + Modular können weitere Backends eingebunden werden. In Arbeit ist + ein Backend, daß auf die alte WebDAV-Struktur zugreift. + + Es gibt unterschiedliche Typen von Dateien, jedem Typ läßt sich in der + Mandantenkonfigurierung auf ein bestimmtes Backend zuordnen. + + Aktuell gibt es die Dateitypen + - "documents", das sind entweder generierte,eingescannte oder hochgeladene PDF-Dateien + - "attachments", zusätzlich hochgeladene Dokumente, die an bestimmte ERP-Objekte angehängt werden + - "images", hochgeladene Bilder zu Artikeln + + Daneben gibt es Dateiquellen + - "created" , vom System erzeugte Dokumente + - "uploaded", hochgeladene Dokumente + - "scanner1,scanner2" , von einem oder mehreren Scannern erzeugte Dateien + - "email", vom Mailsystem empfangene Dateien + - Artikel-Klassifizierung - - Die Klassifizierung von Artikeln - Sie 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. - - - Neue Datenbanktablle und Rose-Objekte, sowie Controller zum Bearbeiten der Tabelle - - - Zwei-Zeichen Abkürzung: - - Der Typ des Artikel und die Klassifizierung werden durch zwei Buchstaben dargestellt. - Der erste Buchstabe ist eine Lokalisierung des Typs des Artikel ('P','A','S') , - deutch 'W', 'E', und 'D' für Ware Erzeugnis oder Dienstleistung, ggf. weitere Typen. - Der zweite Buchstabe ist eine Lokalisierung der Klassifizierungsabkürzung (abbreviation). - - Die Abkürzungen sind aus dem Part Presenter abholbar: - - SL::Presenter::Part->type_abbreviation($assembly,inventory_accno_id) bzw - bei neuer Type Implementierung SL::Presenter::Part->type_abbreviation($type_id) - - SL::Presenter::Part->classification_abbreviation($classification_id) - - Wenn im ERP-Dokument nach einer Artikelnummer oder Beschreibung gesucht wird, - diese in den Stammdaten vorhanden ist, - aber der Artikeltyp leer oder falsch ist, bzw im Typ for_purchase bzw for_sale nicht gesetzt ist, - wird die Fehlermeldung "Gesuchter Artikel ist nicht für den Einkauf bzw Verkauf" gemeldet - - Anpassung des CSV Import, - nun wird alternativ zur 'type'-Spalte die 'pclass'-Spalte mit zwei Buchstaben geparsed und entsprechend - classification_id,assembly sowie inventory_accno_id gesetzt (oder type_id falls neue Implementierung eingebaut). + + 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. + + Der Typ des Artikel und die Klassifizierung werden durch zwei + Buchstaben dargestellt. Der erste Buchstabe ist eine Lokalisierung + des Typs des Artikel ('P','A','S') , deutch 'W', 'E', und 'D' für + Ware Erzeugnis oder Dienstleistung, ggf. weitere Typen. Der zweite + Buchstabe ist eine Lokalisierung der Klassifizierungsabkürzung + (abbreviation). + + Wenn im ERP-Dokument nach einer Artikelnummer oder Beschreibung + gesucht wird, diese in den Stammdaten vorhanden ist, aber der + Artikeltyp falsch ist, wird die Fehlermeldung "Gesuchter Artikel ist + nicht für den Einkauf bzw Verkauf" gemeldet. + + Anpassung des CSV Import, nun wird alternativ zur 'part_type'-Spalte + die 'pclass'-Spalte mit zwei bis drei Buchstaben geparsed und entsprechend + classification_id und part_type gesetzt. + +- Option "Preis separat ausweisen" als neue Artikel-Klassifizierung + + Die Option ist unter Artikelklassifikation editierbar. In Aufträgen + und Rechnungen werden die Zwischensummen dem Drucksystem zur + Verfügung gestellt. Die verwendbaren Variablen sind: + + - <%separate_XX_subtotal%> wobei XX die Abkürzung der Klassifikation ist. + - <%non_separate_subtotal%> der Rest der Positionen. + + Hintergrund: + Preise von Artikeln wie "Verpackung" oder "Transport" müssen + oftmals separat ausgewiesen werden, genau so wie der reine Warenwert. kleinere neue Features und Detailverbesserungen: + - Wiederkehrende Rechnungen können mit der Periode 'einmalig' konfiguriert werden + + - Druckvorlagen Mahnungen: Bearbeiter und Verkäufer-Metadaten auch im Ausdruck zu Verfügung stellen + + - PDF-Erzeugen mit Leerseiten für zweiseitiges Drucken (Installation siehe auch UPGRADE Datei) + - SEPA Überweisungen zusätzlich Kunden- oder Lieferantennummer im Verwendungszweck vorbelegen + - Dialogbuchen um WebDAV-Funktion erweitert + + - Kreditorenbuchung um WebDAV-Funktion erweitert + - Verfeinerung der Rechte für Finanzbuchhaltung: Es können nun für Dialogbuchungen, Debitoren- und Kreditorenbuchungen extra Rechte vergeben werden @@ -99,12 +139,21 @@ kleinere neue Features und Detailverbesserungen: Einschränkungen: das "Auspacken" eines Sortiments beim Hinzufügen in einem Beleg funktioniert derzeit nur beim neuen Auftragscontroller. + - Detailverbesserung Druckvorlage RB + Adressfeld um Absender ergänzt. Firmenname nicht mehr aus Titlebar, sondern + aus der Mandantenkonfiguration nehmen. Tabelle etwas breiter gesetzt. + CHF als weitere Standardwährung hinzugefügt. Stempel und Unterschrift für + Angebot hinzugefügt. + Administrative Änderungen - Diverse Textsuchen werden jetzt durch eine neue Klasse Indizes beschleunigt. Dafür wird die benötigte Minimalversion von Postgres auf 9.1 angehoben. + - Entwickler benötigen neu die zwei Perl-Module "Sys::CPU" und + "Thread::Pool::Simple". + Bugfixes: - Pflichtenheftmodul: Es wurde eine Fehlermeldung angezeigt, wenn im @@ -112,6 +161,11 @@ Bugfixes: während Abschnitte oder Funktionsblöcke via Drag & Drop verschoben wurden. + - Das Fälligkeitsdatum wurde beim Buchen von Einkaufs- und + Verkaufsrechnung, bei denen eine Zahlungsbedingung ohne + automatische Berechnung ausgewählt war, immer auf das + Rechnungsdatum gesetzt, anstelle den eingetragenen Wert zu nutzen. + 2016-07-05 - Release 3.4.1 kleinere neue Features und Detailverbesserungen: