kivitendo-erp.git
2 years agoAuftrags-Controller: Preisquellenermittlung in eigene Funktion ausgelagert
Bernd Bleßmann [Wed, 27 Apr 2022 11:38:37 +0000 (13:38 +0200)]
Auftrags-Controller: Preisquellenermittlung in eigene Funktion ausgelagert

2 years agoAuftrags-Controller: Preisquellen bei Erneuern von Positionen aus Stammdaten …
Bernd Bleßmann [Wed, 27 Apr 2022 09:34:35 +0000 (11:34 +0200)]
Auftrags-Controller: Preisquellen bei Erneuern von Positionen aus Stammdaten …

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

2 years agoAuftrags-Controller: Menge vor Preisquellenermittlung auf 1, wenn ungesetzt
Bernd Bleßmann [Wed, 27 Apr 2022 11:34:16 +0000 (13:34 +0200)]
Auftrags-Controller: Menge vor Preisquellenermittlung auf 1, wenn ungesetzt

2 years agoSL:Webdav:File.pm->store: ungeänderte Dokumente nicht doppelt speichern.
Bernd Bleßmann [Mon, 25 Apr 2022 14:34:51 +0000 (16:34 +0200)]
SL:Webdav:File.pm->store: ungeänderte Dokumente nicht doppelt speichern.

Einfacher Größenvergleich mit letzter Version.

2 years agomini-DMS: Filesystem-Backend: undef-Warnung vermeiden
Bernd Bleßmann [Mon, 25 Apr 2022 14:42:56 +0000 (16:42 +0200)]
mini-DMS: Filesystem-Backend: undef-Warnung vermeiden

2 years agomini-DMS: Filesystem-Backend: ungeänderte Dokumente nicht doppelt speichern.
Bernd Bleßmann [Mon, 25 Apr 2022 14:02:16 +0000 (16:02 +0200)]
mini-DMS: Filesystem-Backend: ungeänderte Dokumente nicht doppelt speichern.

Einfacher Größenvergleich mit letzter Version.

2 years agochangelog zu Workflow zu Lieferantenauftrag
Bernd Bleßmann [Mon, 25 Apr 2022 08:25:34 +0000 (10:25 +0200)]
changelog zu Workflow zu Lieferantenauftrag

2 years agoArtikel-Controller: Workflow zu Lieferantenauftrag: Lieferant vorauswählen, …
Bernd Bleßmann [Fri, 22 Apr 2022 15:21:03 +0000 (17:21 +0200)]
Artikel-Controller: Workflow zu Lieferantenauftrag: Lieferant vorauswählen, …

… wenn es genau einen Lieferanten beim Artikel gibt.

2 years agoArtikel-Controller: Workflow zu Lieferantenauftrag
Bernd Bleßmann [Wed, 20 Apr 2022 14:38:01 +0000 (16:38 +0200)]
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.

2 years agoneuen Artikel aus Angebots-/Auftrags-Maske anlegen: Variable besser benannt
Bernd Bleßmann [Wed, 20 Apr 2022 13:22:42 +0000 (15:22 +0200)]
neuen Artikel aus Angebots-/Auftrags-Maske anlegen: Variable besser benannt

2 years agoRechnungsmaske: Browser-Zurück verhindern
Bernd Bleßmann [Wed, 13 Apr 2022 14:25:27 +0000 (16:25 +0200)]
Rechnungsmaske: Browser-Zurück verhindern

Ein weiterer Hack, der in der Rechnungsmaske den Browswer-Zurück-Knopf
aushebeln soll, damit nicht doppelt gebucht werden kann.

siehe auch:
https://stackoverflow.com/questions/46183325/prevent-form-resubmit-after-pressing-back-button

2 years agoRechnungsmaske: "Drucken und Buchen" und Browser-Zurück entschärfen
Bernd Bleßmann [Wed, 26 Jan 2022 16:17:45 +0000 (17:17 +0100)]
Rechnungsmaske: "Drucken und Buchen" und Browser-Zurück entschärfen

Wenn nach dem "Drucken und Buchen" in der Rechnungsmaske eine andere Maske
aufgerufen wird und dann mit "Browser-Zurück" wieder zur Rechnungsmaske
zurückgegangen wird, dann wird im günstigsten Fall erneut gedruckt. Es ist
aber auch schon passiert (je nach Browser-Version?), dass eine zweite Rechnung
gebucht wurde.
Nun wird durch eine Hidden-Variable verhindert, dass der submit erneut
durchgeführt wird.

Das ist nur ein Hack. Eventuell ist es besser, das resubmit umzustellen auf:
- Druckdatei generieren
- per js zum Download anbieten und update-Triggern

Da ist aber einiges zu beachten durch die verschiedenen Ausgabetypen (media)
und $form->parse_template muss so umgestellt werden, dass es die Datei nicht
an den Browser schickt.

2 years agoAuftrags-Controller: Preisquellen in oberer Eingabezeile besser berücksichtigen
Bernd Bleßmann [Wed, 13 Apr 2022 10:38:07 +0000 (12:38 +0200)]
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
der Artikelpreis ohne Berücksichtigung der Quellen in das Preisfeld oben
eingetragen, so dass man es leer machen musste, um den Preisquellenpreis in die
Position zu übernehmen.

Nun wird nach der Auswahl (Picker) eines Artikels der Preis der Preisquelle
als placeholder in das Preisfeld eingetragen. Ein tooltip zeigt die Quelle an.
Damit bleibt das Feld leer und der Quellenpreis wird für die Position
verwendet.
Die Bearbeiterin sieht den Preis, der verwendet wird, kann ihn aber
auch leicht überschreiben.

Analog gilt das alles für das Rabattfeld.

2 years agoAngebot/Auftrag: "Als neu speichern": Warnung bei ungültigen Artikeln
Bernd Bleßmann [Tue, 12 Apr 2022 07:36:17 +0000 (09:36 +0200)]
Angebot/Auftrag: "Als neu speichern": Warnung bei ungültigen Artikeln

Als Flash-Meldung im neuen Beleg.

2 years agoLangtext-Dialog: Größe prozentual zum Hauptfenster einstellbar pro Benutzer
Bernd Bleßmann [Mon, 11 Apr 2022 14:23:44 +0000 (16:23 +0200)]
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.

2 years agoSameSite-Attribut des Session-Cookies auf Strict setzen
Moritz Bunkus [Mon, 11 Apr 2022 13:26:57 +0000 (15:26 +0200)]
SameSite-Attribut des Session-Cookies auf Strict setzen

2 years agoZu Kontoauszug Zuordnung verbessern, alte Logik auch entfernen
Jan Büren [Thu, 7 Apr 2022 12:19:08 +0000 (14:19 +0200)]
Zu Kontoauszug Zuordnung verbessern, alte Logik auch entfernen

2 years agoLieferwertbericht um Filter nach Warengruppen erweitert
Jan Büren [Thu, 7 Apr 2022 11:27:27 +0000 (13:27 +0200)]
Lieferwertbericht um Filter nach Warengruppen erweitert

2 years agoVorschläge für Kontoauszüge verbessern, fall: remote_account_number
Jan Büren [Thu, 7 Apr 2022 08:31:14 +0000 (10:31 +0200)]
Vorschläge für Kontoauszüge verbessern, fall: remote_account_number

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

2 years agoSL::File: get auch mit dbfile als Parameter aufrufen können
Bernd Bleßmann [Wed, 6 Apr 2022 10:09:16 +0000 (12:09 +0200)]
SL::File: get auch mit dbfile als Parameter aufrufen können

2 years agoSL::File: get_all_versions mit dbfile als Parameter gefixed
Bernd Bleßmann [Wed, 6 Apr 2022 09:45:03 +0000 (11:45 +0200)]
SL::File: get_all_versions mit dbfile als Parameter gefixed

2 years agoKunden-/Lieferanten-Suche nach allen Telefonnummern: Leerzeichen ignorieren.
Bernd Bleßmann [Thu, 31 Mar 2022 17:17:59 +0000 (19:17 +0200)]
Kunden-/Lieferanten-Suche nach allen Telefonnummern: Leerzeichen ignorieren.

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

2 years agoTopQuickSearch nach allen Telefonnummern: Leerzeichen ignorieren.
Bernd Bleßmann [Thu, 31 Mar 2022 17:09:07 +0000 (19:09 +0200)]
TopQuickSearch nach allen Telefonnummern: Leerzeichen ignorieren.

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

2 years agoLetter: "alle" E-Mail-Adressen per Anhaken als Empfänger
Bernd Bleßmann [Thu, 31 Mar 2022 13:48:56 +0000 (15:48 +0200)]
Letter: "alle" E-Mail-Adressen per Anhaken als Empfänger

2 years ago"alle" E-Mail-Adressen per Anhaken als Empfänger hinzufügen können
Bernd Bleßmann [Mon, 28 Mar 2022 14:28:17 +0000 (16:28 +0200)]
"alle" E-Mail-Adressen per Anhaken als Empfänger hinzufügen können

2 years agolocales-Lauf en
Bernd Bleßmann [Mon, 4 Apr 2022 11:24:00 +0000 (13:24 +0200)]
locales-Lauf en

2 years agoRevert "Briefe: Rechteprüfung gefixed"
Bernd Bleßmann [Mon, 4 Apr 2022 10:49:06 +0000 (12:49 +0200)]
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
der form-Variablen "is_sales", ab, die zwar auch beim Export durch
den Reportgenerator übergeben wird. Diese wird aber erst nach dem
run_before-hook von dfen Report-Generator-spezifischen Hiddens
in der form gesetzt.

Ich mache dazu ein Ticket auf: Refs #495 (redmine)

2 years agoShopware6: Status completed innerhalb des Konnektors mappen
Jan Büren [Mon, 4 Apr 2022 10:16:13 +0000 (12:16 +0200)]
Shopware6: Status completed innerhalb des Konnektors mappen

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

2 years agoShop: vergessene locales
Jan Büren [Mon, 4 Apr 2022 10:10:35 +0000 (12:10 +0200)]
Shop: vergessene locales

2 years agoschon benutzte ungültige Sprachen anzeigen
Jan Büren [Fri, 1 Apr 2022 06:04:12 +0000 (08:04 +0200)]
schon benutzte ungültige Sprachen anzeigen

2 years agoImage-Upload neuer Typ für VK-Lieferschein
Jan Büren [Thu, 31 Mar 2022 15:17:10 +0000 (17:17 +0200)]
Image-Upload neuer Typ für VK-Lieferschein

2 years agoUngültige Sprachen nicht mehr im Angebot/Auftrag/Beistell-LS
Jan Büren [Thu, 31 Mar 2022 12:01:59 +0000 (14:01 +0200)]
Ungültige Sprachen nicht mehr im Angebot/Auftrag/Beistell-LS

2 years agoSprache auf ungültig setzen im Admin-Bereich
Jan Büren [Thu, 31 Mar 2022 11:54:38 +0000 (13:54 +0200)]
Sprache auf ungültig setzen im Admin-Bereich

2 years agoSprache um Attribut ungültig erweitert
Jan Büren [Thu, 31 Mar 2022 09:45:54 +0000 (11:45 +0200)]
Sprache um Attribut ungültig erweitert

2 years agoZuviel in b24afac71c944 entfernt. Historie und Wiedervorlage wieder anzeigen
Jan Büren [Thu, 31 Mar 2022 08:35:06 +0000 (10:35 +0200)]
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.

2 years agoBriefe: Rechteprüfung gefixed
Bernd Bleßmann [Mon, 28 Mar 2022 14:48:13 +0000 (16:48 +0200)]
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
ist
- is_sales der URL für den Link auf den Brief mitgeben

2 years agoclean_tax abhängigkeit explizit setzen
Jan Büren [Mon, 28 Mar 2022 11:57:02 +0000 (13:57 +0200)]
clean_tax abhängigkeit explizit setzen

2 years agoAufräumskript für Steuerschlüssel 18,19 - Prüfung auf Kontenrahmen
Jan Büren [Mon, 28 Mar 2022 11:12:37 +0000 (13:12 +0200)]
Aufräumskript für Steuerschlüssel 18,19 - Prüfung auf Kontenrahmen

2 years agoAuftrags-Controller: Speichern und schließen, …
Bernd Bleßmann [Mon, 28 Mar 2022 09:19:41 +0000 (11:19 +0200)]
Auftrags-Controller: Speichern und schließen, …

… was einen zurück zur voherigen Ansicht bringt

2 years agoVerknüfpte Belege: Keine Verknüpfungen zu Angebot von Angebot oder Auftrag.
Bernd Bleßmann [Wed, 23 Mar 2022 09:41:57 +0000 (10:41 +0100)]
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
das nicht sinnvoll.

Fix im Auftrags-Controller und Upgrade-Skript, um solche Verknüpfungen zu
entfernen.

2 years agoChangelog: Reverse Charge für einige Steuerschlüssel
Jan Büren [Fri, 25 Mar 2022 15:06:16 +0000 (16:06 +0100)]
Changelog: Reverse Charge für einige Steuerschlüssel

2 years agoKreditorenbeleg prinzipiell um reverse_charge für beliebige Steuerschlüssel erw.
Jan Büren [Wed, 16 Mar 2022 07:10:08 +0000 (08:10 +0100)]
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.

2 years agoSteuerschlüssel 18 und 19 mit reverse_charge Funktion hinzugefügt
Jan Büren [Wed, 16 Mar 2022 07:07:19 +0000 (08:07 +0100)]
Steuerschlüssel 18 und 19 mit reverse_charge Funktion hinzugefügt

2 years agoKreditorenbeleg reverse Charge 94 in Dialog-B mit korrektem Vz buchen
Jan Büren [Tue, 15 Mar 2022 06:08:37 +0000 (07:08 +0100)]
Kreditorenbeleg reverse Charge 94 in Dialog-B mit korrektem Vz buchen

2 years agoAnzahlungsrechnung auch den netto-Betrag an die Druckvorlagen übergeben
Jan Büren [Tue, 22 Mar 2022 16:24:28 +0000 (17:24 +0100)]
Anzahlungsrechnung auch den netto-Betrag an die Druckvorlagen übergeben

2 years agolocales en/de
Jan Büren [Fri, 25 Mar 2022 14:54:43 +0000 (15:54 +0100)]
locales en/de

2 years agoMit Bankimport abgeglichen Dialog-Buchungen schreibschützen
Jan Büren [Wed, 16 Mar 2022 08:27:06 +0000 (09:27 +0100)]
Mit Bankimport abgeglichen Dialog-Buchungen schreibschützen

2 years agoPayment-Helper pay_invoice case 'difference_as_skonto' entfernt
Jan Büren [Fri, 25 Mar 2022 12:03:13 +0000 (13:03 +0100)]
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.

2 years agoreverse Charge Upgrade Skript: taxkeys nur bei Germany-DATEV-SKR03EU/04EU
Bernd Bleßmann [Fri, 25 Mar 2022 11:28:30 +0000 (12:28 +0100)]
reverse Charge Upgrade Skript: taxkeys nur bei Germany-DATEV-SKR03EU/04EU

2 years agolocales-Lauf en
Bernd Bleßmann [Fri, 25 Mar 2022 09:12:33 +0000 (10:12 +0100)]
locales-Lauf en

2 years agoTestfälle für Payment umgestellt difference_as_skonto => free_skonto
Jan Büren [Fri, 25 Mar 2022 08:16:46 +0000 (09:16 +0100)]
Testfälle für Payment umgestellt difference_as_skonto => free_skonto

Anwendungsfall difference_as_skonto ist nichts anderes als
free_skonto mit dem Skonto-Betrag entsprechend dem vollen
Rechnungsbetrag. Der Fall difference_as_skonto ist ansonsten toter Code
in der kivi und wurde nur von diesem Testfall noch am Leben erhalten

2 years agoPayment-Helper: free_skonto erweitert: skonto_amount == open_amount
Jan Büren [Fri, 25 Mar 2022 08:15:24 +0000 (09:15 +0100)]
Payment-Helper: free_skonto erweitert: skonto_amount == open_amount

2 years agoVerknüpfte Belege auch für Dialogbuchungen
Jan Büren [Fri, 25 Mar 2022 05:14:15 +0000 (06:14 +0100)]
Verknüpfte Belege auch für Dialogbuchungen

2 years agoHinweis, dass manuelle Skonto-Steuerkorrektur nicht mehr nötig sind
Jan Büren [Thu, 24 Mar 2022 16:39:21 +0000 (17:39 +0100)]
Hinweis, dass manuelle Skonto-Steuerkorrektur nicht mehr nötig sind

2 years agoChangelog: Skontoautomatik macht Steuerkorrektur
Jan Büren [Thu, 24 Mar 2022 16:37:43 +0000 (17:37 +0100)]
Changelog: Skontoautomatik macht Steuerkorrektur

2 years agoÄnderungen Testfall tax. bt_id ist jetzt zwingend erforderlich
Jan Büren [Wed, 23 Mar 2022 13:52:18 +0000 (14:52 +0100)]
Änderungen Testfall tax. bt_id ist jetzt zwingend erforderlich

pay_invoice mit Skonto erwartet die bank_transaction.id

2 years agoPayment-Helper Anpassungen aus Testfall
Jan Büren [Wed, 23 Mar 2022 12:33:00 +0000 (13:33 +0100)]
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

2 years agoSPI-Helper: Im Fehlerfall genauere Angaben zur Analyse ausgeben
Jan Büren [Wed, 23 Mar 2022 11:52:12 +0000 (12:52 +0100)]
SPI-Helper: Im Fehlerfall genauere Angaben zur Analyse ausgeben

2 years agoKosmetik ;
Jan Büren [Wed, 23 Mar 2022 11:51:45 +0000 (12:51 +0100)]
Kosmetik ;

2 years agoTestfall bank_transactions angepasst
Jan Büren [Wed, 23 Mar 2022 07:26:27 +0000 (08:26 +0100)]
Testfall bank_transactions angepasst

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

2 years agoPayment-Helper: Notes in DB-Buchung als Text speichern
Jan Büren [Tue, 22 Mar 2022 09:57:05 +0000 (10:57 +0100)]
Payment-Helper: Notes in DB-Buchung als Text speichern

2 years agoPayment-Helper _skonto_charts... debugs und kommentare aufgeräumt
Jan Büren [Tue, 22 Mar 2022 09:46:03 +0000 (10:46 +0100)]
Payment-Helper _skonto_charts... debugs und kommentare aufgeräumt

2 years agoPayment-Helper: skonto_charts entfernt
Jan Büren [Tue, 22 Mar 2022 09:39:13 +0000 (10:39 +0100)]
Payment-Helper: skonto_charts entfernt

2 years agoLocales für Skonto-Steuerkorrektur
Jan Büren [Tue, 22 Mar 2022 08:59:23 +0000 (09:59 +0100)]
Locales für Skonto-Steuerkorrektur

2 years agoKosmetik, Toten Code identifizieren, Alphabetische Reihenfolge Module
Jan Büren [Tue, 22 Mar 2022 08:15:20 +0000 (09:15 +0100)]
Kosmetik, Toten Code identifizieren, Alphabetische Reihenfolge Module

2 years agoAngepasster Testfall payment
Jan Büren [Wed, 23 Mar 2022 12:32:27 +0000 (13:32 +0100)]
Angepasster Testfall payment

2 years agoPayment-Helper Skonto verbuchen mit Steuerkorrektur
Jan Büren [Tue, 22 Mar 2022 07:54:09 +0000 (08:54 +0100)]
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.
Ferner auskommentierte Debug-Statements und auskommtiert ArGl, ApGl
stabile Anbindung an ARAP (nicht notwendig, da mit BankTransationAccTrans
verknüpft).

2 years agoSKR03/SKR04 Entfernt ggf. uralte falsch verknüpfte Automatikkonten
Jan Büren [Thu, 24 Mar 2022 14:46:36 +0000 (15:46 +0100)]
SKR03/SKR04 Entfernt ggf. uralte falsch verknüpfte Automatikkonten

Laut der DATEV Steuerschlüssel Spezifikation darf es ferner
auch kein Automatik-Konto mehrfach bei Steuerschlüssel verwendet werden.
kivi erlaubt das schon immer, falls möglich setzt das skript den
Wert auf unique

2 years agoAnzeige für Steuer bei Kreditorenbuchung wieder sichtbar machen
Jan Büren [Tue, 22 Mar 2022 10:53:39 +0000 (11:53 +0100)]
Anzeige für Steuer bei Kreditorenbuchung wieder sichtbar machen

Die Abfrage auf reverse_charge_ $i liefert immer true zurück.
Entsprechend vorher den Wert in eine Variable setzen und diese dann prüfen

2 years agoWiedervorlage für Beleg, nur sichtbar für eigenen Benutzer
Jan Büren [Tue, 22 Mar 2022 10:51:02 +0000 (11:51 +0100)]
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
diese sichtbar für alle Benutzer sind. Ferner wird die SQL-Abfrage
konkret auf die trans_id des Belegs angewendet

2 years agoSwiss QR-Bill: QrBill.pm: Änderungen Syntax betreffend
Steven Schubiger [Thu, 3 Mar 2022 12:32:48 +0000 (13:32 +0100)]
Swiss QR-Bill: QrBill.pm: Änderungen Syntax betreffend

2 years agoBeim Workflow Kunden/Lieferant->Angebot/Auftrag Sprache vorbelegen
Bernd Bleßmann [Fri, 18 Mar 2022 10:25:41 +0000 (11:25 +0100)]
Beim Workflow Kunden/Lieferant->Angebot/Auftrag Sprache vorbelegen

behebt #494 (redmine)

2 years agoRechnungsbericht: Dateianhänge anzeigen können.
Bernd Bleßmann [Mon, 14 Mar 2022 18:38:52 +0000 (19:38 +0100)]
Rechnungsbericht: Dateianhänge anzeigen können.

2 years agoDokumentation: changelog für Suche nach allen Telefonnummern
Bernd Bleßmann [Mon, 14 Mar 2022 12:54:59 +0000 (13:54 +0100)]
Dokumentation: changelog für Suche nach allen Telefonnummern

2 years agoSchnellsuche nach "allen" Telefonnummern.
Bernd Bleßmann [Mon, 14 Mar 2022 11:11:23 +0000 (12:11 +0100)]
Schnellsuche nach "allen" Telefonnummern.

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

2 years agoKosmetik: Ausrichtung
Bernd Bleßmann [Mon, 14 Mar 2022 12:50:06 +0000 (13:50 +0100)]
Kosmetik: Ausrichtung

2 years agoKunden-/Lieferantensuche: Suche nach allen entsprechenden Telefonnummern
Bernd Bleßmann [Mon, 14 Mar 2022 10:28:28 +0000 (11:28 +0100)]
Kunden-/Lieferantensuche: Suche nach allen entsprechenden Telefonnummern

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

2 years agoÜbersetzung Kunden-/Lieferantensuche: Hauptansprechperson statt -partner
Bernd Bleßmann [Mon, 14 Mar 2022 10:19:26 +0000 (11:19 +0100)]
Übersetzung Kunden-/Lieferantensuche: Hauptansprechperson statt -partner

2 years agoLieferantensuche: Auch Hauptansprechperson anzeigen können
Bernd Bleßmann [Mon, 14 Mar 2022 10:13:37 +0000 (11:13 +0100)]
Lieferantensuche: Auch Hauptansprechperson anzeigen können

2 years agoKundenbericht: Suche nach Hauptansprechperson repariert, …
Bernd Bleßmann [Mon, 14 Mar 2022 10:12:28 +0000 (11:12 +0100)]
Kundenbericht: Suche nach Hauptansprechperson repariert, …

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

2 years agoWeb-Template Kunden-/Lieferantensuche: ein <td> zuviel
Bernd Bleßmann [Mon, 14 Mar 2022 10:10:20 +0000 (11:10 +0100)]
Web-Template Kunden-/Lieferantensuche: ein <td> zuviel

2 years agoWeb-Templates Rechnungssuche: HTML-Tags korrigiert: …
Bernd Bleßmann [Fri, 11 Mar 2022 18:07:34 +0000 (19:07 +0100)]
Web-Templates Rechnungssuche: HTML-Tags korrigiert: …

- hidden außerhalb der Tabelle gesetzt
- <b>s geschlossen

2 years agoar.pl: Kosmetik: Ausrichtung
Bernd Bleßmann [Fri, 11 Mar 2022 17:34:08 +0000 (18:34 +0100)]
ar.pl: Kosmetik: Ausrichtung

2 years agoRechnungsbericht VK und EK nach Steuerzone sortieren können
Bernd Bleßmann [Fri, 11 Mar 2022 17:31:33 +0000 (18:31 +0100)]
Rechnungsbericht VK und EK nach Steuerzone sortieren können

2 years agoRechnungsbericht VK und EK nach Steuerzone filtern können
Bernd Bleßmann [Fri, 11 Mar 2022 17:20:18 +0000 (18:20 +0100)]
Rechnungsbericht VK und EK nach Steuerzone filtern können

2 years agoKosmetik Payment-Helper
Jan Büren [Thu, 10 Mar 2022 08:43:32 +0000 (09:43 +0100)]
Kosmetik Payment-Helper

2 years agoCKEditor: Platz f. Toolbox bei Langtext, E-Mail-Dialog und Konfig. periodische RGs
Bernd Bleßmann [Wed, 23 Feb 2022 12:35:52 +0000 (13:35 +0100)]
CKEditor: Platz f. Toolbox bei Langtext, E-Mail-Dialog und Konfig. periodische RGs

2 years agokivi.js: CKEditor macht platz für Toolbox, …
Bernd Bleßmann [Wed, 23 Feb 2022 12:33:16 +0000 (13:33 +0100)]
kivi.js: CKEditor macht platz für Toolbox, …

wenn das Platzhalter-Element die Klasse 'texteditor-space-for-toolbar'
gestezt hat.

2 years agoBeschreibungsfeld in Debitorenbuchung braucht cols-Attribut, …
Bernd Bleßmann [Wed, 9 Mar 2022 10:32:50 +0000 (11:32 +0100)]
Beschreibungsfeld in Debitorenbuchung braucht cols-Attribut, …

… sonst gibt es eine "division by zero"-Ausnahme in SL::Form::numtextrows

2 years agoLänge Eingabefelder angleichen in in Debitoren, Kreditoren- u. Dialogbuchung.
Bernd Bleßmann [Wed, 9 Mar 2022 09:50:48 +0000 (10:50 +0100)]
Länge Eingabefelder angleichen in in Debitoren, Kreditoren- u. Dialogbuchung.

Durch die Einführung der Vorgangsbezeichnung dort sah des alles etwas unruhig
aus.

2 years agoKosmetik Debitorenbuchung ar.pl: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 13:36:34 +0000 (14:36 +0100)]
Kosmetik Debitorenbuchung ar.pl: Ausrichtung

2 years agoVorgangsbezeichnung in Debitorenbuchungs-Vorlage: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 13:35:21 +0000 (14:35 +0100)]
Vorgangsbezeichnung in Debitorenbuchungs-Vorlage: Speichern und Laden

2 years agoVorgangsbezeichnung in Debitorenbuchung: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 13:33:30 +0000 (14:33 +0100)]
Vorgangsbezeichnung in Debitorenbuchung: Speichern und Laden

2 years agoKosmetik Kreditorenbuchung ap.pl: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 13:21:10 +0000 (14:21 +0100)]
Kosmetik Kreditorenbuchung ap.pl: Ausrichtung

2 years agoVorgangsbezeichnung in Kreditorenbuchungs-Vorlage: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 13:09:52 +0000 (14:09 +0100)]
Vorgangsbezeichnung in Kreditorenbuchungs-Vorlage: Speichern und Laden

2 years agoVorgangsbezeichnung in Kreditorenbuchung: Speichern, Laden, Workflow
Bernd Bleßmann [Mon, 21 Feb 2022 12:59:42 +0000 (13:59 +0100)]
Vorgangsbezeichnung in Kreditorenbuchung: Speichern, Laden, Workflow

2 years agoKosmetik Dialogbuchung gl.pl, GL.pm: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 12:43:23 +0000 (13:43 +0100)]
Kosmetik Dialogbuchung gl.pl, GL.pm: Ausrichtung

2 years agoBuchungsjournal: Vorgangsbezeichnung anzeigen und danach filtern können
Bernd Bleßmann [Mon, 21 Feb 2022 11:52:31 +0000 (12:52 +0100)]
Buchungsjournal: Vorgangsbezeichnung anzeigen und danach filtern können

2 years agoBuchungsjournal Web-Template: Kosmetik: Einrückung
Bernd Bleßmann [Mon, 21 Feb 2022 11:02:13 +0000 (12:02 +0100)]
Buchungsjournal Web-Template: Kosmetik: Einrückung

2 years agoBuchungsjournal Web-Template: Fehlendes td-Tag
Bernd Bleßmann [Mon, 21 Feb 2022 11:01:07 +0000 (12:01 +0100)]
Buchungsjournal Web-Template: Fehlendes td-Tag