Wanneer je in een export layout of etiket een datumveld gebruikt, wordt standaard het datum-/tijdformaat gekoppeld aan de gebruiker toegepast. Dit formaat hangt af van de ingestelde taal van de gebruiker in Babeldat. Dat kan leiden tot ongewenste verschillen, bijvoorbeeld wanneer meerdere gebruikers etiketten afdrukken en het formaat per gebruiker varieert. Om een uniform datumformaat te gebruiken, kun je ervoor kiezen de bijbehorende Variabele uit te breiden met een date-filter. Daarmee bepaal je zelf hoe de datum wordt weergegeven, onafhankelijk van de gebruikersinstellingen.
Uitbreiden variabele
Hoe breid je nu correct een variabele uit om het datumformaat vast te leggen? Laten we de leverdatum van een order nemen {{ order.delivery_date }}
Bij standaard gebruik is de output van deze variabele in een layout afhankelijk van de gebruikersinstelling (bijvoorbeeld 2025-09-16
of 16-09-2025
).
Het datumformaat wordt vastgelegd door de variabele als volgt uit te breiden: {{ order.delivery_date | date:'d/m/Y' }}
wordt de datumweergave in de layout altijd 16/09/2025
, ongeacht de gebruiker.
Advies
-
Gebruik een vast datumformaat op etiketten en externe documenten, zodat de presentatie altijd gelijk is.
-
Voor interne exports, waarbij gebruikersvoorkeur handig kan zijn, kun je de standaardweergave blijven gebruiken.