Du är här: Startbok i MONITOR > Generella funktioner och metoder > Hantering av datum och period

Hantering av datum och period

I MONITOR går det att ange datum och period i olika format i de olika datumfält som förekommer. I vissa fält anges alltid datum, medan det i vissa fält går att ange period. Detta väljs med parametern Visningsformat för period under fliken System i rutin Systeminställningar i Systemvård.

Det går att dela in datum- och periodformat i tre olika grupper:

1. ClosedDatumformat i huvudbilden i registreringsrutiner

I dessa datumfält anger du alltid datum enligt gängse datumformat. T.ex., 15-08-01, 2015-08-01, 15/08/01, 2015.08.01, osv.

2. ClosedPeriodformat som förekommer på t.ex. order- och fakturarader

Det finns olika format du kan ange i periodfälten på raderna i dessa rutiner. Du kan ange formatet enligt den standard som finns för datum under Nationella Alternativ i Kontrollpanelen i Windows, eller enligt det format som valts på Visningsformat period under fliken System i Systeminställningar.

Det angivna period-/datumformatet lagras på raderna. Vid utskrifter hämtas det lagrade formatet upp och skrivs ut. För tillverkningsorderrad lagras dock alltid det periodformat som valts i Systeminställningar. Sålunda skiljer det sig mellan tillverkningsorderrader och raderna i de andra rutinerna. Detta för att en tillverkningsorder är en intern order. Se även Exempel på hantering av datumformat på kundorder.

I databasen i MONITOR lagras datumet alltid i det format som valts på Period i Systeminställningar. De formaten är: Format 1 (ÅÅVV) Format 2 (ÅÅVVD) eller Format 3 (från Datum/tid i Kontrollpanelen).

Validering på rader

Nedan ges exempel på godkända datumformat på t.ex. orderrad:

1508
15081
150801
15-08-01
2015-08-01

Nedan ges exempel på ej godkända datumformat:

20150801
15088
15089
1500
1554
150230, 150431
15-08
15-
15
151
15080

Anges format ÅÅVV lägger systemet alltid till dag 1 för att lagra ner i datumformat.

ClosedExempel på hantering av datumformat på kundorder:

  1. Antag att du har ställt in Format 2Visningsformat för period i rutin Systeminställningar.
  2. Du registrerar en kundorder till utlandet (de använder normalt inte veckoplanering) och anger 15-08-01 som leveransperiod på orderraderna.
  3. Datumen kommer vid lagring att omvandlas till 15316 i databasen.
  4. Då du hämtar upp ordern igen kommer datumet under Period att på nytt anges som 15-08-01, det format som du angav vid orderläggningen.
  5. Vid utskrift av ett externt dokument, t.ex. ett ordererkännande, visas datumet som du registrerade det.
  6. Vid utskrift av ett internt dokument, t.ex. en lista, visas datumet som 15316, det format det lagrats på i databasen.

3. ClosedPeriod- och datumformat i beställningsbilder

I alla beställningsbilder går det att ange både periodformat eller datumformat i selekteringsfälten för period eller datum. Detta oavsett vilket format som är valt för period i Systeminställningar eller vilket datumformat och avgränsare som är valt för datum i Kontrollpanelen.

Datumtolk för datum och period

Det finns en datumtolk i datum- och periodfält för att snabba upp inmatning av datum. Datumtolken är en kod enligt tabellen nedan. Då du flyttar ur fältet med Tab eller Enter tolkas koden och period/datum sätts in automatiskt. I lagrade förvalda värden för beställningsbilder kan t.ex. dessa koder användas för att erhålla ett aktuellt förvalt datum eller en aktuell period när rutinen öppnas.

Förklaring av kod i datumtolk

Resultat

Anges t.ex. siffran 1 tolkas det som första veckodagen i aktuell vecka.

YYMM1

Anges t.ex. siffran 02 tolkas det som den dagen i aktuell månad.

YYYY-MM-02

Anges ett t (today) tolkas det som dagens datum.

YYYY-MM-DD

Anges ett m tolkas det som första dagen i innevarande månad.

YYYY-MM-01

Anges ett n tolkas det som sista dagen i innevarande månad.

YYYY-MM-31

Anges ett y tolkas det som första dagen i innevarande år.

YYYY-01-01

Anges ett z tolkas det som sista dagen i innevarande år.

YYYY-12-31

Alla bokstavsalternativ kan kombineras med siffror på så sätt att t.ex., m-3 blir "första dagen 3 månader före innevarande månad", osv. Om siffran anges utan +/- tecken tolkas detta som +.

Det finns även en kalender på datum- och periodfält som hämtas upp med knappen till höger om fältet. I denna kalender visas dagens datum markerat. Det går att välja ett visst datum i aktuell månad med musklick eller hoppa mellan månader och sedan välja datum. Det valda datumet infogas då automatiskt i datumfältet.

Kalender i datumfält.

Sida av