Baanboard.com

Go Back   Baanboard.com > Forum > BB Language Forums > Deutsches Forum

User login

Frontpage Sponsor

Main

Poll
For ERP LN feature pack upgrade, what method of install are you using?
Installation Wizard into existing VRC
37%
Installation Wizard into new VRC
39%
Manual into existing VRC
3%
Manual into new VRC
21%
Total votes: 38

Baanboard at LinkedIn


Reference Content

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 27th March 2017, 15:27
MS-Tech MS-Tech is offline
Member
 
Join Date: Dec 2015
Posts: 66
MS-Tech is on a distinguished road
Baan: 6 - DB: SQL-Server - OS: Windows 7
Tagesberechnung, außer Wochenende
Baan: Other/Unknown

Hallo Zusammen,

ich habe folgendne Fall.

Ich möchte Manungen erstellen, wenn ein Kunde innerhalb einer gewissen Zeit (2 Tage) kein Auftragsdokument schickt. Diese 2 Tage gelten aber nur Werktags und nicht am Wochenende, d.h. Wenn ich mir jetzt meine Mahnungen generieren lasse (an einem Freitag), dann dürfen die Wochenende nicht berücksichtigt werden. Wie kann ich denn das ausschließen, wenn ich die Tagesdifferenz von zwei Datumsangaben berechne? Gibt es dafür eine Funktion?

Grüße
MS-Tech
  #2  
Old 27th March 2017, 17:34
andreas.toepper andreas.toepper is offline
Senior Member
 
Join Date: Jun 2004
Posts: 128
andreas.toepper is on a distinguished road
Baan: Baan4, LN6.1 - DB: MSSQL - OS: Linux&Windows
Ich würde mit utc.add(..) zwei Tage aufaddieren und dann mit utc.to.week(..) den Tag der Woche bestimmen. Wenn dieser Tag ein Wochenende ist, dann das Datum korrigieren.
  #3  
Old 28th March 2017, 08:56
günther günther is offline
Guru
 
Join Date: Jan 2002
Location: Ehingen, Germany
Posts: 573
günther is on a distinguished road
Baan: IVc4 - DB: Informix - OS: HP-UX
Ich würde gar nichts rechnen, sondern im Betriebskalender nachsehen. Da stehen die Werktage.

Gruß Günther
  #4  
Old 29th March 2017, 14:34
MS-Tech MS-Tech is offline
Member
 
Join Date: Dec 2015
Posts: 66
MS-Tech is on a distinguished road
Baan: 6 - DB: SQL-Server - OS: Windows 7
Hallo Günther,

danke für den Hinweis, aber wie mache ich das dann?

Grüße
Sascha
  #5  
Old 29th March 2017, 15:06
günther günther is offline
Guru
 
Join Date: Jan 2002
Location: Ehingen, Germany
Posts: 573
günther is on a distinguished road
Baan: IVc4 - DB: Informix - OS: HP-UX
Hallo Sascha,

Tabelle tirou400 ist der Betriebskalender; Arbeitstage sind z.B. alle Tage mit "Arbeitszeit pro Tag" (pcwt) > 0.
Ach so, je nach Einstellung kann es Betriebskalender pro Abteilung oder nur einmal pro Firma (Abteilung ist dann "ZZZ") geben.
Dann je nach Fragestellung eben den Betriebskalender lesen.

Beispiel heute plus zwei Arbeitstage (ungetestet!):

domain tcdate today, due.date
long working.days

working.days = 2
today = date.num()
select tirou400.*
from tirou400
where tirou400._index1 >= {"ZZZ", :today}
selectdo
if tirou400.pctw > 0 then
working.days = working.days - 1
if working.days <= 0 then
due.date = tirou400.date
break
endif
endif
endselect

Gruß Günther
  #6  
Old 8th May 2017, 14:28
MS-Tech MS-Tech is offline
Member
 
Join Date: Dec 2015
Posts: 66
MS-Tech is on a distinguished road
Baan: 6 - DB: SQL-Server - OS: Windows 7
Hallo Günther,

ich hab hier keinen Betriebskalender und keine Tabelle tirou400.

Grüße
Sascha
  #7  
Old 8th May 2017, 15:45
bdittmar's Avatar
bdittmar bdittmar is offline
Guru
 
Join Date: Apr 2002
Location: Germany, 50.584097,8.544078
Posts: 1,653
bdittmar will become famous soon enough
Baan: 2.2/3.1/4c4/LN6.1 FP6/FP9/HiDox - DB: tbase, ms-sql7, oracle10gV1, 11g - OS: HP-UX, W2K3, SLES
tcccp

Quote:
Originally Posted by MS-Tech View Post
Hallo Günther,

ich hab hier keinen Betriebskalender und keine Tabelle tirou400.

Grüße
Sascha
Hallo,

in LN ist der Kalender in tcccp !!!
z.B. tcccp010


Benutzung der DLLs ?
z.B.

Library tcccpdll0040
Standard Calendar functions
(11 Functions available)


mfg
__________________
//Bernd

Last edited by bdittmar : 8th May 2017 at 15:52. Reason: Add DLLs
Sponsored Links
  #8  
Old 10th May 2017, 17:04
MS-Tech MS-Tech is offline
Member
 
Join Date: Dec 2015
Posts: 66
MS-Tech is on a distinguished road
Baan: 6 - DB: SQL-Server - OS: Windows 7
Hallo Zusammen, hat nun einwandfrei geklappt. Vielen Dank.

Grüße
MS-Tech
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 18:55.


©2001-2017 - Baanboard.com - Baanforums.com