Arbeitszeit: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
{{DISPLAYTITLE:Arbeitszeit}}
 
{{DISPLAYTITLE:Arbeitszeit}}
 
<div align="right">Hilfe Nummer: 741540</div>
 
<div align="right">Hilfe Nummer: 741540</div>
<div align="right">[[Interne Funktionen|Interne Funktionen]]</div>
+
<div align="right">[[Interne Funktionen]]</div>
<div align="right">[[Formeleditor|Formeldialog]]</div>
+
<div align="right">[[Formeleditor]]</div>
 
<hr>
 
<hr>
Dies ist eine interne Funktion, die mit der Arbeitszeit verbunden ist.
 
  
 +
Asprova stellt Ihnen die folgenden Funktionen rund um Arbeitszeiten zur Verfügung.
  
AdvanceAlongResourceWorkingTime( Ressource, Zeit, Zeitspanne )
+
== AdvanceAlongResourceWorkingTime( resouce, time, timeSpan ) ==
 
+
{| class="wikitable"
Parameter
 
 
 
 
 
{|
 
 
|-
 
|-
|   ||Ressource||Ressourcen Objekt|| 
+
!rowspan="3"|Parameter
 +
|''resource''||Ressource
 
|-
 
|-
||  ||Zeit||Basiszeit
+
|''time''||Basiszeit
|-
 
||  ||Zeitspanne||Vorlaufzeit
 
|-
 
|}
 
 
 
Rückgabewert
 
 
 
 
 
{|
 
 
|-
 
|-
|   ||Gibt die Zeit nach der Zeitspanne von der Basiszeit, zusammen mit der Ressorucenarbeitszeit, aus.|| 
+
|''timeSpan''||Zeitspanne
 
|-
 
|-
|}
+
!Rückgabewert
 
+
|colspan="2"|Gibt den Zeitpunkt ''timeSpan'' nach ''time'' zurück, wobei nur die Arbeitszeiten auf ''resource'' berücksichtigt werden.
Beispiel
 
 
 
 
 
{|
 
 
|-
 
|-
|   ||AdvanceAlongResourceWorkingTime(ME,#2008/06/09 00:00:00#,24h) -> #2008/06/10 21:00:00#<br /><br />ME ist Mischer1. Gibt die Zeit nach 24 Stunden von 2008/06/09 00:00:00, zusammen mit der Arbeitszeit von Mischer1, aus.|| 
+
!rowspan="2"|Beispiele
 +
|<code>AdvanceAlongResourceWorkingTime(ME.Resource,#2020/06/01 00:00:00#,24h)</code>||02/06/2020 21:00
 
|-
 
|-
|}
+
|colspan="2"|[[Image:incodefunc-kadoujikan01.png]]<br><code>ME</code> ist hier "Mischer 1".
 
 
 
 
[[Image:incodefunc-kadoujikan01.jpg]]
 
 
 
Hinweise
 
 
 
 
 
{|
 
 
|-
 
|-
|   ||Stellt das zweite Argument einen negativen Wert dar, wird ein Zeitpunkt in der Vergangenheit ausgegeben.|| 
+
!Hinweis
 +
|colspan="2"|Hat ''timeSpan'' einen negativen Wert, so liegt der Rückgabewert vor ''time''.
 
|-
 
|-
 
|}
 
|}
  
 
+
== GetResourceQtyTime( resource, start, end ) ==
&nbsp;
+
{| class="wikitable"
 
 
GetResourceQtyTime( Ressrouce, Start, Ende )
 
 
 
Parameter
 
 
 
 
 
{|
 
|-
 
|  ||Ressoruce||Ressourcen Objekt|| 
 
 
|-
 
|-
||   ||Start||Berechnete Startzeit
+
!rowspan="3"|Parameter
 +
|''resource''||Ressource
 
|-
 
|-
||   ||Ende||Berechnete Endzeit
+
|''start''||Beginn
 
|-
 
|-
|}
+
|''end''||Ende
 
 
Rückgabewert
 
 
 
 
 
{|
 
 
|-
 
|-
|   ||Gibt die benötigte Ressorucenzeit (Arbeitszeit * Ressourcenmenge), abhängig von berechneter Start- und Endzeit, aus.|| 
+
!Rückgabewert
 +
|colspan="2"|Gibt die Ressourcenanzahlzeit (Ressourcenzeit * Ressourcenanzahl) von ''resource'' zwischen ''start'' und ''end'' zurück.
 
|-
 
|-
|}
+
!rowspan="2"|Beispiele
 
+
|<code>GetResourceQtyTime(ME,#2020/06/04 00:00:00#,#2020/06/09 00:00:00#)</code>||172800
Beispiel
 
 
 
 
 
{|
 
 
|-
 
|-
|   ||GetResourceQtyTime(ME,#2009/06/04 00:00:00#,#2009/06/09 00:00:00#) -> 172800<br /><br />ME ist [Mischer1]. Gibt die Ressourcenzeit zwischen 2009/06/04 00:00:00 und 2009/06/09 00:00:00 aus.<br />Rückgabewert ist 12H*1 + 12H*2 + 12H*1 = 172800S (48H).||
+
|colspan="2"|[[Image:GetResourceQtyTime01.png]]<br><code>ME</code> ist hier "Mischer 1". 1*12h + 2*12h + 1*12h = 172800 (≈2d)
 
|-
 
|-
 
|}
 
|}
  
  
[[Image:GetResourceQtyTime01.jpg]]
 
  
  
{|
 
|-
 
|  ||Ist die Funktioen GetWorkingTime in Gebrauch, wird die Ressorucenzeit nicht berechnet. Ausgegeben wird 12H * 3 = 129600S (36H).|| 
 
|-
 
|}
 
  
  
&nbsp;
 
  
 
GetWorkingDays ( Start, Ende, Ressoruce, MinZeit )
 
GetWorkingDays ( Start, Ende, Ressoruce, MinZeit )

Version vom 14. Januar 2019, 18:49 Uhr

Hilfe Nummer: 741540
Interne Funktionen
Formeleditor

Asprova stellt Ihnen die folgenden Funktionen rund um Arbeitszeiten zur Verfügung.

AdvanceAlongResourceWorkingTime( resouce, time, timeSpan )

Parameter resource Ressource
time Basiszeit
timeSpan Zeitspanne
Rückgabewert Gibt den Zeitpunkt timeSpan nach time zurück, wobei nur die Arbeitszeiten auf resource berücksichtigt werden.
Beispiele AdvanceAlongResourceWorkingTime(ME.Resource,#2020/06/01 00:00:00#,24h) 02/06/2020 21:00
Incodefunc-kadoujikan01.png
ME ist hier "Mischer 1".
Hinweis Hat timeSpan einen negativen Wert, so liegt der Rückgabewert vor time.

GetResourceQtyTime( resource, start, end )

Parameter resource Ressource
start Beginn
end Ende
Rückgabewert Gibt die Ressourcenanzahlzeit (Ressourcenzeit * Ressourcenanzahl) von resource zwischen start und end zurück.
Beispiele GetResourceQtyTime(ME,#2020/06/04 00:00:00#,#2020/06/09 00:00:00#) 172800
GetResourceQtyTime01.png
ME ist hier "Mischer 1". 1*12h + 2*12h + 1*12h = 172800 (≈2d)




GetWorkingDays ( Start, Ende, Ressoruce, MinZeit )

Parameter


Start Berechnete Startzeit
Ende Berechnete Endzeit
Ressoruce Ressourcen Objekt
MinZeit Minimale Arbeitszeit ist für die Buchhaltung essentiell.

Rückgabewert


Gibt aus, wie viele Male länger die Zeitperiode ist, als die Minimum Arbeitszeit (von Startzeit bis Endzeit der Ressource).

Beispiel


GetWorkingDays(#2008/06/09 00:00:00#,#2008/06/11 00:00:00#,ME,5h) -> 2

ME ist Mischer1. Da es zwei Zeitperioden gibt, die länger als 5 Stunden sind (vom 2008/06/09 00:00:00 bis 2008/06/11 00:00:00), wird 2 ausgegeben.


Datei:Incodefunc-kadoujikan02.jpg


GetWorkingDays(#2008/06/09 00:00:00#,#2008/06/11 00:00:00#,ME,5h) -> 2

ME ist Mischer1. Da es vier Zeitperioden gibt, die länger als 4 Stunden sind (vom 2008/06/09 00:00:00 bis 2008/06/11 00:00:00), wird 4 ausgegeben.


Datei:Incodefunc-kadoujikan03.jpg  

GetWorkingTime( Start, Ende, Ressoruce )

Parameter


Start Berechnete Startzeit
Ende Berechnete Endzeit
Ressoruce Ressourcen Objekt

Rückgabewert


Gibt die gesamte Arbeitszeit einer bestimmten Ressource von Start bis Ende aus.

Beispiel


GetWorkingTime(#2008/06/09 00:00:00#,#2008/06/11 00:00:00#,ME) -> 1440M

ME ist Mischer1. Gibt 1440 Minuten Arbeitszeit für Mischer1 im Zeitraum von 2008/06/09 00:00:00 bis 2008/06/11 00:00:00 aus.


Datei:Incodefunc-kadoujikan04.jpg



Hilfe Nummer: 741540