Rekenen met werkdagen

semm05
Member Posts: 13
Beste mibusoleden,
Ik wil graag een report maken die het verschil in dagen uitrekend tussen werkdatum en orderdatum, verder moet het report in de berekening zaterdag en zondag niet meenemen.
Nu maak ik een variabele aan in het report met de volgende formule
DAGEN := WORKDATE - 'sales header'.'ORDER DATE'
Nu neemt het report uiteraard ook zaterdag en zondag mee, bestaat in NAVISION een functie die rekening hiermee houdt? Wie o Wie kan me helpennn
Alvast bedankt voor jullie hulp!
Ik wil graag een report maken die het verschil in dagen uitrekend tussen werkdatum en orderdatum, verder moet het report in de berekening zaterdag en zondag niet meenemen.
Nu maak ik een variabele aan in het report met de volgende formule
DAGEN := WORKDATE - 'sales header'.'ORDER DATE'
Nu neemt het report uiteraard ook zaterdag en zondag mee, bestaat in NAVISION een functie die rekening hiermee houdt? Wie o Wie kan me helpennn
Alvast bedankt voor jullie hulp!
0
Comments
-
Bekijk codeunit 7600 Calendar Management.
Hierin zit een functie CalcDateBOC waarmee je wil uit de voeten moet kunnen.
Even een voorbeeld in de Cronus-database:
Zet op de bedrijfsgegevenskaart de basiskalendercode op 'NL'
Maak een codeunit met de variabele DateManagement type codeunit subtype 7600MESSAGE('%1', DateManagement.CalcDateBOC( '1D', WORKDATE, 0, '', '', 0, '', '', FALSE));
Als je daarna de 1D wijzigd in 2D zal je zien dat de getoonde datum de maandag is.0 -
Dit kan ook:
Date.SETRANGE("Period Type",Date."Period Type"::Date); Date.SETRANGE("Period Start", DateFrom, DateTo); Date.SETRANGE("Period No.", 1, 5); NrOfDays := Date.COUNT;
Declareer een variabele van datatype Record en Subtype Date.Regards,
Evert-Jan0 -
Evert-Jan wrote:Dit kan ook:
Date.SETRANGE("Period Type",Date."Period Type"::Date); Date.SETRANGE("Period Start", DateFrom, DateTo); Date.SETRANGE("Period No.", 1, 5); NrOfDays := Date.COUNT;
Declareer een variabele van datatype Record en Subtype Date.
Wel ja en nee, deze houd enkel rekening met weekenden, maar niet met feestdagen.
Ik raad de oplossing van ErictP aan.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions