Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
cea9f6f8 25.09.2018 12:33 Werner Hahn

TopQuickSearch für den Benutzer konfigurierbar gemacht.

Über UserPreferences, allerdings wird die Mandantenkonfiguration (quick_search_modules) nicht
berücksichtigt. Der Benutzer hat alle Schnellsuchen zur Verfügung.
Das L.multiselect2side macht Probleme deswegen auskommeniert. Wenn aktiv wird das...

b1e1ad26 21.09.2018 11:11 Bernd Bleßmann

Auftrags-Controller: Sprache aus Kunden-/Lieferantenstammdaten vorbelegen.

d2d78032 17.09.2018 12:02 Bernd Bleßmann

Auftrags-Controller: totalen Ertrag unten anzeigen

df6b50af 17.09.2018 10:35 Bernd Bleßmann

Auftrags-Controller: Verkäufer aus Benutzer vorbelegen, wenn nicht beim Kunden

Beim Anlegen eines Angebots/Auftrags wird der Verkäufer mit dem Verkäufer aus
den Kundenstamdaten gefüllt. Ist hier keiner gestezt, so wird der Verkäufer mit
dem aktuellen Benutzer vorbelegt.

287581db 12.09.2018 21:06 Jan Büren

copy & paste Fehler bei SQL-Upgrade Skript für die Beschreibung behoben

40f11b80 12.09.2018 15:53 Bernd Bleßmann

Auftrags-Controller: "Speichern und Lieferschein/Rechnung" unter Workflow

Auch, wenn hier gespeichert wird, ist es doch ein Workflow.

ce560cb7 11.09.2018 17:18 Werner Hahn

Kundenstatistik: Links bei Orders waren noch falsch

3cf720a8 11.09.2018 16:43 Werner Hahn

Bericht Lieferscheine (do.pl) check_all bzw. hier multi_all gefixt

618f7061 11.09.2018 13:57 Werner Hahn

Kundenstatistik: Fehler beim Link zu Rechnungen behoben

94ebf174 11.09.2018 12:35 Werner Hahn

Kundenstatistik: Rechte abgefragt

2ef19c81 11.09.2018 12:09 Werner Hahn

Kundenstatistik: Typo und Formatierung

7ddb43c7 11.09.2018 10:05 Werner Hahn

Kundenstatistik: POD Syntaxfehler behoben

b058e195 11.09.2018 09:23 Werner Hahn

Kundenstatistik: Link bei den Rechnungen, Übersetzungen

0b26e575 10.09.2018 21:28 Jan Büren

Kontoauszug verbuchen: Skonto-Option auch über Rechnung suchen anbieten

Historisch bedingt kann das automatische Skonto bei Zahlungen nur
benutzt werden, wenn die Bankbewegung in der Spalte Vorschläge
per ajax Klick hin- oder herbewegt wird. Alle Rechnungen die auch...

f72a365d 10.09.2018 21:25 Jan Büren

Payment-Helper: get_payment_select_options_for_bank_transaction verbessern

Falls es kein Skonto-Datum gibt, d.h. der Beleg hat überhaupt keine
Skonto-Option, dann auch dem Benutzer erst gar nicht die Auswahl
anbieten.
Prinzipiell die Auswahl anzeigen ist sinnvoll, damit das Verhalten...

a7b17d8c 10.09.2018 21:23 Jan Büren

SEPA-Export: Überweisungen via SEPA - Feature Überweisungsdatum vorbelegen

Muss aktiv in der Mandantenkonfiguration (Feature -> SEPA) aktiviert werden.
Entweder wird ein vorhandenes Skontoziel als Ausführungsdatum an
die Bank/Export übergeben oder die Netto-Fälligkeit....

748ded7d 10.09.2018 20:12 Werner Hahn

changelog Leerzeichen anstatt tabs

3f88c642 10.09.2018 19:55 Werner Hahn

changelog zu Kundenstatistik

58e28ca0 10.09.2018 19:54 Werner Hahn

Kundenstatistik: javascript uas Templates in eigene js ausgelagert

bec23a70 10.09.2018 19:54 Werner Hahn

Kundenstatistik: Rechte

1 Recht um den Tab Belege bei Kunden anzeigen zu lassen
1 Recht um den Tab Belege bei Lieferanten anzeigen zulassen

fc6e0a52 10.09.2018 19:54 Werner Hahn

locales

a8ecfbb0 10.09.2018 19:54 Werner Hahn

Kundenstatistik: Typo im Template

e1960931 10.09.2018 19:54 Werner Hahn

Kundenstatistik: POD

1c4bd891 10.09.2018 19:54 Werner Hahn

Kundenstatistik: Typo im Template

8233ba0b 10.09.2018 19:54 Werner Hahn

Kundenstatistik: Briefe

29318a62 10.09.2018 19:54 Werner Hahn

Kundenstatistik: Emails

8e99e751 10.09.2018 19:54 Werner Hahn

Kundenstatistik: offene Rechnungen, offene Aufträge, Angebote, Aufträge,

Kunden und Lieferanten
Kunden Angebote, Aufträge, Rechnungen
Lieferanten Preisanfragen, Lieferantenaufträge, Rechnungen

c092c963 10.09.2018 19:54 Werner Hahn

Kundenstatistik: dbh auf SL::DB->client->dbh umgestellt

4a98a423 10.09.2018 19:54 Werner Hahn

Kundenstatistik: Weiteres Template

26cfeadb 10.09.2018 19:54 Werner Hahn

Kundenstatistik: Templates

9508e215 10.09.2018 19:54 Werner Hahn

Kundenstatistik: erster commit ohne Webtemplates

6c19cff0 08.09.2018 16:28 Jan Büren

SEPA verknüpfte Kreditorenbelege nicht stornieren/löschen

Wie in #b231d037 für Einkaufsrechnungen, gelten dieselben
Regeln bei Kreditorenbelegen. Changelog aktualisiert.

4650c028 07.09.2018 10:30 Jan Büren

Ergänzend zu #359 DB->load anstatt croak

croak|die liefert keine Meldung an den ajax-Aufrufer zurück.
SL::DB::..->load hingegen schon. Entsprechend geändert.

75806fa7 07.09.2018 10:20 Jan Büren

Changelog für #359

0d5b91f1 07.09.2018 10:18 Jan Büren

fix #359 get_payment_select_options_for_bank_transaction vereinfachen

34cece27 06.09.2018 11:11 Werner Hahn

OrderController Einrückung/Formatierung

698bf12d 06.09.2018 10:59 Werner Hahn

OrderController Typo

141b46df 05.09.2018 10:41 Werner Hahn

get_storage_enabled war falsch in MassInvoiceCreatePrint

auch in MassDeliveryOrderPrint eingefügt

9275429a 03.09.2018 15:34 Jan Büren

Kreditorenbuchungen: Warnung bei vorhandener Rechnungsnummer für diesen Kreditor

Vorbedingung:
AP.js erweitert, sodass der Prüfcode entsprechende Inputs von IR oder AP prüft.

Erweiterungen:
Einkaufsrechnung (IR) mit derselben Prüfung wie Kreditorenbeleg beim Speichern versehen...

0bfb9ec3 31.08.2018 12:12 Jan Büren

Fixt #336 Can't locate object method "doc_storage_enabled" via Package SL::Controller::MassInvoiceCreatePrin

34540341 26.08.2018 17:37 Bernd Bleßmann

Auftrags-Controller: OpenDocument-Druck

fb722bcc 25.08.2018 16:39 Bernd Bleßmann

CustomerVendor-Picker: 'type' nicht als html-Attribut setzen

Die Parameter des Picker-Aufrufs werden an das Input-Tag weitergeben und so
wurde das type-Attribut mit dem Typ (customer/vendor) des Pickers
überschrieben.

c1773213 25.08.2018 15:52 Bernd Bleßmann

CustomerVendor-Controller: test_page Presenter (P) einbinden (statt L)

3af1ae3c 25.08.2018 14:25 Bernd Bleßmann

Dateimanagement: nicht implementierte Speichertypen nicht anbieten/entfernen

Aus Maske und Datenbank (defaults)

56cd3280 25.08.2018 13:42 Bernd Bleßmann

Update Übersetzungen nach Umstellung Links zu Auftrags-Controller

Nach commit "Auftrags-Controller: nur neue Maske/Links hierhin,
wenn experimentelle Features an"
(f825d995db2667be33e98ced722ddf012b484642)

cdd2f4c8 22.08.2018 12:27 Bernd Bleßmann

DATEV-CSV-Export Belegfeld 2: trim statt regex verwenden

80fad2fd 21.08.2018 15:47 Jan Büren

DATEV-CSV-Export Belegfeld 2 6- oder 5-stellig formatieren

Ansonsten gibt es bei führenden 0en immer eine Warnung beim
DATEV-Import.

03d66bba 13.08.2018 16:59 Bernd Bleßmann

Auftrags-Controller: gelieferte Menge in Auftragsposition anzeigen.

42442d1f 13.08.2018 11:49 Bernd Bleßmann

ShippedQty: Typo in POD

c4c97beb 13.08.2018 11:48 Bernd Bleßmann

io.pl: unbenutzte Variable entfernt

9aa58dc1 13.08.2018 11:37 Bernd Bleßmann

Workflow VK-Rechnung->Auftrag auf neuen Controller bei experimentellen Features

c3db1b36 13.08.2018 11:37 Bernd Bleßmann

Auftrags-Controller: weitere Links hierhin bei experimentellen Features

f825d995 13.08.2018 11:37 Bernd Bleßmann

Auftrags-Controller: nur neue Maske/Links hierhin, wenn experimentelle Features an

- in Menüs Verkauf/Einkauf: Links zu Angebot u. Auftrag)
- in Berichten Angebot/Auftrag und Lieferscheine: Links zu Angeboten und Auträgen
- im Presenter (und damit in der Liste der verknüpfte Belege)...

471d166b 13.08.2018 11:37 Bernd Bleßmann

SL::Menu: Negierung (!) beim access_string erlauben

und Tests hierzu

ffddb5c0 13.08.2018 11:37 Bernd Bleßmann

Tests für access-String-Auswertung des Menüs.

78b23538 13.08.2018 11:37 Bernd Bleßmann

SL::Auth: evaluate_rights_ary: Negierung (!) ermöglichen

6cac3ff6 13.08.2018 10:00 Jan Büren

Zu #ed9b1bfb7 chart_link _paid (Zahlungsein- /ausgang). statt nur AR_paid

759e7200 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: multi items dialog: JavaScript aus html-Template raus

bba88a1b 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: S:D:PartsGroup mit use einbinden, nicht mit require

a66cafd9 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kein run_before für create_pdf.

Es gibt schon länger keine action_create_pdf mehr.
Auch den Namen des session-keys umbenannt.

1d242038 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kein Unterstrich vor privaten Funktionen

In einem Controller wird den von aussen zugänglichen Funktionen "action_"
vorangestellt, deshalb ist zur Unterscheidung das Voranstellen eines
Unterstrichs unnötig und verschlechtert die Lesbarkeit.

37acd860 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kivi.Order.js: Variable row nicht redeklarieren.

68da3b40 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kivi.Order.js: Kosmetik

- alignement
- whitespaces
- weniger data.push

a328c2e2 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: Kosmetik, alignement

0135f09f 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: Auftrag aus DB mit new(id => ...)->load laden …

und nicht mit find_by, damit ein Fehler bei nicht vorhandener id
geworfen wird.

6f1f4dde 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kein all_projects mehr nötig, da Projekt-Picker

8fdb9983 08.08.2018 17:25 Bernd Bleßmann

Part: Nach einfügen von Zeile den Customer-Vendor-Picker clearen

sonst gibt es bei "Enter" zwei neue Einträge bei Kunden- und
Lieferantenartikel-Nummern bzw. -Preise

a99d8ce5 08.08.2018 17:25 Bernd Bleßmann

Artikelstammdaten: Einfügen eines Kunden führt zur Fehlermeldung

Im Zusammenhang mit "Kunden-Spezifische Artikeleigenschaften"
commit 62f2141002f5b8c11fa9d881473fd3bc469b4eef
wurde die falsche ID zur Prüfung verwendet.

Jetzt wird nichts zum Server gesendet, falls keine customer_id gesetzt ist...

eb974ef6 08.08.2018 17:25 Bernd Bleßmann

FlattenToForm - Verkäufer-Daten und gelöschte Benutzer berücksichtigen.

Analog zur Behandlung der Benutzer-Daten, die nur in auth vorhanden sind,
auch die Verkäufer-Daten berücksichtigen.

Zudem Daten gelöschter Benutzer/Verkäufer, die der Beleg referenziert, zur...

ec77bc78 27.07.2018 17:49 Bernd Bleßmann

installation_check: shell_quote mit vorangestelltem Modulnamen aufrufen, …

… sonst wird die subroutine nicht gefunden, wenn mit require eingebunden wird.

Kam im commit 1cff7d8034b00f4fd365a716596b54b798f035d7
"InstallationCheck: String::Shellcode nicht zur compilezeit laden"...

7d2700f0 27.07.2018 15:25 Bernd Bleßmann

Auftrags-Controller: Null-Werte in Eingabezeile von leer unterscheiden.

Die Idee war, bei einem leeren Wert in der Eingabezeile ein default zu
nehmen (Menge => 1, Preis => "bester" Preis, Rabatt => "bester" Rabatt).

Bisher wurde aber nicht zwischen leer und 0 bzw. 0,00 unterschieden, so dass...

2e9dddf1 27.07.2018 13:19 Bernd Bleßmann

Auftrags-Controller: Bei Angeboten das richtige Nummern-Feld nehmen

Fehler waren hier: keine Angebotsnummer in Name des Anhangs, kein Speichern
im Webdav oder Datei-Storage.

4624b187 27.07.2018 12:47 Bernd Bleßmann

Auftrags-Controller: Email: Anhang-Policy anders prüfen

Wenn das Dateimanagement ausgeschaltet ist, gibt es keine attachement_policy im
Dialog, also nicht auf 'normal' testen.

Sonst wurden keine Anhänge bei ausgeschaltetem Dateinmanagement verschickt.

fc75610c 27.07.2018 12:40 Bernd Bleßmann

Auftrags-Controller: print-options aus E-Mail-Dialog für Form::send_email

Sonst wurde z.B. der letzte Ausdruck nicht nicht als Anhang verschickt,
wenn dies ausgewählt wurde, da z.B. formname nicht bekannt war.

3183ed08 21.07.2018 12:15 Andreas Rudin

Verloren gegangene Uebersetzung fuer 'Payment / Delivery Options' wieder eingefuegt

8012fdcb 21.07.2018 12:09 Andreas Rudin

Warnhinweis in der Suchmaske des Buchungsjournals bezueglich geaenderter Datumsbezeichnungen wieder entfernen

siehe commit 18848eb015510889f521eefa747dee2d1dcd0bec vom 30.5.2017

745a3fcc 21.07.2018 11:04 Andreas Rudin

Changed to gender-free email salutation and replacing "versand" with accurate spelling "versandt"

3defabe6 21.07.2018 10:56 Andreas Rudin

Added greeting to "my @vc_fields" in flatten_to_form to be able to use the greeting variable in periodic invoices_

1a69cdf7 18.07.2018 14:45 Jan Büren

vergessene locales nicht nur vom letzten Commit

1d1f3140 18.07.2018 14:43 Jan Büren

Liefertermin Erinnerung für Auftrags-Controller

Falls in Mandanten-Konfig aktiviert, wird ein leerer Eintrag in
Liefertermin in Aufträgen beim Speichern oder
beim Workflow 'Speichern und Lieferschein' angemahnt.

94a32127 17.07.2018 14:52 Jan Büren

Lieferschein löschen, mehr Rückmeldungen an die Oberfläche im Fehlerfall

0ac8d01c 17.07.2018 14:23 Jan Büren

DATEV-CSV Export Belegfeld2 wieder mit Fälligkeitsdatum YYMMDD belegen

07c471d4 17.07.2018 14:08 Jan Büren

Buchungsgruppen-Auswahl in Waren alphabetisch sortieren

4acd2783 16.07.2018 12:41 Jan Büren

bank_transactions.t Testfälle angepasst

Zwei Testfälle (Vorauswahl der Vorschlagsliste) passen aktuell nicht.
Die sind von Odyn 032b03ab96f8ba6d89, dies ist in kivitendo so nicht implementiert.

ace13a46 16.07.2018 12:41 Jan Büren

behebt #356 Bei Zuweisung von zwei Kreditorengutschrift per Kontoauszug verbuchen fehlerhaft

Programmkorrektur für Testfall #b75c6cbb82023b0d6

a3d195e8 16.07.2018 12:41 Jan Büren

BankTransactions.pm proposals an Testfall übergeben

47cc9344 16.07.2018 12:41 Jan Büren

BankTransaction.pm POD verbessert, Feedback von Sven verarbeitet

e811dffe 16.07.2018 12:41 Martin Helmling martin.helm...

Kontoauszug verbuchen: Nur unabgeglichene Buchungen anzeigen

implementiert teilweise Issue #163

e0cc4726 16.07.2018 12:41 Sven Schöling

MT940 import: transaction_code statt transactionCode

aqbanking-cli benutzt im Standardprofil transactionCode, und das wurde
auch hier beim umwandeln im Header generiert. Das interne Feld wurde
aber mittlerweile umbenannt zu transaction_code, also wurde
transaction_code nicht mitimportiert. Das hatte dann zur Folge, dass...

2c33e93f 16.07.2018 12:41 Jan Büren

Dialogbuchen, Betrag aus Kontoauszug verbuchen schreibschützen (Maske)

Als Konsequenz aus dem vorherigen Commit, sollte der Benutzer
erstmal nicht fröhlich Freitext-Werte in das Feld füllen.

b15aafa9 16.07.2018 12:41 Jan Büren

Eine Bankbewegung muss atomar auf n Belege, bzw. eine Dialogbuchung gesetzt werden

Fehler basierte auf dem falsch verstandenem Konzept von BankTransactions
Entsprechend beim Dialogbuchungen hart abfangen

2d228125 16.07.2018 12:41 Jan Büren

Bullshit von meinem commit 81ce5300bddff980 rausgeworfen

Nein, Jan. Eben nicht so implementieren, sondern klarer
und hoffentlich wartungsärmer.

61e8db07 16.07.2018 12:41 Jan Büren

BankTransaction weniger Code ist mehr Wert

Aufgrund des klarer formulierten PODs kann eine Routine und
eine weitere zu "schwache" Bedingung entfernt werden.
Fast alle kivi-Testfälle inkl. adaptierter odyn-Testfälle laufen sauber durch.

e271f064 16.07.2018 12:41 Jan Büren

save_single_bank_transaction dem caller weniger erlauben

Als Konsequenz zum beschriebenem Verhalten im POD

19c89dfd 16.07.2018 12:41 Jan Büren

POD Ergänzungen

BankTransaction::save_single_bank_transaction kann nur
1 noch niemals vorher verbuchte Bankbewegung mit n Belegen verbuchen.
Sollte etwas klarer im POD und später in der Methode deutlich gemacht werden.

10d9b17f 16.07.2018 12:41 Jan Büren

Dialogbuchen transaktionssicher

In Ergänzung zum Commit 81ce5300bddf, dass Todo transaktionssicher gelöst.

ed9b1bfb 16.07.2018 12:41 Jan Büren

Kontoauszug verbuchen -> Dialogbuchungsentwürfe verbessert

Nette Idee aus odyn (Start des Gedankens #f09c2b407faa7 Ende des Gedankens #765a3d421e7).
Zwei Sollbruchstellen in odyn, deshalb in kivi neu formuliert:

Sollbruchstellen:
a) Ein Aufruf von BankTransaction::action_list kann Zustände im Datenmodell verändern...

a158b731 16.07.2018 12:41 Jan Büren

Bericht BankTransaction auch Verknüpfungen mit Dialogbuchungen anzeigen

Zahlungsverkehr -> Berichte -> Bankbewegung -> verknüpfte Rechnungen
zeigt die record_links zum Typ ar|ap, erweitert für den Typ gl.

b0d3ad92 16.07.2018 12:41 Jan Büren

bank_transactions.t Odyn Testfall für kivi angepasst

f942d1f6 16.07.2018 12:41 Martin Helmling

Bankimport: Fehler beim Verbuchen von Teilzahlungen: Rollback bei Fehler

Falls ein Fehler auftritt wird kein Rollback von der bereits gemachten Zahlung und dem neuen Recordlink gemacht,
lediglich die Banktransaktion wird nicht verändert

Erweiterung durch ein Test test_bt_error...