Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
180163aa 02.09.2016 14:21 Sven Schöling

DBUpgrade: temporäre dbh Behandlung

53cbf0de 02.09.2016 14:21 Sven Schöling

get_standard_dbh entfernt und auf SL::DB->client->dbh umgebogen

d38eaef8 02.09.2016 14:21 Sven Schöling

dbconnect_noauto entfernt

81eb0dbe 02.09.2016 14:21 Sven Schöling

User: Kommentare entfernt

e902839e 02.09.2016 14:21 Sven Schöling

CsvImport/Base: single-dbh

Achtung: der hier schreibt ein for {} continue um in deutlich
komplexeres Offset Handling. Muss extra getestet werden.

a422993f 02.09.2016 14:21 Sven Schöling

Form: single-dbh (partiell)

standard_dbh->rollback fehlt noch

d9abca44 02.09.2016 14:21 Sven Schöling

CustomVariableConfig: single-dbh

8e926112 02.09.2016 14:21 Sven Schöling

CsvImport: mehr single-dbh

3fc69ae2 02.09.2016 14:21 Sven Schöling

CsvImport/Base: single-dbh

62041123 02.09.2016 14:21 Sven Schöling

CsvImport: single-dbh

87ef5e00 02.09.2016 14:21 Sven Schöling

CsvReport: single-dbh

462287ad 02.09.2016 14:21 Sven Schöling

TransNumber: single-dbh

297a3b70 02.09.2016 14:21 Sven Schöling

meerge: IO: single-dbh return

822cdc96 02.09.2016 14:21 Sven Schöling

RecordLinks: single-dbh

c25aa13a 02.09.2016 14:21 Sven Schöling

IO: single-dbh

d1090a8c 02.09.2016 14:21 Sven Schöling

common.pl: single-dbh

9bfcaea8 02.09.2016 14:21 Sven Schöling

Common: single-dbh

5ad7e1ed 02.09.2016 14:21 Sven Schöling

ARAP: single-dbh

9df5680a 02.09.2016 14:21 Sven Schöling

CVar: single-dbh

9fdd2fb1 02.09.2016 14:21 Sven Schöling

GenericTranslations: single-dbh

0022ca37 02.09.2016 14:21 Sven Schöling

AM: single-dbh und disconnects

31155ae5 02.09.2016 14:21 Sven Schöling

AccTransCorrections: single-dbh

9d17d16c 02.09.2016 14:21 Sven Schöling

FU: single-dbh

65b054be 02.09.2016 14:21 Sven Schöling

SEPA: single-dbh

e8784e42 02.09.2016 14:21 Sven Schöling

Notes: single-dbh

040aa711 02.09.2016 14:21 Sven Schöling

DATEV: single-dbh

39be0a81 02.09.2016 14:21 Sven Schöling

TODO: single-dbh

64a301e5 02.09.2016 14:21 Sven Schöling

DN: single-dbh und disconnects

aad72b4a 02.09.2016 14:21 Sven Schöling

SL:: single-dbh und disconnects

16c60c08 02.09.2016 14:21 Sven Schöling

CP: single-dbh

09372651 02.09.2016 14:21 Sven Schöling

GL: single-dbh

800378d4 02.09.2016 14:21 Sven Schöling

AP: single-dbh

35285a5b 02.09.2016 14:21 Sven Schöling

AR: single-dbh

4812c084 02.09.2016 14:21 Sven Schöling

IR: single-dbh

b9442827 02.09.2016 14:21 Sven Schöling

IS: single-dbh

2df28e2b 02.09.2016 14:21 Sven Schöling

DO: single-dbh

8e0f6e70 02.09.2016 14:21 Sven Schöling

OE: single-dbh

cd002768 02.09.2016 14:21 Sven Schöling

IC: single-dbh für delete und update_prices

c815c723 02.09.2016 14:21 Sven Schöling

IC: Umstellung IC::save auf single dbh

5a08d9e4 02.09.2016 14:21 Sven Schöling

Nur noch ein DB-Hanlde pro Request zum Client aufmachen

d5f8550f 01.09.2016 13:25 Bernd Bleßmann

Auftrags-Controller: lastcost nur vom Artikel nehmen, wenn die Position neu ist

Ansonsten werden die EKs von schon in der DB gespeicherten Aufträgen immer mit
denen des Artikels überschrieben.

siehe auch commit 370d43e2028e8a450055048f1354da48163d3954
"Order Controller - lastcost von Positionen mit speichern"...

61e3b1aa 31.08.2016 14:27 Bernd Bleßmann

Kreditoren- und Debitorenbuchung: Erneuern per JS bei Wechsel des Beleg-Projekts

behebt #207 (redmine)

cd4d2dad 31.08.2016 11:59 Martin Helmling martin.helm...

BUG_FIX Userpreferences

Falls keine Id vorhanden muss ein insert gemacht werden

07c884e5 30.08.2016 15:19 Martin Helmling martin.helm...

Fehlende impliziten Übersetzungen für Zahlungsart

Wird in bank_transfer_edit gebraucht

52518527 29.08.2016 14:41 Martin Helmling martin.helm...

CSV-Import Artikel: Einige Erweiterungen

CSV-Import von Artikel hat nun für existierende Artikel folgende Optionen:

1. Eigenschaften von existierenden Einträgen aktualisieren
2. Eigenschaften von existierenden Artikeln aktualisieren / Nicht vorhandene überspringen...
a68089fb 29.08.2016 14:40 mh@waldpark.octosoft.eu

Geierlein: alter Elsterexport überarbeitet

Generierung der Params in ODGeierlein

Neuer Controller für AJAX Request
Verallgemeinern (Teile aus ustva.pl nach SL/USTVA.pm

elster_format angepasst

Die Formate der Steuernummern für Baden-Württemberg und Rheinland-Pfalz...

233f338c 26.08.2016 18:25 Jan Büren

2. Version POD zu create_assembly

Probiert insgesamt mehr 'auf den Punkt' und trotzdem
user-verständlich zu beschreiben.

6c984131 26.08.2016 17:45 Jan Büren

1. Version POD zu create_assembly

create_assembly wird transfer_assembly ersetzen.
Dies ist die erste Version alle aktuellen optionalen Verfahren
für 'Erzeugnis fertigen' zu ergänzen.
Aktuell offen ist die Liste der Parameter, sowie das
Verhalten bzgl. best_before

4757427f 24.08.2016 10:20 Martin Helmling martin.helm...

special_chars: Weitere Symbole für LaTeX

0169abed 22.08.2016 23:45 Bernd Bleßmann

special_chars: Omega für LaTex als mathematisches Symbol.

f5b13074 20.08.2016 12:28 Jan Büren

new_lastmtime mit $provided_dbh aufrufen

fix für #204

573d7fd1 20.08.2016 12:20 Jan Büren

new_lastmtime um optionalen dbh erweitert

26ee3490 18.08.2016 16:02 Jan Büren

Kosmetik, bessere Beschreibung für neuen SelfTests (#24)

Copy und Paste-Fehler bei Beschreibung im Positiv-Testfall
übersehen, sowie Einrückungen verbessert.

8d053869 18.08.2016 15:42 Moritz Bunkus

Payment-Helfer: Rechnen mit undefinierten Werten vermeiden

daaac66a 18.08.2016 13:23 Jan Büren

Weiteren Transaction-Selftest

Falls ein datepaid im Nebenbuch gesetzt ist, so darf paid nicht
auf 0 sein, wenn es keine Zahlungen in der acc_trans hierzu gibt.

0b84f51f 18.08.2016 11:45 Moritz Bunkus

Merge branch 'f-use-with_transaction-instead-of-do_transaction'

96670fe8 18.08.2016 11:45 Moritz Bunkus

»with_transaction« anstelle von »do_transaction« verwenden

Es sollte so selten wie möglich »do_transaction« verwndet werden, damit
man sich immer angewöhnt, »with_transaction« zu nutzen.

Hintergründe und Unterschiede zwischen den beiden Funktionen sind in der...

4e03a13b 18.08.2016 10:52 Moritz Bunkus

Auftragscontroller: nach Löschen Redirect zum Anlegen, nicht zum Bearbeiten

19f44ce2 18.08.2016 10:52 Moritz Bunkus

Pflichtenheft: Zugriff auf nicht vorhandenes »visible_item« verhindern

Sind im Baum gerade Textblöcke ausgewählt, so liefert die Funktion
»visible_item« undef zurück, weil aktuell kein Item (= Abschnitt oder
Funktionsblock) sichtbar ist.

Wird in so einem Moment ein Abschnitt oder Funktionsblock per Drag &...

e5a76ed1 18.08.2016 09:56 Moritz Bunkus

Rechnungsmassenerstellen: keine DB-Transaktion um convert_to_invoice()

convert_to_invoice() macht selber intern bereits eine Transaktion auf;
daher ist die außen unnötig.

Weiterhin waren die Parameter merkwürdig übergeben:

• Für eine On-The-Fly-Unterscheidung für »diese Parameter« vs. »keine...

2d43271a 17.08.2016 17:08 Moritz Bunkus

SL::DB::with_transaction: bessere Doku zu den zwei Hauptunterschieden

232f9a39 17.08.2016 14:13 Moritz Bunkus

Admin: Task-Server-Benutzer in Mandantenliste anzeigen

ab183c9f 17.08.2016 14:01 Moritz Bunkus

TaskServer-Steuerung: Temp-Datei automatisch entfernen lassen

8b14060f 17.08.2016 10:47 Moritz Bunkus

Bankauszug: nur Warnung wegen Überzahlung bei tatsächlicher Überzahlung

8881a022 17.08.2016 10:46 Moritz Bunkus

Bankauszug: Dialog »Rechnung zuweisen«: Fokus auf Rechnungsnummernfeld

3c90e4c5 16.08.2016 17:18 Moritz Bunkus

CSV-Helfer: Error-Felder versionsunabhängig setzen

Unterschiedliche Versionen von Text::CSV_XS geben beim Aufruf von
»error_diag« unterschiedliche Felder zurück: neuere geben mehr
zurück.

Es gibt aber einen Testcase, der das Fehler-Array auf exakte
Übereinstimmung prüft. Da sorgt also jegliches neu hinzugekommenes Feld...

cf00195c 16.08.2016 16:54 Moritz Bunkus

SL::DB::Part: Setter für type=assembly bzgl. inventory_accno_id fixen

inventory_accno_id muss für Typ »assembly« immer auf undef stehen. Das
testet auch der Testcase. »type« hat allerdings das Falsche gemacht,
wofür im Testcase versucht wurde, ein Workaround zu implementieren,...

0a9e099d 16.08.2016 11:39 Moritz Bunkus

Merge branch 'bank-transaction-improvements'

20392548 16.08.2016 11:39 Moritz Bunkus

Bankeinzug: bei Überzahlung eine Warnung ausgeben

Eine Überzahlung ist oftmals OK oder unvermeidbar, sollte aber von der
BenutzerIn begutachtet werden.

0c93bf20 16.08.2016 11:39 Moritz Bunkus

Bankauszug: Unterzahlung mehrerer Rechnungen verhindern

Wenn mehrere Rechnungen ausgewählt werden, so verteilt der Algorithmus
schlicht den Betrag der Überweisungen auf die Rechnungen in der
Reihenfolge, in der die Rechnungen ausgewählt wurden. Dabei wird so...

0631432e 16.08.2016 11:39 Moritz Bunkus

Bankauszug: Transaktionsrichtung mit Belegrichtung abgleichen

Erhält man eine Zahlung, so darf man diese nur mit Belegen verbuchen
können, die Zahlungen in Empfangsrichtung bedingen: Verkaufsrechnungen
und Gutschriften im Einkauf.

Analog gilt das auch für ausgehende Zahlungen. Hier passen nur...

bbdb5edd 16.08.2016 11:39 Moritz Bunkus

Bankauszug verbuchen: etwas Dokumentation ergänzen

66d468b0 16.08.2016 11:39 Moritz Bunkus

Bankauszug verbuchen: Warnungen/Fehler anzeigen; pro Zeile eine DB-Transaktion

Das Verbuchen von Bankauszügen wird nun in Datenbanktransaktionen
gekapselt. Damit die BenutzerIn bei einem Fehler nicht alles erneut
einstellen muss, wird eine Datenbanktransaktion pro...

114f0431 16.08.2016 10:43 Moritz Bunkus

drafts/load.html entfernen, nach Umstellung auf Controller nicht mehr benötigt

8d18edeb 16.08.2016 10:41 Moritz Bunkus

ic/choice.html entfernen, da nur von top100 benutzt

Herr Savic und ich werden eine

58d09211 15.08.2016 16:42 Moritz Bunkus

Payment-Helfer: with_transaction() anstelle von do_transaction() nutzen

»do_transaction()« kommt von Rose::DB selber. Es schert sich nicht
darum, ob bereits eine Transaktion läuft, sondern macht einfach eine mit
»BEGIN« auf. Am Ende der an »do_transaction()« übergebenen Sub committet...

c6af9711 15.08.2016 16:42 Moritz Bunkus

Payment-Helfer: Kosmetik (Einrückung, keine ; am Ende von if)

2c3ecbd0 15.08.2016 14:02 Moritz Bunkus

CsvImport: deutlich anzeigen, ob Vorschau oder echter Import

1ed2e6b7 15.08.2016 13:35 Moritz Bunkus

CsvImport: Kosmetik (Anordnung)

208c2dd0 11.08.2016 14:18 Jan Büren

Untere Scroll-Balken anzeigen, falls Bereich > Browser

d64013f4 08.08.2016 16:08 Sven Schöling

Letter: is_sales nicht in init_letter clobbern

762f3484 08.08.2016 14:16 Sven Schöling

Briefe: Sprache im Druck

fed564aa 08.08.2016 14:16 Sven Schöling

Preisquellen: weitere TODO doku

370d43e2 08.08.2016 12:55 Kivitendo Admin

Order Controller - lastcost von Positionen mit speichern

ansonsten ist die Margenberechnung im Verkaufsbericht falsch (lastcost
ist immer 0). Siehe Ticket #201

8cf8798d 04.08.2016 13:58 Sven Schöling

Doku: PriceSource Verhalten für Belegumwandlungen

Wie beschrieben in redmine#199:

Wenn ein Kunde einen Kundenrabatt hat, und man aus einem Auftrag einen
Lieferantenauftrag macht, wird die active_discount_source der Artikel
(z.B. "customer_discount/1162") mit auf die Einkaufsseite des Workflows...

9909696e 04.08.2016 13:29 Sven Schöling

Tests: ic.pl nicht mehr vom html-tag counter ausschließen

Nachdem top100 rausgeflogen ist, ist das mit 13 tags sogar noch gut im
Mittelfeld der Sünder.

a81f877a 04.08.2016 13:24 Sven Schöling

Tests: closed bei Überzahlungen auf TODO gesetzt

3bf2e811 04.08.2016 12:59 Sven Schöling

Konten: typo

f2372ded 04.08.2016 11:29 Sven Schöling

CustomerVendor: agnostische number Methode für beide

7fea1a4a 03.08.2016 16:13 Sven Schöling

Briefe: [D] Button entfernt.

show_vc_details.js kann das format nicht.

d59576d2 03.08.2016 15:46 Sven Schöling

Flash: Fehlende Übersetzung

2fe91d5d 03.08.2016 15:45 Sven Schöling

Tests: warnings in t/part/assembly.t

db7a2e79 03.08.2016 15:19 Sven Schöling

Briefe: Lieferantenbriefe

25117316 03.08.2016 15:03 Jan Büren

Workflow Lieferschein -> Rechnung. Kundenrabatt mit Nachkommastellen i.O.

Zu den weiteren lästigen Rabattfehlern nun auch noch der Fall,
wo der Workflow im Lieferschein beginnt und ein Kundenrabatt mit
Nachkommastellen existiert.

e6d64cd0 03.08.2016 15:03 Jan Büren

Rabatt mit Nachkommastellen Workflow Auftrag -> Rechnung

Ursprüngliche Idee von Waldemar in OD-Bugfixes hier: 3c705b61f32d81c41352fe
Getestet mit: Kundenrabatt, Individuellen-Rabatt, Preisregel-Rabatt
Sowie ferner ohne Rabatt und mit freiem Rabatt ohne Nachkommastellen...

22cc0ebc 02.08.2016 15:24 Martin Helmling martin.helm...

BUG-FIX: LOCK TABLE parts in CVS-Import Artikel

Problematik, dass alles andere mit Rose gemacht wird,
die Teilenummern holen, jedoch nicht.

Siehe auch Redmine #190

ad97dcb6 02.08.2016 15:09 Martin Helmling martin.helm...

BUG-FIX: Rose kann nur sort_by

order_by wird stillschweigend ignoriert

Weitere Fixes?

32eacf36 02.08.2016 14:02 Kivitendo Admin

Spellcheck - separate

96caf7a5 01.08.2016 17:00 Kivitendo Admin

OrderController - Funtion umbenannt (dependend->dependant)

26dfef7d 01.08.2016 15:50 Jan Büren

do.pl sort Funktion verbessert

parse_amount/format_amount Problem bei Nachkommastellen.
Hintergrund: Ein save mit no_redirect wird benötigt, damit
ein erneutes Update die Reihenfolge auch an der Oberfläche anzeigt.
Leider wird save somit zweimal aufgerufen und damit auch 2x parse_amount...