FIX: S:C:Order: Positionen behalten bei 'Artikel aus Beleg anlegen'
FIX: S:C:Order: Daten über Workflows vollständig und korrekt laden
Helferfunktion für Neuinitialisierung nach Änderung des Auftrag-Objektes
E-Mail-Versand für Auftrag, Lieferschein und Reklamation angleichen
Features/Fixes, die nun alle habe: - Fehler sichtbar anzeigen - Zusätzliche E-Mail-Adressen von Kunden/Lieferant auswählbar - Nur Angestellte mit E-Mail-Adresse anzeigen - Historyeintrag bei E-Mail-Versand...
FIX: S:C:DeliveryOrder: Lieferschein-E-Mail-Adr. von Kunden vorbelegen
behebt: #704 (redmine)
changelog zu: Neues Recht für Ansprechpersonen-Liste
Stammdaten->Berichte->Ansprechpersonen nur mit Recht aufrufen können
Neues Recht, um Ansprechpersonen-Liste (Stammdaten) ansehen zu können
changelog zu: Neues Recht Kunden- oder Lieferanten-Liste
Stammdaten->Berichte->Kunden- oder Lieferanten nur mit Recht aufrufen können
Neues Recht, um Kunden- oder Lieferanten-Liste (Stammdaten) ansehen zu können
S:InstanceState: current-employee kann ungesetzt sein
Das kann der Fall sein, wenn ein neuer Benutzer im Admin-Bereich angelegtwurde und sich das erste mal anmeldet. Erst dann wird der Benutzerin employees angelegt und vorher gibt es keinen Employee->current
Menü: VK-/EK-Berichte-Rechnungen: Nicht anzeigen, wenn kein Rechte. …
… Eben auch nicht, wenn man nicht in die Listen von Ansehrechten fürprojektbezogene Rechnungen eingetragen ist.
S:InstanceState: neues Modul zum Abfragen von nicht-konfigurations Infos
Hintergrund: Kann z.B. im Menü beim Zugriff-String verwendet werden,um die Anzeige von Menüs an bestimmte Zustände der Instanz zu knüpfen.
Verwendung dafür folgt gleich.
changelog für neues Recht für benutzerdef. Berichte
Benutzerdef. Berichte: neues Recht, um diese überhaupt nutzen zu können
Die benutzerdef. Berichte bringen die Möglichkeit mit, Rechte je nach Berichtzu vergeben, aber auch wenn man für keinen Bericht ein Recht hat, bleibt derMenüeintrag bestehen.
Mit dem neuen Recht wird auch der Menüeintrag gesteuert. So kann man...
Mandantenkonfiguration bei Bankimport auch im CSV Fall beachten
typo
Ergänzungen Doku/Rechtschreibung QS
Bankimport: Duplikatserkennung mit EndToEnd konfigurierbar
Duplikaterkennung beim Bankimport (EndToEnd) konfigurierbar gemacht
Banktransaktionen CSV-Import: Ende-zu-Ende-ID extrahieren, speichern, bei Duplikatscheck
Banktransaktionsliste: Ende-zu-Ende-ID anzeigen
Banktransaktionsimport: Ende-zu-Ende-ID in Duplikaterkennung verwenden
Wenn für eine Transaktion eine Ende-zu-Ende-ID gesetzt ist, so wirddiese zusammen mit der entfernten Kontonummer (IBAN) als Kriteriumanstelle des Verwendungszwecks genutzt, da sich der Verwendungszweck...
MT940: Nicht-Wort-Zeichen in Erkennung der Ende-zu-Ende-ID zulassen
Erkennt auch z.B. `End-To-End:` zusätzlich zum bisher bereitserkannten `EndToEnd:`
changelog zu Csv-Import-deadlock-Fix
Csv-Import: Referenzierte Tabellen locken, wenn TransNumberGenarator …
… verwendet wird.
Wenn der Importer in Tabellen speichert, die Nummern über denTransNumberGenerator erhalten können, dann müssen auch von diesenTabellen referenzierte Tabellen, die Nummern über den TransNumberGenerator...
changelog für Sichtbarkeit einiger Belege
Sichtbarkeit Anzahlungs-/Schluss-Rgs: Einstellung bei Workflows berücksichtigen
Sichtbarkeit Anzahlungs-/Schluss-Rg: Einstellung im Menü berücksichtigen
Sichtbarkeit Anzahlungs-/Schluss-Rg: Einstellung in Mandantenkonfig-Maske
Sichtbarkeit Anzahlungs-/Schluss-Rg: In Mandantenkonfig einstellbar: Rose u. DB
Kosmetik: locales-Lauf: nur Sortierung
Design4.0: Überflüssiges wrap=soft Attribut bei textarea_tags entfernt
wrap soft is der Standardwert:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#wrap
Beim ckeditor hat dieses soweit ich sehen kann keine Auswirkung. Fallsdas Attribut doch vorhanden sein müsste dann sollte es IMHO in den...
Design4.0: Höhe für Interne Bemerkungen in Belegen via CSS setzen
- entsprechende style Direktiven aus Templates entfernt- CSS / LESS neu generiert
Design4.0: CSS klassen fuer ckeditor5 anpassen
- CSS / LESS neu generiert
Behebt Breitendarstellung in Belegen.
Fix: dbupgrade Skript steuerfilterung.pl
Neue Schweizer Mehrwertsteuersätze eintragen.
Behebt: Fehler #671
Trigger zum Aktualisieren des Preises von Erzeugnissen entfernt
Das aktualisiern wird (und wurde schon) im Perl-Code gemacht undder Trigger arbeitete nicht rekursiv.
(cherry picked from commit 253ff0863ce86bfb6c4d82783a4c0a55345dc640)
S:C:Part: EK-Preise von Erzeugnissen aktualisieren
Beim parsen der Form den EK-Preis eines Erzeugnisses aktualisieren, damitbei der Prüfung, ob sich der EK geändert hat, auch Änderungen an denErezugnisbestandteilen (z.B. Menge) berücksichtig werden.
design40: S:C:Part: Klammern bei nicht änderbaren/Informativen Preisen erhalten
(cherry picked from commit 20849413567b17b1f8ec937e6e738e7ca1998a76)
Sichtbarkeit neuer Belege: Einstellung bei Workflows berücksichtigen
Sichtbarkeit neuer Belege: Einstellung im Menü berücksichtigen
Sichtbarkeit neuer Belege: Einstellung in Mandantenkonfig-Maske
Sichtbarkeit neuer Belege: In Mandantenkonfig einstellbar: Rose u. DB
- Angebots-/Auftrags-Eingänge- Lieferantenauftragsbestätigungen- Reklamationen
typo changelog
changelog: Neues Recht, um Preise in Artikelstammdaten zu bearbeiten
Stammdaten: Kein Preisupdate, wenn kein Recht
Artikelstamm: Lieferanten- und Kundenpreise nicht ändern können, wenn kein Recht
Preisfelder in der Maske sind nicht editierbar und Preise werden nichtaus der Form geholt, sondern aus dem vorhandenen Objekt.
Artikelstamm: Preisgruppenpreise nicht ändern können, wenn kein Recht
Preisfelder in der Maske sind nicht editierbar und Preise werden nichtaus der Form geholt. Preise vorhandener Objekte werdene nicht überschrieben.
Artikelstamm: Listen-, Verkaufs- und Einkaufspreis nicht ändern können, …
wenn kein Recht.
Preisfelder in der Maske sind nicht editierbar und Preise werden nichtaus der Form geholt. Preise des vorhandenen Objekts werden nicht überschrieben.
Neues Recht, um Preise in Artikelstammdaten zu bearbeiten
Per Voreinstellung an, wenn das Recht zum Anlegen und Bearbeitenvon Artikeln gesetzt ist.
Part-Picker Such-Dialog: Defaultwert für "Alle als Liste" berücksichtigen
Part-Picker Such-Dialog: Defaultwert für "Alle als Liste" speichern können
UserPrefs: Part-Picker Such-Dialog: Defaultwert für "Alle als Liste"
Berichte Angebote/Aufträge,Rechnungen,VK: Leerzeichen in SQL-Abfrage
Ab psql Version 15 oder 16 gibt es einen Fehler, wenn sowas abgfragtwird: SELECT * FROM oe WHERE 1 = 1AND ...;(ERROR: trailing junk after numeric literal at or near "1A")
Das passierte in älteren Versionen nicht, deshalb sind die...
Auftragsbericht ohne Beträge/Link-Recht: Links zu eigenen Aufträgen
changelog: Typo
Rechte: Sehen der Beträge in Auftrags-Berichten: Fix Setzen des Default-Werts
Verkauf: eigene Rechte für weitere Verkaufs-Berichte, …
… nämlich Auftragsartikelsuche, Finanz-Controlling und Verkaufsbericht
Auftrags-Controller: Action-Bar: unnütze doppelte Parameter only_if entfernt
Design40: Kunden wi-light-wide bei vergessenem Feld eingefügt
Design40: Feld salesman/Verkäufer bei den Kundenstammdaten wieder eingefügt
behebt: #708
FIX: Keine Lücken in Positionen von Shopbildern
Coverbild im Shop wird auf Bild mit Position 1 gesetzt. Diese war nach Löschen des 1. Bildes nicht besetzt. Bild an Position 2 wurde nicht zu Position 1 geändert.
FIX: S:C:DeliveryOrder: Fehlermeldung bei 'Auslagern über Standardlager'
Nutze verwendetes Lager in Fehlermeldung. Standardlager des Artikels wurde vorher immer genommen.
FIX: 'Steuer im Preis inbegiffen' VK-Rechnungen korrekten Wert anzeigen
FIX: 'Steuer im Preis inbegriffen' in Masken speichern
Fehlte im Lieferschein Masken (kivitendo + Design40) Falsche Logik im Design40 für Auftrag und Reklamation
Helper LegacyPrinting: prüfen ob Element hash oder objekt ist
Reclamation Controller: Beim Drucken mit odt-Vorlagen HTML Variablen parsen
changelog: Reclamation Controller: Support für Drucken via internem Kivi parser / odt-Vorlage
ODT Vorlagen: Vorlage Verkaufsreklamation hinzugefügt
- Datei: sales_reclamation.odt- Makros entfernt da nicht mehr benötigt
Reclamation Controller: Support für Drucken via internem Kivi parser hinzugefügt
Dazu werden die benötigten Druck Variablen aus dem Rose DB objektins template array geschrieben.
Helfer Funktionen unter SL/DB/Helper/LegacyPrinting.pm erstellt.Siehe auch perldoc in dieser Datei.
Kreditorenbuchung reverse charge auch für Steuerschlüssel 18 und 19
Factur-X/ZUGFeRD: Update auf Standardversion Factur-X 1.01.06/ZUGFeRD 2.2
changelog zu: Neuer Backgroundjob zum Massen-generieren von Shop Artikeln aus Artikeln
Neuer Backgroundjob zum Massen-generieren von Shop Artikeln aus Artikeln
Callback Liste Lieferscheine
Inventur: Beim Speichern auch Fehler anzeigen, die nicht SL::X::FormError sind
design4.0: HTML-Templates: weitere doppelte 'class'-Schlüsselwörter korrigiert
design4.0: Lieferbedingungen: Listen umsortieren können
Im HTML-Template war die Klassen 'dragdrop' nicht (immer) vorhanden,da das Schlüsselwort 'class' mehrfach angegeben wurde.
design4.0: SimpleSystemSettings: Listen umsortieren können
Behebt #705 (redmine).
Erfolgsrechnung: nur Zeilen mit Werten ungleich 0 anzeigen
DeliveryOrder: FIX: altes Design: Preisgruppen Source speichern
siehe auch: 0e6c7d395139848cf55c0147909394b3ee51ba94("FIX: DeliveryOrder: Preisgruppen Source in Template speichern")
Fix: Leiferschein darf nicht als geschlossen markiert werden beim auslagern.
Lieferschein-Controller: Email/DMS falls kein Dokument vorhanden, eines erstellen, …
… wenn die Policy sagt, dass der letzte Ausdruck mitgeschickt werden soll
siehe auch: 67a645ce8de654ab8f0b4b0dfd7b91040a85716f"Auftrags-Controller: … "
Lieferschein-Controller: DMS: Druck-Variante berücksichtigen
siehe auch: ce06f68492a003aa81e3b00fe9fb58618bdb5263"Auftrags-Controller: … "
Behebt #700 (redmine).
DeliveryOrder: flash_later und redirect auch bei print_preview
DeliveryOrder: Print flash auf flash_later und redirect auf gespeichertes Objekt
Fix: DeliveryController: Beim Speichern und drucken redirect ...
damit alle Actions und Tabs eines gespeicherten Lieferschein zurVerfügung stehen.
changelog: Auftragsbericht ohne Beträge u. Links, wenn kein Recht
Auftragsbericht ohne Beträge u. Links, wenn kein Recht
Neue Rechte zum Sehen der Beträge in Auftrags-Berichten
Per default bekommen das Recht alle Gruppen, die auch Aufträge sehen oderbearbeiten können.Ohne dieses Recht sollen (werden) Auftragsberichte ohne Beträge undohne Links zum Öffnen der Belege angezeigt.
changelog: Umwandeln mehrerer Aufträge jeweils in LS
Auftragsbericht: Umwandeln in LS: nur nicht gelieferte Mengen berücksichtigen
Auftragsbericht: Umwandeln in LS: Fehler abfangen
Auftragsbericht: Aktionen für markierte Aufträge in Combobx sammeln
Auftragsbericht: mehrere Aufträge in mehrere LS umwandeln können
Lieferscheinbericht: eigenen Top-Info-Text übergeben können
Lieferscheinbericht: Anzuzeigende LS per ids übergeben können
Lieferscheinbericht: Flash nicht im top_info_text anzgeigen, …
… denn das macht schon der Report-Generator.Die Flash-Meldungen wurden vorher doppelt gerendert.
Auftragsbericht: Keine Checkboxen für Auftragseingänge anzeigen.
Für Auftragseingänge gibt es keine Aktionen.
Auftrags-Bericht: checkall-Checkbox hinzugefügt