om een gepersonaliseerde navigatie te krijgen.
om een gepersonaliseerde navigatie te krijgen.
In de nieuwe Template Editor is het mogelijk om een datum of een getal, die bij het genereren van een document vanuit de bronmodule wordt aangeleverd, op te maken.
Bij het genereren van een document worden de aangeleverde gegevens vanuit de bronmodule normaal gesproken ongewijzigd samengevoegd met de template. Alle waarden worden dan één op één als tekst in het document opgenomen. Bij het invoegen van een samenvoegveld zijn de opties Datum-/tijdnotatie en Numerieke notatie beschikbaar om een datum of een getal eerst op te maken voordat ze in het document worden opgenomen.
Met de optie Datum-/tijdnotatie is het mogelijk om de ontvangen waarde op te maken volgens een bepaald patroon. Hiervoor zijn een reeks codes beschikbaar om een patroon samen te stellen:
Tijdens het genereren van het document wordt gekeken of de waarde voldoet aan bepaalde eisen, zodat de opgegeven formattering kan worden toegepast. Bij het opmaken van een datum is het van belang dat de waarde wordt herkend als een datum. Leidend hiervoor zijn de regionale instellingen van de computer waarop het document wordt gegenereerd. Dit is een server binnen de infrastructuur van Visma, en deze zijn ingesteld op Nederlands. Bij de Nederlandse regionale instellingen worden datums geschreven als 31-12-2021, met als eerste de dag, dan de maand en dan het jaar.
Een eenvoudige richtlijn bij het opmaken van datums is dat de maand in het midden moet staan en het jaar moet herkenbaar zijn. Zo kunnen de volgende waarden worden gebruikt bij het anders opmaken van een datum:
Als de maand niet in het midden staat dan wordt de datum verkeerd geïnterpreteerd. Dan wordt óf de foute datum getoond, of de originele waarde uit de bronmodule wordt getoond. Bijvoorbeeld:
Tijden worden volgens de Nederlandse regionale instellingen geschreven met een dubbele punt: 23:59:59. Het opmaken van tijden kent in de Nederlandse regionale instellingen niet veel mogelijkheden. Alleen het schrijven van het uur met of zonder voorloopnul kan een zinvolle formattering zijn door respectivelijk 'HH' of 'h' te gebruiken. Omdat in de Nederlandse regionale instelleingen geen AM of PM wordt gebruikt is het niet mogelijk om tijden die als 10:59:59 PM worden doorgeven op te maken. Deze zal toch als 10:59 worden getoond in plaats van 22:59, omdat AM en PM volgens de Nederlandse regionale instellingen niet worden hekend.
De waarde van het samenvoegveld wordt aangepast als het een numerieke waarde bevat. De volgende codes zijn beschikbaar om een patroon samen te stellen:
Met deze opties kun je een getal opmaken. Als de waarde van het samenvoegveld 12345 is, dan kan dit met de numerieke notatie € #.###.00 wordt aangepast naar € 12.345,00. Hiervoor kan ook de code C2 als patroon worden gebruikt.
Bij het toepassen van numerieke notatie is de werking afhankelijk van de gebruikte decimaal- en duizendtallen-symbolen in de waarde van het samenvoegveld. Alleen een getal zonder scheidingstekens (12345) of een getal met een komma als decimaalscheidingsteken en/of een punt als duizendtallenscheidingsteken (12345,00 of 12.345 of 12.345,00) wordt herkend als een getal.
Echter, het symbool om het decimaalteken in het patroon te voegen is een . (punt) en het
symbool om een duizendtallenscheidingsteken in te voegen is een , (komma). Een punt betekent in de context van een notatiepatroon ‘op deze plek moet het decimaalteken volgens de regionale instellingen worden ingevoegd’. Volgens de Nederlandse regionale instellingen is dat een komma, en dus precies andersom. Een komma betekent ‘op deze plek moet een
duizendtallenscheidingsteken volgens de regionale instellingen worden ingevoegd’, hetgeen een punt is volgende de Nederlandse regionale instellingen. Dit kan wat verwarrend zijn en daarom is C2 wellicht een eenvoudigere optie.
Bij het samenstellen van een patroon kan ook gebruik worden gemaakt van andere tekens, zoals hierboven het euro-teken is opgenomen in € #.###.00. Voorbeelden zijn een dollar- of pond-teken, haken, plus- en minustekens en groter-dan- of kleiner-dan-tekens.
Opmerking: vanwege de hierboven genoemde afhankelijkheden verdient het de voorkeur om de waarde al in het juiste formaat vanuit de bronmodule aan te leveren, en om zo min mogelijk gebruik te maken van het achteraf formatteren van datums en numerieke waarden. Bij toekomstige wijzigingen in één van deze afhankelijkheden kan dit resulteren in handmatige aanpassingen van veel templates.
Ik geef in templatebeheer bij waardw instellingen € ###,00 op.
Dus met komma. Brief blijft punt weergeven.
Hoe kun je inde bron een kom altijd een punt.ma definieren? decimaal is HSS
Ik geef in templatebeheer bij waardw instellingen € ###,00 op.
Dus met komma. Brief blijft punt weergeven.
Hoe kun je inde bron een kom altijd een punt.ma definieren? decimaal is HSS
Copyright 2019 Visma Community. All right reserved.