Filhantering Allmänna värden

Huvudet i en beskrivningsfil

Här följer en beskrivning av de kodord som används för att beskriva de allmänna värdena om datafilen.

Kodord Syfte Värden
VERSION

Talar om vilken version det är på inläsningsfilen. Ska ligga först i filen. För närvarande ska den vara 1. 1

1
TYP

Anger vilken typ av register datafilen tillhör.

LÖNETRANS

PERSONREG

FASTA_ARTER

ARBETSPASS

AVVIKELSETYEPER

SCHEMA & AVVIKELSER

LÖNEART

UTBILDNING

UTBILDNINGSTILLFÄLLEN

DELTAGARE

KONTOPLAN

NOTERINGAR

KOMPETENS

KATEGORI Anger vilken kategori datafilen tillhör. För närvarande ska den vara SEKVENS SEKVENS
TECKEN Anger vilken teckenuppsättning som används i datafilen. Anges inte tecken-uppsättning används ANSI

ANSI

UNICODE

UTF7

UTF8

FIL Talar om sökväg och filnamn till datafilen. Denna uppgift kan ändras från programmet Inläsning extern data vid inläsningstillfället.  
RADERING Fungerar endast vid inläsning av typerna LÖNETRANS och FASTA_ARTER. Anges INGEN sker ingen radering. Anges LART raderas alla lönearter med samma nummer på inläst person innan inläsning av raden sker. Anges PERSON raderas alla lönearter på personen innan inläsning sker. Vid radering i LÖNETRANS raderas endast poster med samma TRANSURSPRUNG.

INGEN

LART

PERSON

NATTPASS Fungerar endast vid inläsning av typen SCHEMA och AVVIKELSER. Om NATTPASS anges, så innebär det att dygnsbrytande arbetspass lagts upp på påstigningsdygnet.  
NYFILTYP Anger den filtyp som datafilen ska byta till efter lyckad inläsning. Förhindrar således att filen läses in flera gånger. Eventuell fil med det nya namnet läses över.  
// Anteckning. Resten av raden ignoreras.  

Därefter tillkommer kodord för respektive fält i Agda PS. Dessa beskrivs radvis med kommaseparerade fält. Först själva kodordet enligt listan, sedan om fältet är Fast längd, Variabel längd eller Konstant (F, V eller K). Är det fast längd anges sedan längden. Är det en variabel anges ASCII-värdet på separeringstecknet. För konstanter anges värdet, vilket inte får innehålla kommatecken.

Efter det kan en valfri anteckning göras.

Exempel

FTGNR,F,3

ANSTNR,V,44,Anställningsnummer