Menu

searchpattern mit Umwandlung von Datum in Zusatzfeld und beinhaltetem "/" - Zeichen

2022-04-02
2022-04-04
  • Sascha Vennhaus

    Sascha Vennhaus - 2022-04-02

    Hallo, ich benötige mal bitte Eure Hilfe.

    Volltext lautet: Ausstellungsdatum der Gutschrift:28/02/2022

    In Zusatzfeld: "RE_Datum" soll "28.02.2022" eingetragen werden.

    Folgender Ansatz liest mir leider kein Ergebnis aus:

    naming section Tag auslesen Amazon.de Steuergutschrift und in virtuelles Zuatzfeld schreiben
    andindocument=Amazon.de
    archivtabelle=Amazon
    searchpattern=Gutschrift\:(\d{2}\/\d{2}\/\d{4})
    patterngroup=0
    searchdirection=right
    searchsteps=1
    cutawayright=6
    zusatzfeld=tempTag
    end section

    naming section Monat auslesen Amazon.de Steuergutschrift und in virtuelles Zuatzfeld schreiben
    andindocument=Amazon.de
    archivtabelle=Amazon
    searchpattern=Gutschrift\:(\d{2}\/\d{2}\/\d{4})
    patterngroup=0
    searchdirection=right
    searchsteps=1
    cutawayleft=2
    cutawayright=4
    zusatzfeld=tempMonat
    end section

    naming section Jahr auslesen Amazon.de Steuergutschrift und in virtuelles Zuatzfeld schreiben
    andindocument=Amazon.de
    archivtabelle=Amazon
    searchpattern=Gutschrift\:(\d{2}\/\d{2}\/\d{4})
    patterngroup=0
    searchdirection=right
    takeonlyright=4
    zusatzfeld=tempJahr
    end section

    naming section Datum zusammenbauen Amazon.de Steuergutschrift
    andindocument=Amazon.de
    archivtabelle=Amazon
    fixvalue=%tempTag%.%tempMonat%.%tempJahr%
    zusatzfeld=RE_Datum
    end section

    Ich befürchte das "/" Zeichen mein Problem ist. Leider konnte ich keinerlei ähnliche Anfragen im Forum dazu finden. Ein andere Ansatz ohne patterngroup in dem ich mit cutawyleft gearbeitet habe um die zusammenhängede Schreibweise von Gutschrift:28/02/2022 zu lösen damit die 11 Zeichen fon "Gutschrift" gelöscht werden hat leider auch zu keinem Erfolg geführt.

     
  • bitfarm25

    bitfarm25 - 2022-04-04

    Hallo Sascha,

    das Problem liegt in einem unserer Scripte. Dort ist es noch nicht möglich mit "patterngroup" zu arbeiten. Bitte gehe einmal wie folgt vor:

    • Beende alle Dienste von bitfarm.
    • Lade dieses script herunter.
      bitte entsichere die Zip-Datei indem du einmal das Kontextmenü mit der rechten Maustaste
      öffnest und dort auf Eigenschaften klickst. Anschließen bitte den Hacken bei "Zulassen"
      setzen und dann mit übernehmen bestätigen.
    • Entpacke die Zip-Datei
    • Kopiere die Datei Archivierung.vbs in das bitfarm-archiv verzeichnis des Servers. Hier kann
      man ruhig die vorhandene Datei ersetzen.
    • Anschließen können die Dienste wieder gestartet werden.

    Nun kann bitfarm auch mit patterngroup arbeiten.

    Um nun das Datum in ein Datumsfeld zu bekommen muss deine WFD-Regel zum Beispiel wie folgt aussehen:

    naming section
    archivtabelle=Amazon
    andindocument=Amazon
    searchpattern=Gutschrift\:((\d{2})\/(\d{2})\/(\d{4}))
    patterngroup=1
    zusatzfeld=TempTag
    end section

    naming section
    archivtabelle=Amazon
    andindocument=Amazon
    searchpattern=Gutschrift\:((\d{2})\/(\d{2})\/(\d{4}))
    patterngroup=2
    zusatzfeld=TempMonat
    end section

    naming section
    archivtabelle=Amazon
    andindocument=Amazon
    searchpattern=Gutschrift\:((\d{2})\/(\d{2})\/(\d{4}))
    patterngroup=3
    zusatzfeld=TempJahr
    end section

    naming section
    archivtabelle=Amazon
    andindocument=Amazon
    fixvalue=%TempTag%.%TempMonat%.%TempJahr%
    zusatzfeld=RE_Datum
    end section

    Mit freundlichen Grüßen
    bitfarm25

     

Log in to post a comment.