Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
1eb1e1cf 29.03.2021 18:44 Cem Aydin

CSV Import Shell Script parameter ergänzt sowie Ausgabeprüfung behoben

Beispiel für benutzerdefinierte Variablen eingefügt

0168b03c 25.03.2021 12:31 Bernd Bleßmann

locales-Lauf en

a8209e39 25.03.2021 11:33 Jan Büren

VK-Rechnung: ActionButtons direkt ausgrauen, falls die Aktion nicht erlaubt ist

e8e9592c 25.03.2021 11:22 Bernd Bleßmann

changelog zu Anpassungen bei Mahnungen

b23ee626 25.03.2021 11:22 Bernd Bleßmann

Mahnungsbericht: Anzeige f. Dokumente/Mails abschaltbar

b4c84c7e 25.03.2021 11:22 Bernd Bleßmann

Mahnungsbericht: E-Mails f. Mahnungen anzeigen

07c31856 25.03.2021 11:22 Bernd Bleßmann

Mahnungen: DB-Trigger zum Löschen von Verknüpfungen beim Löschen einer Mahnung

a031b820 25.03.2021 11:22 Bernd Bleßmann

Verknüpfung zum E-Mail-Journal für Mahnungen.

62ac28ee 25.03.2021 11:22 Bernd Bleßmann

Mahnungen: Rechnungsnummer der Mahnrechung im PDF-Dateinamen statt dunning_id

Der Dateiname wird auch als Name des Anhangs bei Mailversand verwendet und dann
sieht es besser aus, wenn der Name auch mit der Rechnunsgnummer übereinstimmt.

a0392369 25.03.2021 11:22 Bernd Bleßmann

Mahnungen: Status-Bericht nach Mahnlauf mit evtl. Fehlermeldungen.

Das Erzeugen der Mahnungen erfolgt je nach ausgewählten Rechnungen in mehreren
Schritten (Zusammenfassen je Kunde und Mahnlevel oder auch einzeln für jede
Rechnung).
Hierbei können in einem Schritt durchaus Mahnungen für einen Kunden oder einen...

a386ea48 25.03.2021 11:22 Bernd Bleßmann

Mahnungen: PDF an Drucker schicken: Druckbefehl erst prüfen, dann verwenden

73a215a8 25.03.2021 11:22 Bernd Bleßmann

Mahnungsbericht: Webdav-Dateien f. Mahnlauf anzeigen

13b00f5a 25.03.2021 11:22 Bernd Bleßmann

Einfachen Presenter f. Webdav-Objekte

4d4ca4a5 25.03.2021 11:22 Bernd Bleßmann

SL::Presenter::FileObject: link_tag verwenden

38bb9635 25.03.2021 11:22 Bernd Bleßmann

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.

91e4e0fc 25.03.2021 11:22 Bernd Bleßmann

S:P:Dunning: Link mit link_tag erzeugen

863cc59d 25.03.2021 11:22 Bernd Bleßmann

S:P:Dunning: unbenutzten Parameter "type" entfernt

aab62674 25.03.2021 11:22 Bernd Bleßmann

Mahnbericht: Nach Mahnungsnummer filtern können und diese Anzeigen

0d4bded4 25.03.2021 11:22 Bernd Bleßmann

Mahnungsbericht: Dokumente nur für ersten Eintrag eines Mahnlaufs anzeigen

4e36326b 25.03.2021 11:22 Bernd Bleßmann

Mahnungsbericht: zweite Sortierung (fast) immer nach Mahnungslauf …

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

05f4e6eb 25.03.2021 11:22 Bernd Bleßmann

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.

4f0087b8 25.03.2021 11:22 Bernd Bleßmann

Mahnungen: DMS/WebDAV: erzeugte Dokumente zum Mahnlauf ablegen …

und nicht zur gemahnten Rechnung.

2dc3a3f1 25.03.2021 11:22 Bernd Bleßmann

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...

066e1e7d 25.03.2021 11:22 Bernd Bleßmann

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"...

3b955bea 25.03.2021 08:47 Jan Büren

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

cc3ed374 22.03.2021 17:21 Bernd Bleßmann

locales-Lauf en

e71def0d 18.03.2021 17:24 Bernd Bleßmann

SL::Auth: Typo in Methodennamen korrigiert: create_unique_sesion_value …

-> create_unique_session_value

502a10d4 18.03.2021 12:33 Moritz Bunkus

MT940: Zeichensatz der Datei bei Import auswählen können

429a7c21 18.03.2021 12:33 Moritz Bunkus

MT940: Multi-Line-Varianten von Tag 86 unterstützen

c4ad3f66 18.03.2021 10:40 Bernd Bleßmann

Presenter: SL::Presenter::FileObject in ALL laden

edff3495 17.03.2021 17:09 Bernd Bleßmann

Mahnungen: beim erneuten Drucken ggf. auch originale Rechnung mit drucken, …

… sofern diese beim Mahnlauf mit gedruckt wurde.

5e284634 17.03.2021 17:09 Bernd Bleßmann

Mahnungen: merken, ob die originale Rechnung gedruckt wurde: DB+Rose

25b2b861 17.03.2021 17:09 Bernd Bleßmann

SL::DN: print_original_invoices in print_original_invoice umbenannt, …

… da nur eine Rechnung gedruckt wird.

5c3d383f 17.03.2021 17:09 Bernd Bleßmann

SL::DN: überflüssigen Parameter dbh für print_original_invoices entfernt

1380222f 17.03.2021 17:09 Bernd Bleßmann

Mahnungen: alle erzeugten Dokumente zu jeder gemahnten Rechnung ins WebDAV

07aa9777 17.03.2021 17:09 Bernd Bleßmann

Mahnungen: DMS: orig. Rechnung als eigenen Typ

6b019910 17.03.2021 17:09 Bernd Bleßmann

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.

b82c5043 17.03.2021 17:09 Bernd Bleßmann

Mahnungsbericht: Erzeugte Dokumente anzeigen -> auch Rechnungen f. Mahngebühren

da5ffc94 17.03.2021 17:09 Bernd Bleßmann

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}.

2651b9cb 17.03.2021 16:48 Bernd Bleßmann

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.

af9297ac 17.03.2021 16:48 Bernd Bleßmann

Mailer: unbenutzen Code entfernt

d1f6e501 17.03.2021 16:48 Bernd Bleßmann

Dateimanagement: Download-Aktion: Version richtig interpretieren

2329b45d 17.03.2021 16:48 Bernd Bleßmann

Dateimanagement: Fileystem-Backend: aussagekräftigere Fehlermeldung

262811c8 17.03.2021 12:23 Bernd Bleßmann

File-Helper: unbenutzten Parameter file_number entfernt

a422e87f 15.03.2021 16:09 Bernd Bleßmann

Mahnungsbericht: Erzeugte Dokumente anzeigen

2b6b46fe 15.03.2021 16:09 Bernd Bleßmann

einfacher Presenter für SL::File::Object

a3403ac5 15.03.2021 16:08 Bernd Bleßmann

Mahnungsbericht: letzte Sortierung immer nach Mahnungslauf …

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

60dcd6c0 15.03.2021 09:58 Jan Büren

Order: Vorbelegte E-Mail-Texte für Fall Ansprechpartner aktiviert

271d20dd 15.03.2021 09:05 Bernd Bleßmann

changelog: Dateimanagement - Drag&Drop

2ee2cbc5 15.03.2021 08:46 Bernd Bleßmann

changelog: Dateimanagement - Vorschaubilder

7de440bf 15.03.2021 08:41 Bernd Bleßmann

Dateimanagement: größere Vorschaubilder beim Drüberfahren

ca96627e 15.03.2021 08:41 Bernd Bleßmann

S:C:H:ThumbnailCreator: Thumbnail-Größe übergeben können

86dcebf0 15.03.2021 08:41 Bernd Bleßmann

Dateimanagement: Thumbnails erzeugen und anzeigen

d04d57fd 11.03.2021 11:30 Bernd Bleßmann

Dateimanagement: Upload per Drag/Drop

a9107c90 11.03.2021 09:39 Bernd Bleßmann

Dateimanagement: Hochladen als andere Quelle f. EK-Belege

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

9f2c4a7d 11.03.2021 09:31 Bernd Bleßmann

S:C:File: Import (scanner): Debug-Warnung, wenn Verzeichnis nicht geöffnet werden kann

a65dfe51 11.03.2021 08:50 Bernd Bleßmann

Kosmetik: Auftrags-Controller: js: Einrückung und Position der Funktion

10fe2228 10.03.2021 13:18 Jan Büren

E-Mail-Dialog: Knopf E-Mail senden ausgrauen um mehrfaches Senden zu verhindern

Author:    Jan Büren <>
1e091879 09.03.2021 16:55 Bernd Bleßmann

Einkaufsrechnungen: Vorgangsbezeichnung speichern und danach suchen können

d1054383 09.03.2021 13:39 Bernd Bleßmann

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....

c4ad2c7c 09.03.2021 11:18 Bernd Bleßmann

Lieferschein: direktes, erstmaliges Drucken gefixt

Behebt #469 (redmine)

f717c870 08.03.2021 17:35 Bernd Bleßmann

Auftrags-Controller: 2. Zeile: Lagerbestand nicht doppelt formatieren

Entweder format_amount oder _as_number

Behebt #470 (redmine)

d5c192b8 08.03.2021 15:32 Bernd Bleßmann

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....

f7305c1d 08.03.2021 15:23 Bernd Bleßmann

Kosmetik: Auftrags-Controller: Typo in Funktionsname

bee7d33f 08.03.2021 14:01 Jan Büren

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.

5c0d66f1 08.03.2021 13:22 Bernd Bleßmann

Auftrags-Controller: auch bei E-Mail erzeugtes Dokument im WebDAV/DMS speichern

2729421a 05.03.2021 16:23 Bernd Bleßmann

Brief: erzeugtes Dokument im DMS speichern

96186c41 05.03.2021 12:36 Bernd Bleßmann

wiederkehrende Rechnungen: auch bei E-Mail erzeugtes Dokument im DMS speichern

d6a9eb6c 02.03.2021 13:25 Bernd Bleßmann

Presenter::Tag: img_tag aus Plugin/L verschoben

94ca5d51 02.03.2021 13:25 Bernd Bleßmann

Presenter::Tag: radio_button_tag aus Plugin/L verschoben

05ec7365 26.02.2021 11:52 Bernd Bleßmann

kivi.File.js: unbenutzte, leere init-Funktion raus

a00404d9 26.02.2021 11:44 Bernd Bleßmann

Filemanagement: Web-Templates list: table-End-Tag korrigiert. HTML-Plugin raus

ba41e5d0 26.02.2021 11:42 Bernd Bleßmann

Filemanagement: Web-Templates import: kleinere Fixes …

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

ce9d008c 26.02.2021 11:38 Bernd Bleßmann

Filemanagement: Web-Templates upload: nicht benutztes JavaScript-Plugin raus

db34e1f5 26.02.2021 11:37 Bernd Bleßmann

Kosmetik: Filemanagement Web-Templates: Einrückung

6aeeb993 25.02.2021 14:17 Moritz Bunkus

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.

7520cd58 23.02.2021 12:16 Moritz Bunkus

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> </p>

50e99be3 23.02.2021 11:52 Moritz Bunkus

MT940: Zeile 61: Felder »Buchungsdatum« und »Währungsart« sind optional

671a5253 19.02.2021 06:32 Jan Büren

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

16fa1465 18.02.2021 13:06 Jan Büren

Stammdaten->Berichte->Kunden Abt1 und Abt2 erweitert

cce0311c 18.02.2021 08:35 Bernd Bleßmann

Order-Controller: Knopf f. E-Mail-Aktion nach "Speichern und drucken" freigeben

bf056a32 15.02.2021 15:29 Bernd Bleßmann

S:C:H:ThumbnailCreator: POD: Modulname korrigiert und leere Abschnitte raus

c235f7be 15.02.2021 15:26 Bernd Bleßmann

SL/DB/Helper/ThumbnailCreator.pm wird nicht benutzt

siehe SL/DB/Controller/ThumbnailCreator.pm

83fac3d1 12.02.2021 09:33 Bernd Bleßmann

File: POD-Korrektur: File-Typen sind singular

ad4bebf4 12.02.2021 07:59 Felix Eichler

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

8f07fac1 11.02.2021 17:10 Bernd Bleßmann

DBUtils: Prüfung auf Trigram-Erweiterung aus S/D/ShopOrder in DBUtils verschoben

db7ddbbe 10.02.2021 12:43 Moritz Bunkus

Order-Controller: Historienfunktion implementiert (aufzeichnen & anzeigen)

1b7759ed 10.02.2021 11:49 Moritz Bunkus

Order-Controller: Artikelklassifizierung berücksichtigen

c46d944c 10.02.2021 11:48 Moritz Bunkus

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">

6ac03ba6 10.02.2021 10:39 Moritz Bunkus

Order-Controller: TODO »credit limit« entfernt

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

92f6fae1 10.02.2021 10:39 Moritz Bunkus

Order-Controller: Workflow Lieferantenauftrag → Preisanfrage

f65440cb 10.02.2021 10:11 Moritz Bunkus

Order-Controller: Workflow Verkaufsauftrag → Verkaufsangebot

cd274d3f 10.02.2021 10:10 Moritz Bunkus

SL::DB::Order: überflüssigen Code entfernt

d1bffbc1 09.02.2021 16:16 Bernd Bleßmann

S:C:Letter: toten Code entfernt

aee143ed 09.02.2021 11:27 Bernd Bleßmann

S:C:Letter: kivi.SalesPurchase.js laden

588a19dc 04.02.2021 12:20 Jan Büren

doku: Hinweise für manuelle Konjunktureinstellungen verbessert

457c1bb0 02.02.2021 12:25 Jan Büren

Einkaufsbericht: Anzeigefilter um Projektbeschreibung erweitert

38ac7c18 02.02.2021 10:04 Bernd Bleßmann

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"...

b2e3b093 01.02.2021 17:41 Bernd Bleßmann

S:C:Letter: Sprache an Druck-Template weitergeben

d1e67082 27.01.2021 16:45 Bernd Bleßmann

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.