Projekt

Allgemein

Profil

Herunterladen (29,9 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
16dcabdf 26.06.2023 11:33 Bernd Bleßmann

CSV-Import Kreditorenbuchungen

Kopie und Anpassung vom Debitorenbuchungsimport

8604f5f2 03.03.2023 14:47 Bernd Bleßmann

CsvImport: Fehlerausgabe: Prüfen, ob Fehler-Objekt richtige Struktur hat, …

sonst einfach als Text ausgeben.

59274d46 11.11.2021 16:37 Moritz Bunkus

CSV-Import von zusätzlichen Rechnungsadressen

70e00e04 09.06.2021 13:27 Bernd Bleßmann

Csv-Import-Controller: Richtiges Feld f. Zeile bei Fehlermeldung des Csv-Helper

Evtl. war hier tatsächlich das erste Feld [0] gemeint, das wäre der
"raw_input", aber der ist oft leer. Da ergibt die Zeilenummer mehr Sinn.

bb8613c0 09.06.2021 13:27 Bernd Bleßmann

Revert "Csv-Import-Controller: Fehlermeldung des Csv-Helper mit ausgeben."

This reverts commit 63183d06c5d1631c93068ac4cd3b373b08714c31.

11fafb0b 06.04.2021 16:19 Bernd Bleßmann

CsvImport: Im Report die Werte des gespeicherten Objekts speichern.

Bei den Workern, die Objekte aktualisieren können, kann statt dem object
das object_to_save gespeichert werden. Die Werte dieses Objekts sollten im
Report angezeigt werden, auch wenn die eigentlich gleich sein müssten....

9f4ef62c 03.06.2020 12:38 Bernd Bleßmann

CsvImport für Lieferscheine

a5de2653 15.05.2020 15:56 Bernd Bleßmann

CsvImport: Report-Begrenzung: "Alles" anzeigen als Voreinstellung.

b347874b 15.05.2020 15:38 Bernd Bleßmann

CsvImport: Filter/Begrenzung für Status-Bericht wieder ermöglichen.

8e258f81 15.05.2020 15:21 Bernd Bleßmann

CsvImport: Anzahl der Fehler beim Ergebnis anzeigen

9dc9d7a8 04.11.2019 11:12 Bernd Bleßmann

CSV-Import Debitorenbuchungen: maximale Betragsabweichung (Einstellungen) parsen

ddff6b66 18.12.2017 13:37 Moritz Bunkus

CSV-Import: Fehlermeldung, falls Task-Server für aktuellen Mandanten deaktiviert

db22d21d 03.03.2017 21:57 Bernd Bleßmann

CsvImport: zufälligen Dateinamen für jeden Import. Ablegen in temporärem Profil

Damit können auch mehrere gleiche Imports von einer Session aus gleichzeitig
aufgerufen werden.

067d87c8 03.03.2017 21:57 Bernd Bleßmann

CsvImport: Controller erzeugt temporäres Profil, nicht der Hintergrund-Job.

582df936 03.03.2017 21:57 Bernd Bleßmann

CsvImport: temporäres Profil nicht beim Report speichern, …

… denn das passiert schon beim Anlegen des Hintergrund-Jobs.

a15bcf2f 03.03.2017 21:57 Bernd Bleßmann

CsvImport: doppeltes delete-Statement entfernt

d9af4462 03.03.2017 21:57 Bernd Bleßmann

CsvImport: doppelt angegebene Methode "file" entfernt

31b247ee 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung beim CSV-Import

b331e8b7 02.02.2017 23:07 Bernd Bleßmann

Csv-Import: unbenutzte Variable entfernt

e2332bfd 27.01.2017 11:53 Sven Schöling

DB Handling: Einige executes mit Fehlerbehandlung versehen

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

8e926112 02.09.2016 14:21 Sven Schöling

CsvImport: mehr single-dbh

62041123 02.09.2016 14:21 Sven Schöling

CsvImport: single-dbh

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)

06599167 17.06.2016 14:41 Sven Schöling

CsvImport: leere Mappings schon beim Einlesen überspringen

7459b01b 16.06.2016 18:17 Sven Schöling

CsvImport Mapping: header mit helper parsen

sonst gibt es wieder die gleichen Probleme mit UTF-BOM

a0d9f09a 16.06.2016 15:45 Sven Schöling

CsvImport: Spaltenzuordnung für non multiplexed

8832d153 22.03.2016 12:58 Sven Schöling

warnings: SL::Controller::CsvImport::num_imported auf 0 initalisieren

3f924c0f 29.02.2016 16:18 Kivitendo Admin

Debitorenbuchungen als CSV importieren

Ähnlich wie der Auftragsimport wird hier gemultiplexed, d.h. es gibt separate
Zeilen für die Debitorenbuchung (ar) und die Buchungszeilen (acc_trans).

Es handelt sich allerdings nicht exakt um acc_trans-Zeilen, die direkt...

63183d06 14.12.2015 13:12 Bernd Bleßmann

Csv-Import-Controller: Fehlermeldung des Csv-Helper mit ausgeben.

d180d84e 07.05.2015 10:35 Kivitendo Admin

Keine Weiche für mt940 in SL/Controller/CsvImport.pm mehr

Stattdessen ein eigener Controller BankImport, der die Daten über einen
neuen Helper in SL/Helper/MT940.pm (wo aqbanking-cli aufgerufen wird)
nach CSV konvertiert.

mt940 ist nun kein eigener Importtyp vom CSV-Import mehr. Stattdessen...

cd8b56f2 07.05.2015 09:37 Kivitendo Admin

CSV Import Defaults in die Worker ausgelagert

Neben den Standard-Defaults, die für alle gelten (charset, numberformat,
...)

15f58ff3 05.05.2015 09:53 Kivitendo Admin

Sammelcommit Bankerweiterung und Skonto

Überarbeitung der Bankerweiterung vom Stand Niclas, und Einführung von
Bezahlung mit Skonto (alter payment Branch). Mehr Details siehe
changelog.

  • changelog
  • Ungültige Bankkonten ausblenden
  • Punktesystem in Hash %points ausgelagert...
6a12a968 05.05.2015 09:45 Niclas Zimmermann

Bankerweiterung - Zwischenstand, erster Entwurf

Erstellung von Tabelle bank_transactions

Import von Bankbewegungen (in Tabelle bank_transactions)

Menu-Eintrag war noch nicht commitet

Controller für die Bank-Transaktionen

Dialog hin- und her

Achtung: noch mit Debug-Statements!...

2c597c2d 30.03.2015 11:32 Sven Schöling

BackgroundJobs optional als json ausliefern

1adadc30 28.01.2015 23:26 Bernd Bleßmann

CSV-Import für Lagerbewegung, bzw. Lagerbestand.

Conflicts:

SL/Controller/CsvImport.pm
locale/de/all
locale/en/all

Übernahme aus Kundenprojekt.

ae47b240 16.01.2015 13:26 Kivitendo Admin

CsvImport Taxzone für CustomerVendor und Order

check_taxzone aus Order nach CsvImport/Helper/Consistency.pm ausgelagert
und um die Option take_default für CustomerVendor Import erweitert.

Behebt Ticket 9.

3039c210 04.01.2015 20:54 Kivitendo Admin

Typo behoben

7579216c 13.11.2014 17:50 Sven Schöling

CsvImport: temporäre Profile ausblenden

85a71bad 27.01.2014 14:33 Bernd Bleßmann

Beim CSV-Import die Session-Id der "auftraggebenden" Sitzung verwenden.

Damit kann der CSV-Import via Task-Server auch von Benutzern verwendet
werden, die den Task-Server nicht in ihrer Sitzung gestartet haben.

Es bleibt das Problem, dass der Import nicht ausgeführt werden kann,...

a06b7def 07.01.2014 11:13 Thomas Heck

CSV-Import: Blättern gefixt

fixt #2176

1cc72c5b 25.11.2013 14:03 Bernd Bleßmann

Datentypen in der Hilfe und Beispieldatei in der richtigen Reihenfolge anzeigen.

1870f11e 25.11.2013 14:03 Bernd Bleßmann

Kosmetik: Leerzeichen am Zeilenende entfernt.

48da0312 25.11.2013 14:03 Bernd Bleßmann

Zeilenkennung und maximaler Differenzbetrag lassen sich an der Oberfläche eingeben.

6f45549b 25.11.2013 14:03 Bernd Bleßmann

Auftrags-Import

Ändert den Controller, dass er mit Multiplex-Daten umgehen kann.
Neue Klasse BaseMulti für Mulitplex-Daten (abgeleitet von Base).
Neue Klasse Order für Auftrags-Import (abgeleitet von BaseMulti).
Eintrag im Menü.
Anpassungen der templates.
ec4aa5bb 16.10.2013 17:06 Bernd Bleßmann

Beim CSV-Import Einträge in die Historie machen.

Fixt #1998.

8004e6a1 01.03.2013 15:47 Bernd Bleßmann

Beim CSV-Import im Report auch die Info-Spalten anzeigen.

7b38e23d 01.03.2013 15:44 Bernd Bleßmann

Beim CSV-Import im Report alle Zeilen anzeigen.

Fixt #2175.

370c1135 04.02.2013 11:19 Moritz Bunkus

Refactoring render-Parameter: Reste zu 7647d46

3063b9a8 11.01.2013 16:03 Sven Schöling

PartImport: check_existing etwas optimiert, spart bei Testimports gut 40% Zeit.

b6cdc154 11.01.2013 14:37 Sven Schöling

Warnung wenn der Taskserver nicht läuft

aee10de2 11.01.2013 13:59 Sven Schöling

Error Reporting, und robuster gegen Fehler im Report save/load

bc447b5b 11.01.2013 13:59 Sven Schöling

neustart bug von taskserver gefixt

63f2cbc1 11.01.2013 13:58 Sven Schöling

Anzahl der Zeilen für den Report cachen un indizieren

Da das auch mal gerne 4mio+ werden dauert das sonst elend lange.

d14f72e7 11.01.2013 13:58 Sven Schöling

nicht hochgeladene Datei abfangen

8ae2bc4f 11.01.2013 13:58 Sven Schöling

cleanup nach jedem import

e5b33700 11.01.2013 13:57 Sven Schöling

debug code

e5a690f9 11.01.2013 13:57 Sven Schöling

paginating für test_import

638e0b03 11.01.2013 13:57 Sven Schöling

report paginaten

b2930e37 11.01.2013 13:57 Sven Schöling

Fehler korrekt weiterleiten

670ca35b 11.01.2013 13:57 Sven Schöling

Bugs bei formatierten Methoden behoben

98f37c10 11.01.2013 13:57 Sven Schöling

Progress genauer anzeigen

d7492165 11.01.2013 13:57 Sven Schöling

Weitere Verbesserungen am asynchronen Import.

- tracking
- profile/session handling

93d4967b 11.01.2013 13:57 Sven Schöling

debug

1ad93745 11.01.2013 13:57 Sven Schöling

action_report zu den anderen actions verschoben

82c3b7eb 11.01.2013 13:55 Sven Schöling

Asynchroner Import

25ad1535 11.01.2013 13:54 Sven Schöling

Report in der richtigen Reihenfolge speichern und anzeigen.

a5a42ed1 11.01.2013 13:54 Sven Schöling

CsvReport: Status mitspeichern

67643d03 11.01.2013 13:54 Sven Schöling

Csv Import in Datenbank zwischenspeichern und rudimentärer Report.

4b26e243 11.01.2013 13:54 Sven Schöling

CsvImportProfiles an den erstellenden Benutzer gebunden

80e68986 23.08.2012 09:05 Thomas Heck

Controller/CsvImport: file und worker verfügbar machen

159dd378 22.08.2012 13:32 Thomas Heck

CSV-Import: Projekte

implementiert #1907

31b1b2c2 29.12.2011 15:12 Moritz Bunkus

CSV-Import von Waren: Standardeinheit für Zeilen ohne Einheit hinzufügen

9dcc0d85 29.12.2011 14:36 Moritz Bunkus

Dateinamen für CSV-Beispieldatei sinnvoll setzen

Bisher war es der (interne) Name der Session-Datei, also etwas wie
user_session_files_mb_89072314971954719735691723948123_csv_bla_blubb_charlie_the_unicorn.csv.

d582b83d 29.12.2011 14:04 Moritz Bunkus

Buchungsgruppen nur laden, wenn Artikel importiert werden sollen

b88b33d1 02.11.2011 17:34 Moritz Bunkus

Anzahl nicht importierter Objekte richtig anzeigen, sofern == 0

6759902a 16.06.2011 09:30 Moritz Bunkus

Beispieldatei bei CSV-Import herunterladen

2c6717d9 16.06.2011 09:30 Moritz Bunkus

Refactoring: gemeinsamen Code ausgelagert; Ansprechpersonen/Lieferadressen: Kunden-/Lieferantennamen anzeigen

05445f9d 16.06.2011 09:30 Moritz Bunkus

Überflüssiger Accessor

7caf72ff 16.06.2011 09:29 Moritz Bunkus

Hilfetexte anzeigen; sehr viele Übersetzungen

35948584 16.06.2011 08:44 Moritz Bunkus

Anzeige und Import von übersetzten Artikeltexten und Bemerkungen

81379539 16.06.2011 08:44 Moritz Bunkus

Artikelimport bisher

b9e6845d 16.06.2011 08:44 Moritz Bunkus

Keine undefinierten Werte als Referenzen nutzen (passiert im Fehlerfall)

9e152755 16.06.2011 08:44 Moritz Bunkus

Import von Lieferadressen.

136a063c 16.06.2011 08:44 Moritz Bunkus

Flash-Meldung nach Import ausgeben

7b9d1666 16.06.2011 08:44 Moritz Bunkus

Import von Ansprechpartnern

0297cac9 16.06.2011 08:44 Moritz Bunkus

Längenbeschränkung bei bestimmten Feldern

13b5fc65 16.06.2011 08:44 Moritz Bunkus

Statusausgabe verbessert

f87763cd 16.06.2011 08:44 Moritz Bunkus

Kunden-/Lieferantenstammdatenimport: zumindest das Testen funktioniert

29269e99 16.06.2011 08:44 Moritz Bunkus

Hochladen und Anzeigen von hochgeladenen Dateien implementiert

1abd7845 16.06.2011 08:44 Moritz Bunkus

CSV-Importmasken um typspezifische Eingabefelder erweitert

f5594740 16.06.2011 08:44 Moritz Bunkus

form_customers_vendors.html nach form.html umbenannt; Kosmetik

7f1f5efe 16.06.2011 08:44 Moritz Bunkus

Speichern, Laden, Löschen von Importprofilen implementiert