Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
1bb8eb34 15.06.2022 15:20 Bernd Bleßmann

Unterversionen: Version sperren: update_attributes ruft save implizit auf

7854aaaa 15.06.2022 15:20 Bernd Bleßmann

Unterversionen: Prüfung auf DMS-File angepasst: …

Nur prüfen, wenn Versionierung an, DMS an und Beleg mit verschickt wird.

5032fc48 15.06.2022 15:20 Bernd Bleßmann

Unterversionen: Controller: Variable umbenannt und Kosmetik

36038065 15.06.2022 15:20 Bernd Bleßmann

Unterversionen: auch im Einkauf

fd82e4e7 15.06.2022 15:20 Bernd Bleßmann

Unterversionen: Controller: Code zum Erzeugen der neuen Belegnummer vereinfacht

- number-Accessor nehmen, dann kann die Fallunterscheidung weg
- der Controller stellt schon sicher, dass es nur valide Belegtypen
gibt
- try/catch kann weg, da das save selber eine Ausnahme werden kann

4a5f2dea 15.06.2022 15:20 Bernd Bleßmann

Unterversionen: Methode zum Prüfen, ob finalisierte Version, leicht vereinfacht

13ae032e 14.06.2022 10:01 Werner Hahn

ShopOrder: invoice_mail richtig übernehmen

9c49e265 13.06.2022 20:56 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Verbessere $check_re()

07edce60 13.06.2022 20:55 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Verarbeite/validiere strukturierte Adressen

c7dfa13f 13.06.2022 12:23 Jan Büren

Unterversionsnummer auch für ABs erhöhen

und postfix stabiler

a5531bb6 13.06.2022 11:32 Bernd Bleßmann

Telefonnotizen in HTML: HTML-Tags bei Suche (Notizen und Volltext) entfernen

af08a0a8 13.06.2022 11:32 Bernd Bleßmann

Telefonnotizen in HTML: anzeigen/laden/speichern

9220dc42 12.06.2022 12:33 Jan Büren

OrderVersion auch in ALL.pm

0af247fe 12.06.2022 10:11 Jan Büren

Unterversionierung über Mandantenkonfiguration aktivierbar

74c871e5 12.06.2022 08:27 Jan Büren

locales für Funktion Unterversionen

70ae535d 12.06.2022 08:27 Jan Büren

Unterversionen für Angebote/Aufträge

Versionen werden finalisiert sobald sie per E-Mail rausgeschickt wurden
Danach ist die Bearbeitung gesperrt, aber es ist möglich eine neue
Unterversion des Belegs zu erstellen.
Unterversionen bekommen den Postfix -x, wobei x:= 2 .. n...

7a778ade 12.06.2022 08:27 Jan Büren

Hilfstabelle oe_version erweitert

b99d067d 12.06.2022 08:27 Jan Büren

Rose-DB OrderVersion - Hilfstabelle zum Versionisieren von Orders

420d3963 09.06.2022 11:43 Jan Büren

Merge pull request #43 from kivitendo/f-invoice-prevent-multiple-post-for-unposted

proof of concept: Formular-Gültigkeit beim Buchen von Verkaufsrechnungen

904cc648 30.05.2022 15:01 Bernd Bleßmann

Auftrags-Controller: Eingabezeile: Default-Menge "1" ausgegraut anzeigen

abab60aa 30.05.2022 14:48 Bernd Bleßmann

Auftrags-Controller: Menge vor Preisquellenermittlung auf 1, wenn ungesetzt. …

Diesmal für das Update der Eingabezeile.

8b4dd266 30.05.2022 12:09 Moritz Bunkus

proof of concept: Formular-Gültigkeit beim Buchen von Verkaufsrechnungen

Ziel: verhindern, dass eine noch nicht gebuchte Rechnung durch
Verwendung des »Zurück«-Buttons im Browser mehrfach gebucht werden
kann.

Implementation: Beim Neuanlegen einer Rechnung wird ein einmaliges...

55962438 20.05.2022 14:58 Jan Büren

ShopConnector: Vorgangsbezeichnung geht auch mit Shopware6

fc9829b3 20.05.2022 11:11 Bernd Bleßmann

Auftrags-Controller: Beleg neu laden nach "Speichern und drucken" auch bei Fehler

Wenn nach dem Speichern ein Fehler auftritt, Beleg neu laden mit redirect.
Gleiche Problematik/Begründung wie in commit
1268bf670c06f5a66ad78a75e41ad6c15061d9bc

1268bf67 20.05.2022 11:10 Bernd Bleßmann

Auftrags-Controller: Beleg neu laden nach "Speichern und drucken"/Druckvorschau.

Sonst wird die Belegnummer nicht angezeigt, falls die Änderbarkeit von
Belegnummern abgeschaltet ist.
Zudem wurde die Projektnummer nicht angezeigt, wenn das automatische anlegen von...

11f9ee27 20.05.2022 11:10 Bernd Bleßmann

Auftrags-Controller: E-Mail-Dialog: nach Speichern hiddens der ids wieder setzen

Wichtig, falls die Makse nicht neu geladen wird (z.B. bei Abbruch)

af084740 20.05.2022 11:10 Bernd Bleßmann

Auftrags-Controller: überflüssiges "die"-Statement entfernt

c39e831b 20.05.2022 11:08 Werner Hahn

Shop: Vorgangsbezeichnung nicht bei Shopware6 implementiert

09800b73 20.05.2022 08:31 Werner Hahn

Dunning: Email und Zahlungsbedingung in Mahnlaufbericht aufgenommen

e6349b94 20.05.2022 08:29 Werner Hahn

ShopOrder: billing_email zusätzlich als invoice_mail ...

beim Kunden übernehmen. Rechnungs und Mahnungsmail werden über diese
Adresse verschickt.

d1cd59d4 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche Auftrag: Kosmetik: Formatierung SQL-Statements

45ee0662 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche Auftrag: auch in Wiedevorlagen suchen

991369b1 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche im Auftragsbericht

04dccca7 18.05.2022 15:26 Bernd Bleßmann

InstallationCheck: IPC::Run wird benötigt

eaa42cae 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche: Hintergrund-Job nachts aktivieren

af8f0a39 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche: Hintergrund-Job: POD

0532e721 18.05.2022 14:13 Bernd Bleßmann

Volltext-Suche: Hintergrund-Job zum Extrahieren von Texten aus Dokumenten

7718459c 18.05.2022 14:13 Bernd Bleßmann

Volltext-Suche: Rose-Beziehung von File zu full_text

ad46cc4c 18.05.2022 14:13 Bernd Bleßmann

Volltext-Suche: Tabelle für Texte aus Dateien im DMS. DB und Rose

2d51ec2e 13.05.2022 11:46 Bernd Bleßmann

Telefonnotizen: in Berichten Angebot/Auftrag filtern können.

Durchsucht werden Betreff und Text.

332b5ec7 13.05.2022 11:44 Bernd Bleßmann

Telefonnotizen Angebot/Auftrag

In einem neuen Reiter können Notizen zum Beleg erfasst werden.

ab3fab97 11.05.2022 12:22 Bernd Bleßmann

BankTransaction: Vorlagen: Verwendungszweck als Bemerkung in Kreditorenbuchung

Mit der Möglichkeit, projektbezogenen Code für eine Konvertierung der
Verwendungszwecks einzubauen.

23d55c85 11.05.2022 12:22 Bernd Bleßmann

BankTransaction: Kreditorenvorlagen: Vorlage direkt laden, wenn genau 1 Treffer

a9d9ca02 11.05.2022 12:14 Bernd Bleßmann

BankTransaction: Kosmetik: Ausrichtung und "make emacs happy"

d58b1a04 04.05.2022 11:24 Bernd Bleßmann

Rechnungsmaske: "Browser-Zurück verhindern" konfigurierbar in Mandantenkonfig

a6e0a7f4 02.05.2022 16:55 Bernd Bleßmann

Dateimanagement: erst nur letzte Version anzeigen / alle Versionen ausklappbar.

Und auch alle Versionen von Anhängen und Bildern anzeigen. Vorher wurde
hier nur die letzte Version gezeigt.

73f7989f 27.04.2022 13:39 Bernd Bleßmann

Auftrags-Controller: Preisquellenermittlung in eigene Funktion ausgelagert

d6fed9b5 27.04.2022 13:35 Bernd Bleßmann

Auftrags-Controller: Preisquellen bei Erneuern von Positionen aus Stammdaten …

… nicht nur berücksichtigen, sondern auch anzeigen.
Und Rabatt-Quellen ebefalls berücksichtigen und anzeigen.

11aeaa07 27.04.2022 13:35 Bernd Bleßmann

Auftrags-Controller: Menge vor Preisquellenermittlung auf 1, wenn ungesetzt

95b5d54b 25.04.2022 16:43 Bernd Bleßmann

SL:Webdav:File.pm->store: ungeänderte Dokumente nicht doppelt speichern.

Einfacher Größenvergleich mit letzter Version.

b36fb0f4 25.04.2022 16:43 Bernd Bleßmann

mini-DMS: Filesystem-Backend: undef-Warnung vermeiden

c5057972 25.04.2022 16:36 Bernd Bleßmann

mini-DMS: Filesystem-Backend: ungeänderte Dokumente nicht doppelt speichern.

Einfacher Größenvergleich mit letzter Version.

2b2a37fd 25.04.2022 10:48 Bernd Bleßmann

Artikel-Controller: Workflow zu Lieferantenauftrag: Lieferant vorauswählen, …

… wenn es genau einen Lieferanten beim Artikel gibt.

afd5395b 25.04.2022 10:48 Bernd Bleßmann

Artikel-Controller: Workflow zu Lieferantenauftrag

Ziemlich simple Implementierung, die das Callback nutzt, das auch für das
Anlegen eines Artikels aus dem Auftrags-Controller heraus genutzt wird.

15aab04c 25.04.2022 10:48 Bernd Bleßmann

neuen Artikel aus Angebots-/Auftrags-Maske anlegen: Variable besser benannt

958b82d6 13.04.2022 12:38 Bernd Bleßmann

Auftrags-Controller: Preisquellen in oberer Eingabezeile besser berücksichtigen

Das alte Verhalten war, Preisquellen bei der Übernahme der Eingabezeile in die
Position zu berücksichtigen, wenn das Preisfeld leer war.
Das war nicht ersichtlich. Zudem wurde bei der Auswahl (Picker) eines Artikels...

40f3befb 12.04.2022 09:36 Bernd Bleßmann

Angebot/Auftrag: "Als neu speichern": Warnung bei ungültigen Artikeln

Als Flash-Meldung im neuen Beleg.

94f5cb15 11.04.2022 16:58 Bernd Bleßmann

Langtext-Dialog: Größe prozentual zum Hauptfenster einstellbar pro Benutzer

Ist hier in der Benutzereinstellung ein Wert != 0 gewählt, so wird der Dialog
entsprechend dargestellt. Auch die Größe des Editor-Bereichs wird in diesem
Fall angpepasst.
Ist 0 oder kein Wert gewählt, so ist das Verhalten wie zuvor.

86751c7a 11.04.2022 15:26 Moritz Bunkus

SameSite-Attribut des Session-Cookies auf Strict setzen

b775c378 07.04.2022 14:19 Jan Büren

Zu Kontoauszug Zuordnung verbessern, alte Logik auch entfernen

f15f5e43 07.04.2022 13:55 Jan Büren

Lieferwertbericht um Filter nach Warengruppen erweitert

1b032ef4 07.04.2022 11:09 Jan Büren

Vorschläge für Kontoauszüge verbessern, fall: remote_account_number

Treffer sauberer setzen, ist überhaupt eine nicht leere Kontonummer vorhanden?

24d1656e 06.04.2022 12:09 Bernd Bleßmann

SL::File: get auch mit dbfile als Parameter aufrufen können

f3324b5a 06.04.2022 11:45 Bernd Bleßmann

SL::File: get_all_versions mit dbfile als Parameter gefixed

96e32f35 04.04.2022 14:34 Bernd Bleßmann

Kunden-/Lieferanten-Suche nach allen Telefonnummern: Leerzeichen ignorieren.

Sowohl in der Sucheingabe, als auch beim Vergleich der DB-Einträge.

f4da9593 04.04.2022 14:31 Bernd Bleßmann

TopQuickSearch nach allen Telefonnummern: Leerzeichen ignorieren.

Sowohl in der Sucheingabe, als auch beim Vergleich der DB-Einträge.

43816cb7 04.04.2022 13:24 Bernd Bleßmann

Letter: "alle" E-Mail-Adressen per Anhaken als Empfänger

5a07eafc 04.04.2022 13:24 Bernd Bleßmann

"alle" E-Mail-Adressen per Anhaken als Empfänger hinzufügen können

a27846ef 04.04.2022 12:49 Bernd Bleßmann

Revert "Briefe: Rechteprüfung gefixed"

This reverts commit 65604fea85234a5ae3e787f7cafd81ece6b8621d.

Der Fix ist zwar richtig, aber nicht weitgehend. Es fehlen an einigen
Stellen weiter Übergaben von "is_sales" (z.B. bei allen redirects).

Zudem gibt es noch ein anderes Problem. Die Rechteprüfung hängt von...

cfb02930 04.04.2022 12:16 Jan Büren

Shopware6: Status completed innerhalb des Konnektors mappen

Zufälligerweise heißen die alle fast schon so wie vordefiniert,
aber leider nicht ganz genauso ...

e6d132a1 01.04.2022 08:12 Jan Büren

schon benutzte ungültige Sprachen anzeigen

08e48f66 31.03.2022 18:10 Jan Büren

Image-Upload neuer Typ für VK-Lieferschein

080707b8 31.03.2022 14:04 Jan Büren

Ungültige Sprachen nicht mehr im Angebot/Auftrag/Beistell-LS

5474d397 31.03.2022 14:03 Jan Büren

Sprache auf ungültig setzen im Admin-Bereich

97a6f6d6 31.03.2022 14:03 Jan Büren

Sprache um Attribut ungültig erweitert

0ca7f6f9 31.03.2022 10:35 Jan Büren

Zuviel in b24afac71c944 entfernt. Historie und Wiedervorlage wieder anzeigen

Historie ist nur lesend im Zugriff und Wiedervorlagen zu
schreibgeschützten Belegen zu erstellen, wenn das Recht productivity
vergeben ist, find ich i.O.

65604fea 28.03.2022 16:56 Bernd Bleßmann

Briefe: Rechteprüfung gefixed

Beim Öffnen eines Briefes aus dem Bericht wurde die Info is_sales nicht
mitgegeben. Daher wurde immer auf Rechte im Einkauf geprüft, egal, ob
Ein- oder Verkauf.

- $self->is_sales verwenden, denn das prüft, ob $::form->{is_sales} vorhanden...

abafb475 28.03.2022 11:46 Bernd Bleßmann

Auftrags-Controller: Speichern und schließen, …

… was einen zurück zur voherigen Ansicht bringt

7bacc2aa 28.03.2022 11:45 Bernd Bleßmann

Verknüfpte Belege: Keine Verknüpfungen zu Angebot von Angebot oder Auftrag.

Ein Angbot beginnt immer einen neuen Workflow (es sei denn der Vorgänger ist
ein Pflichtenheft).
Das kann sonst dazu führen, dass eine Position mehrere Angebote als Vorgänger
hat und dann kann das Angebot nicht mehr gedruckt werden. Auch logisch ist...

5a1856a8 25.03.2022 15:55 Jan Büren

Kreditorenbeleg prinzipiell um reverse_charge für beliebige Steuerschlüssel erw.

Sobald eine Steuer ein Gegenkonto (reverse_charge_chart_id) besitzt
wird die Steuer immer gespiegelt gebucht. Unabhängig vom Steuersatz
oder Steuerschlüssel.

e8a1c190 25.03.2022 15:55 Jan Büren

Kreditorenbeleg reverse Charge 94 in Dialog-B mit korrektem Vz buchen

44b4b931 25.03.2022 15:55 Jan Büren

Anzahlungsrechnung auch den netto-Betrag an die Druckvorlagen übergeben

23b40897 25.03.2022 13:04 Jan Büren

Payment-Helper pay_invoice case 'difference_as_skonto' entfernt

'difference_as_skonto' lässt sich über 'free_skonto' abbilden.
Ein Fall weniger der die Methode etwas wartungsfreundlicher macht.
POD und Testfall angepasst.

e04af795 25.03.2022 09:15 Jan Büren

Payment-Helper: free_skonto erweitert: skonto_amount == open_amount

968c9d8f 25.03.2022 09:14 Jan Büren

Verknüpfte Belege auch für Dialogbuchungen

a3263b66 24.03.2022 16:40 Jan Büren

Payment-Helper Anpassungen aus Testfall

- Keine Skonto Steuerkorrektur falls Steuer-Betrag < 0.01
- Zwei Teile von Netto und Steuer können an der dritten
Nachkommastelle auf 5 (0.005) berechnet werden. Entsprechend
Rundungskorrekturen genauer angepasst

54680b6c 24.03.2022 16:39 Jan Büren

SPI-Helper: Im Fehlerfall genauere Angaben zur Analyse ausgeben

11185756 24.03.2022 16:39 Jan Büren

Kosmetik ;

5a5ec009 24.03.2022 16:39 Jan Büren

Testfall bank_transactions angepasst

- Payment-Helper keine uninit params
- skonto steuerkorrektur macht zwei weitere acc_trans verknüpfungen

da3cca7d 24.03.2022 16:39 Jan Büren

Payment-Helper: Notes in DB-Buchung als Text speichern

293fb807 24.03.2022 16:39 Jan Büren

Payment-Helper _skonto_charts... debugs und kommentare aufgeräumt

b17ed7c1 24.03.2022 16:39 Jan Büren

Payment-Helper: skonto_charts entfernt

9a2a4c7f 24.03.2022 16:37 Jan Büren

Kosmetik, Toten Code identifizieren, Alphabetische Reihenfolge Module

d8275f6e 24.03.2022 16:31 Jan Büren

Payment-Helper Skonto verbuchen mit Steuerkorrektur

tax_and_amount_by_tax_id ausgelagert für ar und ap in SalesPurchaseInvoice.
pay_invoice mit skonto erwartet die banktransaction.id
Invoice und PurchaseInvoice bindet den SPI Helper ein
Alte Methode skonto_charts noch im Payment-Helper drin....

f5604bfb 22.03.2022 11:57 Jan Büren

Wiedervorlage für Beleg, nur sichtbar für eigenen Benutzer

Die Rechte sind hier entweder zu strikt oder werden erst gar nicht
überprüft. Ferner sieht die ursprüngliche SQL-Abfrage leicht buggy aus.
Dieser Commit enthebelt behandelt Wiedervorlagen für Belege so als ob...

97031bd9 21.03.2022 14:01 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Änderungen Syntax betreffend

fa91a37b 18.03.2022 11:25 Bernd Bleßmann

Beim Workflow Kunden/Lieferant->Angebot/Auftrag Sprache vorbelegen

behebt #494 (redmine)

d1f58302 14.03.2022 14:19 Bernd Bleßmann

Schnellsuche nach "allen" Telefonnummern.

Gesucht wird in allen Telefonnummer-Feldern bei Kunden/Lieferanten
und Ansprechpersonen.

28457822 14.03.2022 14:19 Bernd Bleßmann

Kunden-/Lieferantensuche: Suche nach allen entsprechenden Telefonnummern

- alle Telefonnummer-Felder in entweder Kunden- oder
Lieferantenstammdaten
- alle Telefonnummer-Felder in Ansprechpersonen

ff13e292 14.03.2022 11:12 Bernd Bleßmann

Kundenbericht: Suche nach Hauptansprechperson repariert, …

… wenn auch Belege angezeigt werden sollen.
Dazu muss das "SELECT" dafür in alle "UNIONS".