kivitendo-erp.git
3 years agoMahnungsbericht: Webdav-Dateien f. Mahnlauf anzeigen
Bernd Bleßmann [Fri, 19 Mar 2021 14:51:21 +0000 (15:51 +0100)]
Mahnungsbericht: Webdav-Dateien f. Mahnlauf anzeigen

3 years agoEinfachen Presenter f. Webdav-Objekte
Bernd Bleßmann [Fri, 19 Mar 2021 14:52:40 +0000 (15:52 +0100)]
Einfachen Presenter f. Webdav-Objekte

3 years agoSL::Presenter::FileObject: link_tag verwenden
Bernd Bleßmann [Thu, 18 Mar 2021 15:17:59 +0000 (16:17 +0100)]
SL::Presenter::FileObject: link_tag verwenden

3 years agoS:P:Dunning: Link führt nicht mehr zum Drucken, sondern zum Mahnungsbericht, …
Bernd Bleßmann [Fri, 19 Mar 2021 13:23:02 +0000 (14:23 +0100)]
S:P:Dunning: Link führt nicht mehr zum Drucken, sondern zum Mahnungsbericht, …

… gefiltert für diese Mahnung. Hier kann man die Details sehen und auch drucken.

3 years agoS:P:Dunning: Link mit link_tag erzeugen
Bernd Bleßmann [Fri, 19 Mar 2021 13:10:49 +0000 (14:10 +0100)]
S:P:Dunning: Link mit link_tag erzeugen

3 years agoS:P:Dunning: unbenutzten Parameter "type" entfernt
Bernd Bleßmann [Fri, 19 Mar 2021 13:20:54 +0000 (14:20 +0100)]
S:P:Dunning: unbenutzten Parameter "type" entfernt

3 years agoMahnbericht: Nach Mahnungsnummer filtern können und diese Anzeigen
Bernd Bleßmann [Fri, 19 Mar 2021 12:57:24 +0000 (13:57 +0100)]
Mahnbericht: Nach Mahnungsnummer filtern können und diese Anzeigen

3 years agoMahnungsbericht: Dokumente nur für ersten Eintrag eines Mahnlaufs anzeigen
Bernd Bleßmann [Fri, 19 Mar 2021 12:56:29 +0000 (13:56 +0100)]
Mahnungsbericht: Dokumente nur für ersten Eintrag eines Mahnlaufs anzeigen

3 years agoMahnungsbericht: zweite Sortierung (fast) immer nach Mahnungslauf …
Bernd Bleßmann [Fri, 19 Mar 2021 12:54:43 +0000 (13:54 +0100)]
Mahnungsbericht: zweite Sortierung (fast) immer nach Mahnungslauf …

… bzw. dunning_id. Damit bleib das Zusammenfassen mehrer Rechnungen eines
Laufes beim Sortieren erhalten, falls möglich.

3 years agoMahnungen: DMS/WebDAV: erzeugte Dokumente nach Mahnlauf ablegen.
Bernd Bleßmann [Tue, 23 Mar 2021 09:40:51 +0000 (10:40 +0100)]
Mahnungen: DMS/WebDAV: erzeugte Dokumente nach Mahnlauf ablegen.

Und zwar außerhalb der Transaktion und nur wenn diese erfolgreich war,
sonst können bei eine abgebrochenen Transaktion abgelegte Dokumente
vorhanden sein, ohne das eine Mahnung oder Mahnrechnung in der DB existiert.

3 years agoMahnungen: DMS/WebDAV: erzeugte Dokumente zum Mahnlauf ablegen …
Bernd Bleßmann [Fri, 19 Mar 2021 11:20:25 +0000 (12:20 +0100)]
Mahnungen: DMS/WebDAV: erzeugte Dokumente zum Mahnlauf ablegen …

und nicht zur gemahnten Rechnung.

3 years agoMahnungen/DMS Upgrade-Skript, dass die Dokumente zu den Mahnläufen verschiebt.
Bernd Bleßmann [Wed, 24 Mar 2021 13:07:22 +0000 (14:07 +0100)]
Mahnungen/DMS Upgrade-Skript, dass die Dokumente zu den Mahnläufen verschiebt.

Vorher waren die Dokumente der gemahnten Rechnung zugordnet, nun werden sie
dem Mahnlauf zugeordnet.

Im Prinzip könnte nun dunning1-3, dunning_invoice und dunning_orig_invoice
als object_type im Filemanagement entfallen, aber es kann sein, dass Dokumente
nicht zugeordnet werden können, da z.B. die Mahnung gelöscht wurde.
Dabei werden Dokumente im Moment nicht mitgelöscht.

3 years agoDateimanagement: Mahnung: Mahnrechnung bekommt Typ dunning_invoice statt dunning
Bernd Bleßmann [Fri, 19 Mar 2021 10:48:05 +0000 (11:48 +0100)]
Dateimanagement: Mahnung: Mahnrechnung bekommt Typ dunning_invoice statt dunning

Hintergrund: Es soll umgestellt werden, dass bei einem Mahnlauf erzeugte
Dokumente zur Mahnenden Rechnung gespeichert werden. Sattdessen sollen diese
zum Mahnlauf gespeichert werden. Dazu wird dann der object_type "dunning"
verwendet, der bisher für die Mahnrechnung benutzt wurde. Die bisher
gespeicherten Mahnrechnungen bekommen nun den object_type "dunning_invoice".

Später könnten die object_typen "dunning1-3", "dunning_invoice",
"dunning_orig_invoice" dann raus, sofern es ein Migrationsskript gibt ;)

3 years agoRechnungen: Drucken und Buchen muss dieselbe Restriktion wie Buchen haben
Jan Büren [Thu, 25 Mar 2021 07:47:01 +0000 (08:47 +0100)]
Rechnungen: Drucken und Buchen muss dieselbe Restriktion wie Buchen haben

Ansonsten kommt der Anwender auf die Idee eine Gutschrift aus einer
Storno-Rechnung zu erzeugen, doch noch Belege in abgeschlossenen Perioden zu ändern usw

3 years agolocales-Lauf en
Bernd Bleßmann [Mon, 22 Mar 2021 16:21:19 +0000 (17:21 +0100)]
locales-Lauf en

3 years agoSL::Auth: Typo in Methodennamen korrigiert: create_unique_sesion_value …
Bernd Bleßmann [Thu, 18 Mar 2021 16:08:52 +0000 (17:08 +0100)]
SL::Auth: Typo in Methodennamen korrigiert: create_unique_sesion_value …

-> create_unique_session_value

3 years agoMT940: Zeichensatz der Datei bei Import auswählen können
Moritz Bunkus [Thu, 18 Mar 2021 11:29:47 +0000 (12:29 +0100)]
MT940: Zeichensatz der Datei bei Import auswählen können

3 years agoMT940: Multi-Line-Varianten von Tag 86 unterstützen
Moritz Bunkus [Thu, 18 Mar 2021 11:17:55 +0000 (12:17 +0100)]
MT940: Multi-Line-Varianten von Tag 86 unterstützen

3 years agoPresenter: SL::Presenter::FileObject in ALL laden
Bernd Bleßmann [Thu, 18 Mar 2021 09:39:04 +0000 (10:39 +0100)]
Presenter: SL::Presenter::FileObject in ALL laden

3 years agoMahnungen: beim erneuten Drucken ggf. auch originale Rechnung mit drucken, …
Bernd Bleßmann [Wed, 17 Mar 2021 15:31:52 +0000 (16:31 +0100)]
Mahnungen: beim erneuten Drucken ggf. auch originale Rechnung mit drucken, …

… sofern diese beim Mahnlauf mit gedruckt wurde.

3 years agoMahnungen: merken, ob die originale Rechnung gedruckt wurde: DB+Rose
Bernd Bleßmann [Wed, 17 Mar 2021 15:25:32 +0000 (16:25 +0100)]
Mahnungen: merken, ob die originale Rechnung gedruckt wurde: DB+Rose

3 years agoSL::DN: print_original_invoices in print_original_invoice umbenannt, …
Bernd Bleßmann [Wed, 17 Mar 2021 15:03:54 +0000 (16:03 +0100)]
SL::DN: print_original_invoices in print_original_invoice umbenannt, …

… da nur eine Rechnung gedruckt wird.

3 years agoSL::DN: überflüssigen Parameter dbh für print_original_invoices entfernt
Bernd Bleßmann [Wed, 17 Mar 2021 15:02:01 +0000 (16:02 +0100)]
SL::DN: überflüssigen Parameter dbh für print_original_invoices entfernt

3 years agoMahnungen: alle erzeugten Dokumente zu jeder gemahnten Rechnung ins WebDAV
Bernd Bleßmann [Wed, 17 Mar 2021 12:15:54 +0000 (13:15 +0100)]
Mahnungen: alle erzeugten Dokumente zu jeder gemahnten Rechnung ins WebDAV

3 years agoMahnungen: DMS: orig. Rechnung als eigenen Typ
Bernd Bleßmann [Wed, 17 Mar 2021 08:34:31 +0000 (09:34 +0100)]
Mahnungen: DMS: orig. Rechnung als eigenen Typ

3 years agoMahnungen: alle erzeugten Dokumente zu jeder gemahnten Rechnung im DMS ablegen
Bernd Bleßmann [Tue, 16 Mar 2021 17:13:00 +0000 (18:13 +0100)]
Mahnungen: alle erzeugten Dokumente zu jeder gemahnten Rechnung im DMS ablegen

Dazu die Dateien nicht mehr in SL::Form::parse_template speichern lassen,
sondern in SL::DN selber für jede gemahnt Rechnung ablegen.

3 years agoMahnungsbericht: Erzeugte Dokumente anzeigen -> auch Rechnungen f. Mahngebühren
Bernd Bleßmann [Tue, 16 Mar 2021 15:43:25 +0000 (16:43 +0100)]
Mahnungsbericht: Erzeugte Dokumente anzeigen -> auch Rechnungen f. Mahngebühren

3 years agoMahnungen: PDF d. Rechnung über Mahngebühren im DMS speichern
Bernd Bleßmann [Tue, 16 Mar 2021 15:32:44 +0000 (16:32 +0100)]
Mahnungen: PDF d. Rechnung über Mahngebühren im DMS speichern

Die Id der zugehörigen Rechnung ist in $invoice_id,
nicht in $form->{invoice_id}.

3 years agoMahnung per Mail: auch Rechnung über Mahngebühren anhängen
Bernd Bleßmann [Tue, 16 Mar 2021 15:29:11 +0000 (16:29 +0100)]
Mahnung per Mail: auch Rechnung über Mahngebühren anhängen

Der Mailer erwartet den Pfad für das Attachment mit dem key "path",
nicht "filename".
Zudem übersetzten Anhang-Namen verwenden.

3 years agoMailer: unbenutzen Code entfernt
Bernd Bleßmann [Tue, 16 Mar 2021 16:10:11 +0000 (17:10 +0100)]
Mailer: unbenutzen Code entfernt

3 years agoDateimanagement: Download-Aktion: Version richtig interpretieren
Bernd Bleßmann [Wed, 17 Mar 2021 11:20:35 +0000 (12:20 +0100)]
Dateimanagement: Download-Aktion: Version richtig interpretieren

3 years agoDateimanagement: Fileystem-Backend: aussagekräftigere Fehlermeldung
Bernd Bleßmann [Wed, 17 Mar 2021 11:19:39 +0000 (12:19 +0100)]
Dateimanagement: Fileystem-Backend: aussagekräftigere Fehlermeldung

3 years agoFile-Helper: unbenutzten Parameter file_number entfernt
Bernd Bleßmann [Tue, 16 Mar 2021 15:59:35 +0000 (16:59 +0100)]
File-Helper: unbenutzten Parameter file_number entfernt

3 years agoMahnungsbericht: Erzeugte Dokumente anzeigen
Bernd Bleßmann [Mon, 15 Mar 2021 14:25:29 +0000 (15:25 +0100)]
Mahnungsbericht: Erzeugte Dokumente anzeigen

3 years agoeinfacher Presenter für SL::File::Object
Bernd Bleßmann [Mon, 15 Mar 2021 14:20:40 +0000 (15:20 +0100)]
einfacher Presenter für SL::File::Object

3 years agoMahnungsbericht: letzte Sortierung immer nach Mahnungslauf …
Bernd Bleßmann [Mon, 15 Mar 2021 14:23:36 +0000 (15:23 +0100)]
Mahnungsbericht: letzte Sortierung immer nach Mahnungslauf …

… bzw. dunning_id. Damit bleib das Zusammenfassen mehrer Rechnungen eines
Laufes beim Sortieren erhalten, falls möglich.

3 years agoOrder: Vorbelegte E-Mail-Texte für Fall Ansprechpartner aktiviert
Jan Büren [Mon, 15 Mar 2021 08:58:22 +0000 (09:58 +0100)]
Order: Vorbelegte E-Mail-Texte für Fall Ansprechpartner aktiviert

3 years agochangelog: Dateimanagement - Drag&Drop
Bernd Bleßmann [Mon, 15 Mar 2021 08:05:03 +0000 (09:05 +0100)]
changelog: Dateimanagement - Drag&Drop

3 years agochangelog: Dateimanagement - Vorschaubilder
Bernd Bleßmann [Mon, 15 Mar 2021 07:46:11 +0000 (08:46 +0100)]
changelog: Dateimanagement - Vorschaubilder

3 years agoDateimanagement: größere Vorschaubilder beim Drüberfahren
Bernd Bleßmann [Tue, 2 Mar 2021 07:51:23 +0000 (08:51 +0100)]
Dateimanagement: größere Vorschaubilder beim Drüberfahren

3 years agoS:C:H:ThumbnailCreator: Thumbnail-Größe übergeben können
Bernd Bleßmann [Tue, 2 Mar 2021 11:00:50 +0000 (12:00 +0100)]
S:C:H:ThumbnailCreator: Thumbnail-Größe übergeben können

3 years agoDateimanagement: Thumbnails erzeugen und anzeigen
Bernd Bleßmann [Wed, 24 Feb 2021 12:10:01 +0000 (13:10 +0100)]
Dateimanagement: Thumbnails erzeugen und anzeigen

3 years agoDateimanagement: Upload per Drag/Drop
Bernd Bleßmann [Fri, 26 Feb 2021 11:45:01 +0000 (12:45 +0100)]
Dateimanagement: Upload per Drag/Drop

3 years agoDateimanagement: Hochladen als andere Quelle f. EK-Belege
Bernd Bleßmann [Wed, 24 Feb 2021 11:40:40 +0000 (12:40 +0100)]
Dateimanagement: Hochladen als andere Quelle f. EK-Belege

Also dort, wo bisher auch der Import vom Scanner möglich ist.

3 years agoS:C:File: Import (scanner): Debug-Warnung, wenn Verzeichnis nicht geöffnet werden...
Bernd Bleßmann [Wed, 24 Feb 2021 12:38:56 +0000 (13:38 +0100)]
S:C:File: Import (scanner): Debug-Warnung, wenn Verzeichnis nicht geöffnet werden kann

3 years agoKosmetik: Auftrags-Controller: js: Einrückung und Position der Funktion
Bernd Bleßmann [Thu, 11 Mar 2021 07:50:28 +0000 (08:50 +0100)]
Kosmetik: Auftrags-Controller: js: Einrückung und Position der Funktion

3 years agoE-Mail-Dialog: Knopf E-Mail senden ausgrauen um mehrfaches Senden zu verhindern
Jan Büren [Fri, 26 Oct 2018 10:30:05 +0000 (12:30 +0200)]
E-Mail-Dialog: Knopf E-Mail senden ausgrauen um mehrfaches Senden zu verhindern

 Author:    Jan Büren <jan@kivitendo.de>

3 years agoEinkaufsrechnungen: Vorgangsbezeichnung speichern und danach suchen können
Bernd Bleßmann [Tue, 9 Mar 2021 15:55:19 +0000 (16:55 +0100)]
Einkaufsrechnungen: Vorgangsbezeichnung speichern und danach suchen können

3 years agoArtikelstamm: "Erneuert am" aus parts_price_history holen …
Bernd Bleßmann [Fri, 26 Feb 2021 17:33:53 +0000 (18:33 +0100)]
Artikelstamm: "Erneuert am" aus parts_price_history holen …

… und in "Preisänderung am" umbenennen.

Das ganze ist mit Rose gelöst und holt die Preise aus parts_price_history.
Das hat den Nachteil, dass im Artikelbericht nicht nach der Preisanpassung
sortiert werden kann und es wahrscheinlich nicht performant ist.

Der aktuelle Trigger für parts.priceupdate funktionierte nicht, und hätte
auch bei jeder Änderung eines Artikels das Datum angepasst. Dafür kann man auch
mtime nehmen.

Todo 1: Spalte priceupdate (und den Trigger) aus parts löschen (und alle
Vorkommen finden).
Todo 2: Query auf SQL umschreiben und soriteren wieder ermöglichen.

Refs #254 (redmine)

3 years agoLieferschein: direktes, erstmaliges Drucken gefixt
Bernd Bleßmann [Tue, 9 Mar 2021 10:18:08 +0000 (11:18 +0100)]
Lieferschein: direktes, erstmaliges Drucken gefixt

Behebt #469 (redmine)

3 years agoAuftrags-Controller: 2. Zeile: Lagerbestand nicht doppelt formatieren
Bernd Bleßmann [Mon, 8 Mar 2021 16:35:46 +0000 (17:35 +0100)]
Auftrags-Controller: 2. Zeile: Lagerbestand nicht doppelt formatieren

Entweder format_amount oder _as_number

Behebt #470 (redmine)

3 years agoAuftrag-Controller: Vergleich des Beleg-Typs einheitlicher …
Bernd Bleßmann [Mon, 8 Mar 2021 14:32:40 +0000 (15:32 +0100)]
Auftrag-Controller: Vergleich des Beleg-Typs einheitlicher …

- Zum Typ-Vergleich die Typ-Funktionen verwenden.
War hier kein Problem, kann aber Typos verhindern - dafür sind die Funktionen
gedacht gewesen.

- Auf type nicht als Hash-Key, sondern als Methode zugreifen.
Dann ist das einheitlicher, da das auch überall sonst im Controller so gemacht
wird.

3 years agoKosmetik: Auftrags-Controller: Typo in Funktionsname
Bernd Bleßmann [Mon, 8 Mar 2021 14:23:31 +0000 (15:23 +0100)]
Kosmetik: Auftrags-Controller: Typo in Funktionsname

3 years agoMandantenkonfig: Lieferdatum bei VK-Auftrag und Gültigsdatum bei VK-Angebot
Jan Büren [Mon, 8 Mar 2021 12:59:37 +0000 (13:59 +0100)]
Mandantenkonfig: Lieferdatum bei VK-Auftrag und Gültigsdatum bei VK-Angebot

Anstatt diese beiden Werte zu berechnen, gibt es die Möglichkeit
diese konfigurativ gar nicht zu setzen. Hoffentlich letzmalig auch
für die OE.pm implementiert.

3 years agoAuftrags-Controller: auch bei E-Mail erzeugtes Dokument im WebDAV/DMS speichern
Bernd Bleßmann [Mon, 8 Mar 2021 12:22:55 +0000 (13:22 +0100)]
Auftrags-Controller: auch bei E-Mail erzeugtes Dokument im WebDAV/DMS speichern

3 years agoBrief: erzeugtes Dokument im DMS speichern
Bernd Bleßmann [Fri, 5 Mar 2021 15:23:33 +0000 (16:23 +0100)]
Brief: erzeugtes Dokument im DMS speichern

3 years agowiederkehrende Rechnungen: auch bei E-Mail erzeugtes Dokument im DMS speichern
Bernd Bleßmann [Fri, 5 Mar 2021 11:32:36 +0000 (12:32 +0100)]
wiederkehrende Rechnungen: auch bei E-Mail erzeugtes Dokument im DMS speichern

3 years agoPresenter::Tag: img_tag aus Plugin/L verschoben
Bernd Bleßmann [Tue, 2 Mar 2021 10:35:55 +0000 (11:35 +0100)]
Presenter::Tag: img_tag aus Plugin/L verschoben

3 years agoPresenter::Tag: radio_button_tag aus Plugin/L verschoben
Bernd Bleßmann [Mon, 15 Apr 2019 09:07:35 +0000 (11:07 +0200)]
Presenter::Tag: radio_button_tag aus Plugin/L verschoben

3 years agokivi.File.js: unbenutzte, leere init-Funktion raus
Bernd Bleßmann [Fri, 26 Feb 2021 10:52:51 +0000 (11:52 +0100)]
kivi.File.js: unbenutzte, leere init-Funktion raus

3 years agoFilemanagement: Web-Templates list: table-End-Tag korrigiert. HTML-Plugin raus
Bernd Bleßmann [Fri, 26 Feb 2021 10:44:47 +0000 (11:44 +0100)]
Filemanagement: Web-Templates list: table-End-Tag korrigiert. HTML-Plugin raus

3 years agoFilemanagement: Web-Templates import: kleinere Fixes …
Bernd Bleßmann [Fri, 26 Feb 2021 10:42:33 +0000 (11:42 +0100)]
Filemanagement: Web-Templates import: kleinere Fixes …

- nicht benutztes JavaScript-Plugin raus
- keine Tabellen-Tags ausserhalb einer Tabelle

3 years agoFilemanagement: Web-Templates upload: nicht benutztes JavaScript-Plugin raus
Bernd Bleßmann [Fri, 26 Feb 2021 10:38:54 +0000 (11:38 +0100)]
Filemanagement: Web-Templates upload: nicht benutztes JavaScript-Plugin raus

3 years agoKosmetik: Filemanagement Web-Templates: Einrückung
Bernd Bleßmann [Fri, 26 Feb 2021 10:37:49 +0000 (11:37 +0100)]
Kosmetik: Filemanagement Web-Templates: Einrückung

3 years agoMailer: überflüssigen Nicht-Standard-Header entfernt
Moritz Bunkus [Tue, 12 Jan 2021 15:57:11 +0000 (16:57 +0100)]
Mailer: überflüssigen Nicht-Standard-Header entfernt

Einen Header namens »Type« gibt's nicht. Vermutlich war »ContentType«
gemeint, aber der wird definitiv anders gesetzt und nicht auf
multipart/mixed.

3 years agoHTML zu LaTeX: gewisse kaputte Konstrukte vom CKEditor entfernen
Moritz Bunkus [Tue, 23 Feb 2021 11:16:58 +0000 (12:16 +0100)]
HTML zu LaTeX: gewisse kaputte Konstrukte vom CKEditor entfernen

Dazu gehören leere Listen <ul></ul> oder Paragraphen mit
Zeilenumbrüchen und non-breakable spaces <p><br><br>&nbsp;</p>

3 years agoMT940: Zeile 61: Felder »Buchungsdatum« und »Währungsart« sind optional
Moritz Bunkus [Tue, 23 Feb 2021 10:52:51 +0000 (11:52 +0100)]
MT940: Zeile 61: Felder »Buchungsdatum« und »Währungsart« sind optional

3 years agoMT940 parse Feld 25 nach östereichischen Vorgaben
Jan Büren [Fri, 19 Feb 2021 05:32:20 +0000 (06:32 +0100)]
MT940 parse Feld 25 nach östereichischen Vorgaben

Es scheint Konvention zu sein nach zwei // noch die Länderkennung
in Feld 25 zu schreiben und mit der optional gültigen Währung zu enden
Regex um exakt dieses Präfix vor BLZ/Kontoerkennung erweitert

3 years agoStammdaten->Berichte->Kunden Abt1 und Abt2 erweitert
Jan Büren [Thu, 18 Feb 2021 12:06:06 +0000 (13:06 +0100)]
Stammdaten->Berichte->Kunden Abt1 und Abt2 erweitert

3 years agoOrder-Controller: Knopf f. E-Mail-Aktion nach "Speichern und drucken" freigeben
Bernd Bleßmann [Thu, 18 Feb 2021 07:35:45 +0000 (08:35 +0100)]
Order-Controller: Knopf f. E-Mail-Aktion nach "Speichern und drucken" freigeben

3 years agoS:C:H:ThumbnailCreator: POD: Modulname korrigiert und leere Abschnitte raus
Bernd Bleßmann [Mon, 15 Feb 2021 14:24:59 +0000 (15:24 +0100)]
S:C:H:ThumbnailCreator: POD: Modulname korrigiert und leere Abschnitte raus

3 years agoSL/DB/Helper/ThumbnailCreator.pm wird nicht benutzt
Bernd Bleßmann [Mon, 15 Feb 2021 14:25:53 +0000 (15:25 +0100)]
SL/DB/Helper/ThumbnailCreator.pm wird nicht benutzt

siehe SL/DB/Controller/ThumbnailCreator.pm

3 years agoFile: POD-Korrektur: File-Typen sind singular
Bernd Bleßmann [Thu, 11 Feb 2021 17:49:36 +0000 (18:49 +0100)]
File: POD-Korrektur: File-Typen sind singular

3 years agoMahnungen: Mit Rechnung verknüpfen
Felix Eichler [Wed, 19 Sep 2018 10:02:40 +0000 (12:02 +0200)]
Mahnungen: Mit Rechnung verknüpfen

Erstellte Mahnungen werden mit den gemahnten Rechnungen verknüpft und
unter "Verknüpfte Belege" gelistet.
Außerdem werden Rechnungen über Mahnkosten wiederum zu den zugehörigen
Mahnungen verknüpft.

impl. #7440

3 years agoDBUtils: Prüfung auf Trigram-Erweiterung aus S/D/ShopOrder in DBUtils verschoben
Bernd Bleßmann [Wed, 3 Feb 2021 11:30:04 +0000 (12:30 +0100)]
DBUtils: Prüfung auf Trigram-Erweiterung aus S/D/ShopOrder in DBUtils verschoben

3 years agoOrder-Controller: Historienfunktion implementiert (aufzeichnen & anzeigen)
Moritz Bunkus [Wed, 10 Feb 2021 11:43:10 +0000 (12:43 +0100)]
Order-Controller: Historienfunktion implementiert (aufzeichnen & anzeigen)

3 years agoOrder-Controller: Artikelklassifizierung berücksichtigen
Moritz Bunkus [Wed, 10 Feb 2021 10:49:50 +0000 (11:49 +0100)]
Order-Controller: Artikelklassifizierung berücksichtigen

3 years agoGetModels Filtered: neuer Modifer »any« für logisches oder
Moritz Bunkus [Wed, 10 Feb 2021 10:48:25 +0000 (11:48 +0100)]
GetModels Filtered: neuer Modifer »any« für logisches oder

Kann benutzt werden, um z.B. verschiedene Part-Klassifizierungs-IDs im
Filter zu nutzen:

<input type="hidden" name="filter.classification_id:any" value="0 1 3">

3 years agoOrder-Controller: TODO »credit limit« entfernt
Moritz Bunkus [Wed, 10 Feb 2021 09:39:53 +0000 (10:39 +0100)]
Order-Controller: TODO »credit limit« entfernt

In Besprechung letzte Woche festgehalten, dass wir die Funktion erst
mal nicht wieder implementieren.

3 years agoOrder-Controller: Workflow Lieferantenauftrag → Preisanfrage
Moritz Bunkus [Wed, 10 Feb 2021 09:39:27 +0000 (10:39 +0100)]
Order-Controller: Workflow Lieferantenauftrag → Preisanfrage

3 years agoOrder-Controller: Workflow Verkaufsauftrag → Verkaufsangebot
Moritz Bunkus [Wed, 10 Feb 2021 09:11:10 +0000 (10:11 +0100)]
Order-Controller: Workflow Verkaufsauftrag → Verkaufsangebot

3 years agoSL::DB::Order: überflüssigen Code entfernt
Moritz Bunkus [Wed, 10 Feb 2021 09:10:30 +0000 (10:10 +0100)]
SL::DB::Order: überflüssigen Code entfernt

3 years agoS:C:Letter: toten Code entfernt
Bernd Bleßmann [Tue, 9 Feb 2021 15:16:13 +0000 (16:16 +0100)]
S:C:Letter: toten Code entfernt

3 years agoS:C:Letter: kivi.SalesPurchase.js laden
Bernd Bleßmann [Tue, 9 Feb 2021 10:27:28 +0000 (11:27 +0100)]
S:C:Letter: kivi.SalesPurchase.js laden

3 years agodoku: Hinweise für manuelle Konjunktureinstellungen verbessert
Jan Büren [Thu, 4 Feb 2021 11:20:40 +0000 (12:20 +0100)]
doku: Hinweise für manuelle Konjunktureinstellungen verbessert

3 years agoEinkaufsbericht: Anzeigefilter um Projektbeschreibung erweitert
Jan Büren [Tue, 2 Feb 2021 11:21:12 +0000 (12:21 +0100)]
Einkaufsbericht: Anzeigefilter um Projektbeschreibung erweitert

3 years agoWiedervorlage: alte Masken: Abfangen, wenn z.B. Betreff nicht vorbelegt
Bernd Bleßmann [Tue, 2 Feb 2021 09:04:23 +0000 (10:04 +0100)]
Wiedervorlage: alte Masken: Abfangen, wenn z.B. Betreff nicht vorbelegt

Sonst gab es einen js-Fehler und das WV-Fenster erschien nicht.

Kam mit commit 7b447b4dd0e756dc1578c44601d352811b768514
"Wiedervorlage aus Angebot/Auftrag: Betreff aus Vorgangsbezeichnung vorbelegen"
rein.

3 years agoS:C:Letter: Sprache an Druck-Template weitergeben
Bernd Bleßmann [Mon, 1 Feb 2021 16:41:10 +0000 (17:41 +0100)]
S:C:Letter: Sprache an Druck-Template weitergeben

3 years agoSL::File: Debug-Warnung ausgeben, wenn eine Version nicht geholt werden kann
Bernd Bleßmann [Wed, 27 Jan 2021 15:45:43 +0000 (16:45 +0100)]
SL::File: Debug-Warnung ausgeben, wenn eine Version nicht geholt werden kann

Fehler kann auftreten, wenn z.B. die Datei im Dateisystem nicht lesbar ist.

3 years agoAuftrags-Controller: Artikel-Mehrfachauswahl-Dialog nicht ohne Kunde/Lieferant
Bernd Bleßmann [Wed, 27 Jan 2021 12:00:25 +0000 (13:00 +0100)]
Auftrags-Controller: Artikel-Mehrfachauswahl-Dialog nicht ohne Kunde/Lieferant

Kunde/Lieferant muss vorher ausgewählt werden

3 years agoAuftrags-Controller: Artikel-Mehrfachauswahl: js-Code aus Template ausgelagert
Bernd Bleßmann [Wed, 27 Jan 2021 11:59:12 +0000 (12:59 +0100)]
Auftrags-Controller: Artikel-Mehrfachauswahl: js-Code aus Template ausgelagert

3 years agoAuftrags-Controller: Artikel-Mehrfachauswahl auf die des PartPickers umgestellt
Bernd Bleßmann [Tue, 26 Jan 2021 15:38:14 +0000 (16:38 +0100)]
Auftrags-Controller: Artikel-Mehrfachauswahl auf die des PartPickers umgestellt

3 years agoPartPicker: Mehrfachauswahl: Option um Positions-Eingabefed anzuzeigen
Bernd Bleßmann [Tue, 26 Jan 2021 15:25:02 +0000 (16:25 +0100)]
PartPicker: Mehrfachauswahl: Option um Positions-Eingabefed anzuzeigen

Die Eingabe kann im Callback verwendet werden, um die Artikel an bestimmte
Positionen zu setzen.

3 years agoPartPicker: Ergebnisse f. Mehrfachauswahl: Tabelle alternierend einfärben
Bernd Bleßmann [Tue, 26 Jan 2021 14:54:03 +0000 (15:54 +0100)]
PartPicker: Ergebnisse f. Mehrfachauswahl: Tabelle alternierend einfärben

3 years agoPartPicker: Ergebnisse f. Mehrfachauswahl: horiz. Linie so lang wie Tabelle
Bernd Bleßmann [Tue, 26 Jan 2021 14:36:43 +0000 (15:36 +0100)]
PartPicker: Ergebnisse f. Mehrfachauswahl: horiz. Linie so lang wie Tabelle

3 years agoKosmetik: PartPicker Template Ergebnisse f. Mehrfachauswahl
Bernd Bleßmann [Tue, 26 Jan 2021 14:34:38 +0000 (15:34 +0100)]
Kosmetik: PartPicker Template Ergebnisse f. Mehrfachauswahl

3 years agoPartPicker: Mehrfachauswahl: Option um Anzeige-Begrenzung zu setzen
Bernd Bleßmann [Tue, 26 Jan 2021 11:35:30 +0000 (12:35 +0100)]
PartPicker: Mehrfachauswahl: Option um Anzeige-Begrenzung zu setzen

Diese war vorher fest auf 100 eingestellt. 100 bleibt die Voreinstellung.

3 years agoPartPicker: Option für Mehrfachauswahl als default merken
Bernd Bleßmann [Tue, 26 Jan 2021 11:29:31 +0000 (12:29 +0100)]
PartPicker: Option für Mehrfachauswahl als default merken

Damit lässt sich die Option via js ändern, um z.B. einen Dialog
mit Mehrfachauswahl über einen Knopf zu öffnen, während die
Funktion der Lupe bei der Einfachauswahl bleibt (oder andersherum).

3 years agoLangtext-Dialog: HTML-Template: Kein Paragprah (<p>) um Tabellen (<table>)
Bernd Bleßmann [Wed, 27 Jan 2021 11:23:41 +0000 (12:23 +0100)]
Langtext-Dialog: HTML-Template: Kein Paragprah (<p>) um Tabellen (<table>)

3 years agoPOD fix: Rose Syntax im Beispiel
Bernd Bleßmann [Wed, 27 Jan 2021 11:18:26 +0000 (12:18 +0100)]
POD fix: Rose Syntax im Beispiel

Vergleichsoperatoren werden als Hash-Ref angegeben.