om een gepersonaliseerde navigatie te krijgen.
om een gepersonaliseerde navigatie te krijgen.
Goedemorgen,
ik zoek waarschijnlijk niet goed, maar ik kan het document niet vinden met de vereisten voor DPIA bestand (posities van alle onderdelen). En hebben jullie tips hoe dit bijvoorbeeld in excel te zetten en om te zetten naar DPIA op de juiste positie? Ik heb dit in het verleden handmatig gedaan, maar waarschijnlijk kan dat veel handiger...
Opgelost! Ga naar oplossing.
|
Specificaties DPIAI 00 importbestand
Document2 I
Als u mutaties wilt importeren in Beaufort, moet u deze mutaties in een mutatiebestand in ASCII-Formaat aanleveren. Standaard geeft u dit bestand de naam DPlAIOO.txt.
Alle mutaties in dit ASCII-bestand moeten op een bepaalde manier zijn vastgelegd: conform een voorgeschreven bestandsindeling, die hieronder wordt uitgewerkt. Zo voldoen de mutaties aan de kenmerken van de rubriek in de rubriekentabel van Beaufort.
ledere mutatie bestaat uit de volgende velden, waarbij deze volgorde moet worden aangehouden:
Elk van de bovenstaande gegevens moet aan bepaalde eisen voldoen. Hieronder worden deze eisen, per veld, toegelicht.
Procescode
Dit is de code van het aanleverende proces waarmee de mutatie moet worden verwerkt. Voor de procescode gelden de volgende eisen:
Inhoud: de inhoud van het veld Procescode moet in hoofdletters worden opgegeven. U kunt de codes zelf bepalen; een aantal codes zoals TMT, CMT en RVM zijn reeds in gebruik. De procescode die u hier invult, moet corresponderen en daarom in Beaufort bekend zijn. U legt deze code in Beaufort vast als u het aanleverend proces definieert: u vult hier een 'code proces' in.
Rubriekscode
Dit is de aanduiding van de rubriek waarvoor de mutatie geldt. De volgende eisen zijn van toepassing:
Inhoud: u kunt zowel Standaard-rubrieken als eigen rubrieken opgeven. De inhoud van het veld Rubriekscode mag uitsluitend met hoofdletters worden gevuld.
Object_id
De waarde van het object_id zorgt ervoor dat de mutatie uiteindelijk bij de juiste persoon en/of dienstverband terechtkomt. Hiervoor gelden de volgende eisen:
Uit welke onderdelen het object_id bestaat, is afhankelijk van de gegevenssoort:
IZ (Inzet): pers_nr, dv_vlgnr, oe_oper_sl, operfunc_kd, ingang_dt
SD (Speciale doorbelasting): pers_nr, dv_vlgnr, sd_rglnr
Hieronder vindt u de kenmerken van de deelsleutels van de object_id.:
Indicatie stam/variabel
Hiervoor gelden de volgende eisen:
Datatype: alfanumeriek
Creatiedatum
De creatiedatum wordt in Beaufort opgenomen in de historie van de mutatie. Hiervoor gelden de volgende eisen:
Creatiegebruiker
Dit is de identificatie van de gebruiker die de mutatie aanbrengt. Hiervoor gelden de volgende eisen:
5
Waarde
Voor de waarde van de mutatie gelden de volgende eisen:
Eindpositie: 137
Ingangsdatum
De ingangsdatum wordt in Beaufort gebruikt als selectiecriterium in het proces van het verwerken van indirecte mutaties. Hiervoor gelden de volgende eisen:
Als u wilt herrekenen over een jaarwerkperiode, dan moet u de verrekenperiode gebruiken. De ingangsdatum wijziging moet gelijk zijn aan de begindatum van de laatste loonperiode uit de periodekalender waarin ook de betreffende jaarwerkperiode is
opgenomen.
Productiesoort
Op positie 179 t/m 181 kunt u de productiesoort vastleggen, bijvoorbeeld NOR of JWP.
Verreken periode
Op positie 182 t/m 187 kunt u eventueel de verrekenperiode vastleggen, bijvoorbeeld 022022.
In een jaarwerkperiode (13 t/m 1 5) kunt u alleen nog maar herrekenen over een van de voorgaande salarisperiodes.
7
Met als resultaat:
@FBB Zorgboog en @karl Wegner ik ben toch eens verder gaan zoeken en het is me zowaar zelf gelukt.
Voer de benodigde gegevens in excel, zoals aangegeven in Mutatiebestand maken (importeren).
Gebruik vervolgens in nieuwe kolommen de formule =LINKS(A1&HERHALING(" ";20);20), waarbij het getal de lengte is die je nodig hebt zoals aangegeven in de uitleg. Vervolgens in 1 kolom de functie tekst.samenvoegen gebruiken en deze kolom opslaan als tekst bestand.
Het excelbestand is zonder macro's, alleen simpel toe te passen formules. Was alleen niet bekend met de functie Herhaling om spaties te kunnen toevoegen.
@Gerdine die functie kende ik ook nog niet. Ga deze oplossing opslaan en zeker een keer uitproberen. 👍
We hebben in het verleden ooit van een consultant van AAG een Excelbestand gekregen om een dpia100 bestand aan te maken. Wel in versie 2003. De macro's in dit bestand werken niet meer goed met de huidige versie's van Excel, dus wij hebben dit Excelbestand opnieuw gemaakt. Het bestand was ooit bedoeld voor intern gebruik bij Raet en wordt ook niet door hun onderhouden. Overigens diegenen die dit hebben gemaakt zullen wel met pensioen zijn:-)
Ik kan het bestand delen en eventueel uitleggen. Stuur mij anders mailtje: karl.wegner@sheerenloo.nl
@FBB Zorgboog bedankt voor je reactie. Ik heb verschillende zoektermen gebruikt en niks kunnen vinden in BOL help, en zo waar nu dus toch de uitleg. Heel fijn.
Heb inderdaad ook world wide web gebruikt en gezocht naar mogelijkheden om alles om te zetten naar de juiste posities, helaas nog geen resultaat.
@Gerdine wat betreft de indeling kan ik je wellicht helpen. Zoek in Beaufort Help eens naar bestandsindeling. Als het goed is vind je een topic genaamd Mutatiebestand maken (importeren). Ik denk dat je daar de info vindt die je zoekt.
Wat betreft tips voor omzetten vanuit excel naar DPIA kan ik je niet helpen. Ik ben daar ook al heel lang naar op zoek maar tot op heden zonder resultaat. Wie weet kan ons daar iemand anders aan helpen.
Copyright 2019 Visma Community. All right reserved.