Timestamp - Formatering av filnavn i Pay

Aritma Pay Generell støtter formatering av filnavn på eksport. Det gjør også Aritma Pay for Visma Business!

Følgende formateringer kan gjøres:

Referanse 
kan være enten en del av filnavnet som blir lest, eller filteret som er benyttet på filen.
OBS! Referanseformatering er bare gjeldende fra Pay Generell, da Visma-versjonene leser data rett fra databasen.

Syntaxer:

#ref=<referanse># - der referanse kan være som følger:

  1.  filename[pos;length]' - Filnavnet på fra-filen (merk; dette vil være siste leste fil), pos indikerer hvor den skal starte å hente fra-filen, og length indikerer hvor langt den skal hente
    Eksempel: Innfil 'fra 4300.dat', utfil spsifisert i Pay: 'til#ref=filename [4;4]#.dat', resulterer i 'til4300.dat' som utfil
  2. 'filter' - Eksportfilen får filter som del av filnavnet

Datoformatering 
bruker til å legge dato/tid til eksportfilnavnet. Merk at syntax må følge delphi standard for datoformatering. 

Syntax:

#dt=datoformat#

Eksempel

Utfil spesifisert i Pay: #dt=MMDDHH#tilbank.dat  resulterer i 1123tilbank.dat 


#dt=DDMMHHNN#

Eksempel: #dt=DDMMYYYYHHNNZZZ#

 

Datoformateringsparametere:

    D - Dag uten foranstilt null, verdiområde 1 - 31

    DD - Dag med foranstilt null , verdiområde 01 - 31 

    M - Måned uten foranstilt null, verdiområde 1 - 12 

    MM - Måned med foranstilt null, verdiområde 01 - 12

    YY - År med to tall, verdiområde 00 - 99

    YYYY - År med fire tall, verdiområde - 0000 - 9999

    H- Time uten foranstilt null, verdiområde 0 - 23

    HH- Time med foranstilt null, verdiområde 00 - 23

    N - Minutt uten foranstilt null, verdiområde 0 - 59

    NN - Minutt med foranstilt null, verdiområde 00 - 59

    S - Sekund uten foranstilt null, verdiområde 0 - 59

    SS - Sekund med foranstilt null, verdiområde 00 - 59

    ZZZ - Millisekund med foranstilt null, verdiområde 000 - 999


#dt=MMDDHHNNSS#tilbank.dat

#dt=DDMMYY#

NN

    

Nummerering 

Brukes for å sørge for at alle filnavn får et unikt nummer i slutten av navnet.

Syntax:

#uid

Eksempel:

Utfil spesifisert i Pay:  tilbank#uid#.dat

Fil lagres som tilbank1.dat dersom tilbank1.dat ikke finnes, ellers som tilbank2.dat dersom den ikke finnes, som tilbank3.dat dersom den ikke finnes osv..