Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
74e45f0f 17.09.2016 08:55 Martin Helmling martin.helm...

Spezifisches Recht für CSV-Import(2)

Neue Implementierung: Die access-Prüfung findet nun im "Worker" statt,
so kann für die Banktransaktionen in "CsvImport/BankTransaction"
neben "config" auch das Recht "bank_transaction" zugelassen werden.

Davon getrennt ist nun das Verhalten, das bei einem vorgegebenen Profil...

6261d6ca 15.09.2016 19:01 Martin Helmling martin.helm...

Spezifisches Recht für CSV-Import

Da immer mehr Bewegungsdaten per CSV-Import eingelesen werden,
ist es sinnvoll, dies ohne 'config' Recht durchführen zu können.

In diesem Falle sind default Import-Profile vorzuhalten, da die Nutzer dann keine Anpassungen machen dürfen....

938dfd8b 15.09.2016 18:54 Martin Helmling

Klonen von CSV-Import Profilen ohne is_default(fixmaster)

Die für den Backgroundprozess notwendigen geklonten Einträge sollen kein is_default gesetzt haben,
da beim Speichern des Klones mit is_default alle anderen mit gleichen Type und Login is_default auf 0 gesetzt bekommen...

923c8609 15.09.2016 10:30 Kivitendo Admin

Erstellen von Jahresabschluss-Buchungen(4)

- Einrückungen von G.Richardson,
- dates in DateObjekte konvertiert
- Eine Buchung und Gegenbuchung als eine Transaktion

844f4629 15.09.2016 10:29 Kivitendo Admin

Chart get_balance nimmt jetzt fromdate und todate als Parameter

91a32996 14.09.2016 13:21 Kivitendo Admin

FlattenToForm - Employee-Daten mit integrieren

Wenn Rechnungen per flatten_to_form gedruckt werden, sollten auch die
Druckvorlagenvariablen employee_tel, employee_fax und employee_email im
Template zur Verfügung stehen. Diese Daten stehen aber nur in der...

c8220164 12.09.2016 16:44 Martin Helmling martin.helm...

Erstellen von Jahresabschluss-Buchungen(3)

Für Auswahl moderne presenter Methoden statt alte cgi Methoden eingebaut.
Fehlende Umbenennung in html Templates für Events korrigiert
Die Auswahl der 9xxx Konten nicht mehr auf 4 Zeichen begrenzt

c1c6288a 12.09.2016 10:13 Martin Helmling martin.helm...

Erstellen von Jahresabschluss-Buchungen(2)

Auf Wunsch exaktere Bezeichnung des Controllers etc,
also statt yearly ==> yearend

95f601bd 11.09.2016 09:48 Martin Helmling mh@waldpark...

Erstellen von Jahresabschluss-Buchungen

Das Erstellen von Schluss- und Eröffnungsbuchungen (mit Saldovortrag auf 9000-Konten)
wird erleichtern bzw. automatisieren.

- Neuer Menüpunkt "Finanzbuchhaltung > SB/EB buchen"
Buchungsdatum:
SB: dem 31.12. des Vorjahres...

ce52db90 08.09.2016 16:52 Sven Schöling

USTVA: single-dbh disconnects

ef058994 08.09.2016 16:51 Sven Schöling

RP: single-dbh disconnects

cafc615b 08.09.2016 16:51 Sven Schöling

RC: single-dbh disconnects

f82e94c7 08.09.2016 16:51 Sven Schöling

PE: single-dbh disconnects

f2cbb7d7 08.09.2016 16:50 Sven Schöling

OE: single-dbh disconnects

b4ee46e5 08.09.2016 16:50 Sven Schöling

IR: single-dbh disconnects

20fb5523 08.09.2016 16:50 Sven Schöling

GL: single-dbh disconnects

a84085ef 08.09.2016 16:50 Sven Schöling

Form: single-dbh disconnects

fcbc7009 08.09.2016 16:49 Sven Schöling

Common: single-dbh disconnects

582dc2d8 08.09.2016 16:49 Sven Schöling

CT: single-dbh disconnects

02d27081 08.09.2016 16:49 Sven Schöling

CP: single-dbh disconnects

99ae8507 08.09.2016 16:49 Sven Schöling

CA: single-dbh disconnects

98202944 08.09.2016 16:48 Sven Schöling

AR: single-dbh disconnects

4f44fd6b 08.09.2016 16:48 Sven Schöling

AP: single-dbh disconnects

ae6b99b8 07.09.2016 11:43 Bernd Bleßmann

CsvImport: Aufträge: Auf ungültige Artikel prüfen.

b354800b 05.09.2016 18:50 Sven Schöling

UserPrefs: Transaktionen für alle

df2057b8 05.09.2016 13:01 Sven Schöling

CsvImport/Part: uninitialized hash value warning behoben

aa0c7e72 05.09.2016 12:56 Sven Schöling

WH: spellcheck

d4b0fa31 04.09.2016 17:12 Bernd Bleßmann

USTVA: Leerzeichen am Zeilenende entfernt

df71b475 02.09.2016 17:25 Martin Helmling martin.helm...

CSV-Import: single-dbh

20599de5 02.09.2016 17:13 Martin Helmling martin.helm...

CSV-Import Artikel: Einige Erweiterungen: Testfehler behoben

471af251 02.09.2016 14:33 Sven Schöling

WH::transfer_assembly: single-dbh

865ea676 02.09.2016 14:21 Sven Schöling

DBUpgrade2: single-dbh

Betrifft das Surrogat-dbh-handling in db-upgrades.

Der alte Code versucht $::form->get_standard_dbh mit dem Upgrade Handle
zu überschreiben, damit Code der im Upgrade läuft das benutzen kann. Das
geht mit dem SL::DB->client handling nicht....

eb5168ea 02.09.2016 14:21 Sven Schöling

User: single-dbh: vor upgrade nicht mehr disconnecten

6b23fb21 02.09.2016 14:21 Sven Schöling

single-dbh: Fehler in Transaktionen immer weiterwerfen

63cbca66 02.09.2016 14:21 Sven Schöling

Dispatcher: Form::disconnect nicht aufrufen solange kein client da ist

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

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

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

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

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

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

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