Project

General

Profile

Actions

Bug #15013

open

Excel Import does not work with multiple importRegion

Added by Philipp Gröbelbauer 3 months ago. Updated 5 days ago.

Status:
Feedback
Priority:
Normal
Assignee:
Carsten Rose
Target version:
Start date:
10.11.2022
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Discuss:
Prio Planung:
No

Description

Aus einem Excel sollen die Spalten A,B und D importiert werden.

A soll in die Spalte 'klasse', B in die Spalte 'stufe' und D in die Spalte 'grundlohn'.
Formelement.parameter wurde wie folgt gesetzt:

importToTable = lohn
importToColumns = klasse, stufe, grundlohn
importRegion = 1,A,6,B,904|1,D,6,D,904
importMode = append
importType = auto
accept = *
fileDestination = fileadmin/protected/imports/pay_regulations.xlsx
fileReplace = always

Spalten A und B funktionieren korrekt. Die Spalte D, welche in einer zweiten 'importRegion' angegeben wurde, wird jedoch nach 'klasse' importiert, anstatt nach 'grundlohn'.
Wenn eine 2. importRegion angegeben wird, dann sollte nicht auf die 1. angegebene DB-Spalte zurückgesprungen werden!


Subtasks 1 (0 open1 closed)

Bug #15014: Excel Import not working on newer QFQ Versions (22.10)ClosedPhilipp Gröbelbauer10.11.2022

Actions
Actions #1

Updated by Enis Nuredini 3 months ago

  • Status changed from New to In Progress
Actions #2

Updated by Enis Nuredini 3 months ago

  • Status changed from In Progress to Ready to sync (develop)

Bei bisheriger Funktionalität beschränkte sich der Import pro Region auf das Insert Statement.

Mit der neuen Implementierung ist folgendes möglich:
Parameter
importToTable = lohn
importToColumns = klasse, stufe, grundlohn, versicherterLohn
importRegion = 1,A,6,B,904|1,D,6,E,904|1,N,6,O,904,append|1,Q,6,Q,904
importMode = replace
importType = auto
accept = *

Ergebnis
1. Region -> Insert mit new rows für klasse und stufe
2. Region -> Update der Rows von Region 1 mit den Werten für grundlohn und versicherterLohn.
3. Region -> Durch das Keyword noSameRow wird wieder beim ersten Column angefangen mit dem Insert in klasse und stufe
4. Region -> Update der Rows von Region 3 mit dem Wert für grundlohn wird ausgeführt.

Actions #3

Updated by Carsten Rose 2 months ago

  • Tracker changed from Support to Bug
Actions #4

Updated by Carsten Rose 8 days ago

  • Status changed from Ready to sync (develop) to Feedback

Ich finde keinen Commit und keinen Merge Request - wenn es Aenderungen am Code gab: wann wurden die gemerged?

Actions #5

Updated by Enis Nuredini 5 days ago

Actions #6

Updated by Enis Nuredini 5 days ago

  • Assignee changed from Enis Nuredini to Carsten Rose
Actions

Also available in: Atom PDF