From c59038ec8684c098a4817a541d4b5682a9eb521a Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Wed, 8 Feb 2023 11:55:52 +0100 Subject: [PATCH] update --- .../OPListExportScheduler.java | 4 + .../datev/EXTF_OPD_migration_2022-test-1.csv | 5 + templates/op-liste_template.xlsx | Bin 42185 -> 42179 bytes workflow/opliste-de-1.0.0.bpmn | 93 ++++++++++-------- 4 files changed, 61 insertions(+), 41 deletions(-) diff --git a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListExportScheduler.java b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListExportScheduler.java index 1cb1694..9a73bca 100644 --- a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListExportScheduler.java +++ b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListExportScheduler.java @@ -26,6 +26,7 @@ import java.text.DateFormat; import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; import java.text.SimpleDateFormat; +import java.util.Date; import java.util.List; import java.util.logging.Logger; @@ -35,6 +36,7 @@ import javax.ejb.TransactionAttributeType; import org.imixs.marty.team.TeamService; import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.WorkflowKernel; import org.imixs.workflow.engine.DocumentService; import org.imixs.workflow.engine.WorkflowService; import org.imixs.workflow.engine.scheduler.Scheduler; @@ -105,6 +107,8 @@ public class OPListExportScheduler implements Scheduler { // erzeuge eine OP-Liste ItemCollection workitem = new ItemCollection(); workitem.setItemValue("space.ref", space.getUniqueID()); + // set creation date! + workitem.setItemValue(WorkflowKernel.CREATED,new Date()); processOPListe(workitem); } } catch (QueryException e) { diff --git a/office-alexander-logistics-app/src/test/resources/datev/EXTF_OPD_migration_2022-test-1.csv b/office-alexander-logistics-app/src/test/resources/datev/EXTF_OPD_migration_2022-test-1.csv index e0b7e91..ea28a01 100644 --- a/office-alexander-logistics-app/src/test/resources/datev/EXTF_OPD_migration_2022-test-1.csv +++ b/office-alexander-logistics-app/src/test/resources/datev/EXTF_OPD_migration_2022-test-1.csv @@ -1,3 +1,8 @@ "EXTF";"510";21;"Buchungsstapel";7;"20220721060421653";"";"CS";"cargoservice";"";"";"";"20220101";"4";"20220101";"20221231";"202206ALL";"CS";"";"";0;"EUR";"";"";"";"";"";"";"";"";"" Umsatz (ohne Soll-/Haben-Kennzeichen);Soll-Haben-Kennzeichen;WKZ Umsatz;Kurs;Basisumsatz;WKZ Basisumsatz;Konto;Gegenkonto;BU-Schlüssel;Belegdatum;Belegfeld 1;Belegfeld 2;Skonto;Buchungstext;Postensperre;Diverse Adressnummer;Geschäftspartnerbank;Sachverhalt;Zinssperre;Beleglink;Beleginfo-Art 1;Beleginfo-Inhalt 1;Beleginfo-Art 2;Beleginfo-Inhalt 2;Beleginfo-Art 3;Beleginfo-Inhalt 3;Beleginfo-Art 4;Beleginfo-Inhalt 4;Beleginfo-Art 5;Beleginfo-Inhalt 5;Beleginfo-Art 6;Beleginfo-Inhalt 6;Beleginfo-Art 7;Beleginfo-Inhalt 7;Beleginfo-Art 8;Beleginfo-Inhalt 8;KOST1-Kostenstelle;KOST2-Kostenstelle;KOST-Menge;EU-Mitgliedstaatu. USt-IdNr.;EU-Steuersatz;Abw. Versteuerungsart;Sachverhalt L+L;Funktionserg�nzung L+L;BU 49 Hauptfunktionstyp;BU 49 Hauptfunktionsnummer;BU 49 Funktionserg�nzung;Zusatzinformation-Art 1;Zusatzinformation-Inhalt 1;Zusatzinformation-Art 2;Zusatzinformation-Inhalt 2;Zusatzinformation-Art 3;Zusatzinformation-Inhalt 3;Zusatzinformation-Art 4;Zusatzinformation-Inhalt 4;Zusatzinformation-Art 5;Zusatzinformation-Inhalt 5;Zusatzinformation-Art 6;Zusatzinformation-Inhalt 6;Zusatzinformation-Art 7;Zusatzinformation-Inhalt 7;Zusatzinformation-Art 8;Zusatzinformation-Inhalt 8;Zusatzinformation-Art 9;Zusatzinformation-Inhalt 9;Zusatzinformation-Art 10;Zusatzinformation-Inhalt 10;Zusatzinformation-Art 11;Zusatzinformation-Inhalt 11;Zusatzinformation-Art 12;Zusatzinformation-Inhalt 12;Zusatzinformation-Art 13;Zusatzinformation-Inhalt 13;Zusatzinformation-Art 14;Zusatzinformation-Inhalt 14;Zusatzinformation-Art 15;Zusatzinformation-Inhalt 15;Zusatzinformation-Art 16;Zusatzinformation-Inhalt 16;Zusatzinformation-Art 17;Zusatzinformation-Inhalt 17;Zusatzinformation-Art 18;Zusatzinformation-Inhalt 18;Zusatzinformation-Art 19;Zusatzinformation-Inhalt 19;Zusatzinformation-Art 20;Zusatzinformation-Inhalt 20;St�ck;Gewicht;Zahlweise;Forderungsart;Veranlagungsjahr;Zugeordnete F�lligkeit;Skontotyp;Auftragsnummer;Buchungstyp;USt-Schl�ssel (Anzahlungen);EU-Mitgliedstaat (Anzahlungen);Sachverhalt L+L (Anzahlungen);EU-Steuersatz (Anzahlungen);Erlöskonto (Anzahlungen);Herkunft-Kz;Leerfeld;KOST-Datum;SEPAMandatsreferenz;Skontosperre;Gesellschaftername;Beteiligtennummer;Identifikationsnummer;Zeichnernummer;Postensperre bis;Bezeichnung SoBil-Sachverhalt;Kennzeichen SoBil-Buchung;Festschreibung;Leistungsdatum;Datum Zuord. Steuerperiode 2810,00;"H";"EUR";0,000000;0,00;;8011;12976;;1410;"183885";;;"R IM-GCA-2210-031";0;;;0;;;;;Faelligkeit;20221113;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +14145,00;"S";"USD";1,028820;13748,76;"EUR";8010;10211;;1811;"186703";;;"R EX-SAL-2210-137";0;;;0;;;;;Faelligkeit;20221202;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +148,55;"H";"EUR";0,000000;0,00;;8011;10211;;2411;"187077";;;"R LA-ZEL-2207-064";0;;;0;;;;;Faelligkeit;20221208;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +76,56;"S";"EUR";0,000000;0,00;;8011;10211;;1412;"188448";;;"G LA-ZEL-2208-060";0;;;0;;;;;Faelligkeit;20230125;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +76,56;"H";"EUR";0,000000;0,00;;8011;10211;;1412;"188450";;;"SG LA-ZEL-2208-060";0;;;0;;;;;Faelligkeit;20221228;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +10080,00;"H";"USD";1,019129;9890,80;"EUR";8010;10211;;1612;"188733";;;"R EX-SAL-2211-127";0;;;0;;;;;Faelligkeit;20221230;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/templates/op-liste_template.xlsx b/templates/op-liste_template.xlsx index 254fb8649d4ed3b0c0c8eb88d3028c44eb020352..8769e24c91b97276de65cb15227e71d1f3f898a8 100644 GIT binary patch delta 3814 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 C*}x(I delta 3751 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 StartEvent_1 Task_1 - EndEvent_3 + IntermediateCatchEvent_3 + IntermediateCatchEvent_1 Task_2 Task_4 IntermediateCatchEvent_8 - IntermediateCatchEvent_3 - IntermediateCatchEvent_1 + EndEvent_3 IntermediateCatchEvent_2 SequenceFlow_4 - + - sequencenumber $created - space.name]]> + sequencenumber space.name - $created]]> true @@ -140,7 +140,7 @@ th { font-weight: bold;} - sequencenumber $created - space.name]]> + sequencenumber space.name - $created]]> @@ -207,9 +207,17 @@ th { font-weight: bold;} - ]]> + Html-Header +

Hallo,

+

+Bitte prüfen Sie die angefügte OP-Liste. Diese enthält sämtlich noch offenen Rechnungen zum Zeitpunkt des Exports für diesen Fachbereich. +

+

+Nach Prüfung schließen Sie bitte den Vorgang über die Schaltfläche "Erledigt" ab. +

+application.urlpages/workitems/workitem.jsf?id=$uniqueid + +Html-Footer]]>
@@ -292,7 +300,7 @@ th { font-weight: bold;} - sequencenumber $created - space.name]]> + sequencenumber space.name - $created]]> true @@ -325,6 +333,9 @@ th { font-weight: bold;} + + home]]> + SequenceFlow_17 SequenceFlow_18 @@ -363,13 +374,13 @@ th { font-weight: bold;} - + - + @@ -387,15 +398,15 @@ th { font-weight: bold;} - + - + - + - + @@ -423,21 +434,21 @@ th { font-weight: bold;} - + - + - + - + - + - + @@ -453,45 +464,45 @@ th { font-weight: bold;} - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - + + - - - + + +