Español
Foro

¿Cómo se puede al Organisieren y berechnen

 

Sato
Pinto
¡Hola Personas

Yo muss a una Maschine el Benutzungszeit automáticamente erfassen y berechnen. El Daten voluntad en un DBF Expediente gespeichert, el später en Franks Listview leerse, el klappt alles, dar aber mehrere Personas gleichzeitig el Maschine benutzen puede kann Yo no el Zeitdauer de cada Benutzer addieren, el como dijo el Tiempo de los verschiedenen Benutzern puede se überschneiden. Sombrero alguien una Concepto como el en el Listview a Organisieren y a berechnen es.

Siehe Screeshot

Gracias

Gruss
Sato

34 kB
Hochgeladen:07.09.2008
Ladeanzahl118
Descargar
 
Sato Pinto
WIN XP Home
XPROFAN 11
07.09.2008  
 




GDL
Hi,
Ganz grob umrissen.

Maschinenstartzeit y anschließender Maschinenauszeit erfassen.Maschinenauszeit - Maschinenstartzeit es Maschinenlaufzeit.

Alle Veces en Sekunden.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
07.09.2008  
 




Gerhard
Praher
¡Hola Sato,

also Yo vengo sí en 308 Minuten y no en 405, el en deinem Screenshot a sehen son.

So Yo dies sehe es dir a Gesamtlaufzeit el Maschine.
Dabei es no necesariamente relevant como largo welcher Arbeiter así gearbeitet ha.
Das heißt also, daß du el reinen Laufzeiten ermitteln mußt - y zwar en el Form:

Alle Zeitangaben umrechnen en Minuten !

(spätestes Ende el Laufzeit - [minus] frühester Beginn el Laufzeit)

Ermittle el Stillstandszeiten ebenfalls en el Art y Weise y ziehe ellos de el Gesamtlaufzeit de.
Damit erhältst du el tatsächliche Laufzeit.
El Anzahl el Minuten, el cada Mitarbeiter a el Maschinen gearbeitet ha, es para el Maschinenzeitberechnung una Base,
como de como el Laufzeiten stammen.
Como largo una Mitarbeiter darauf gearbeitet ha es lediglich (eventuell) para el Lohnermittlung, en cada Fall aber para el
Nachkalkulation wichtig. Eventuell auch para el Preisfindung, si es una Lohnarbeit es, el después de tatsächlichem
Aufwand verrechenbar es.

Yo hoffe, el hilft dir una bisschen.

Saludo Gerhard
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
07.09.2008  
 




Sato
Pinto
¡Hola Gerhard

Gracias para Su Mühe
Hast Recht es sí 308 beim Screenshot son no realle Daten habe lo sólo simplemente en Excel geschrieben.
Yo glaube el Problemm se una wenig Schwieriger ser el lo podría z.b así ausehen si yo el Daten de los verschiedenen Technikern einlese

Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 09:12 ; ; 07-09-2008 ; ; 10:31
Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 10:41 ; ; 07-09-2008 ; ; 11:01
Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 11:21 ; ; 07-09-2008 ; ; 12:31
Peter ; ; MaschineA ; ; 07-09-2008 ; ; 08:32 ; ; 07-09-2008 ; ; 10:47
Peter ; ; MaschineA ; ; 07-09-2008 ; ; 11:12 ; ; 07-09-2008 ; ; 11:51
Peter ; ; MaschineA ; ; 07-09-2008 ; ; 12:12 ; ; 07-09-2008 ; ; 12:22

después de el sortieren por Anfangszeit podría el en el Listview así ausehen
Peter ; ; MaschineA ; ; 07-09-2008 ; ; 08:32 ; ; 07-09-2008 ; ; 10:47
Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 09:12 ; ; 07-09-2008 ; ; 10:31
Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 10:41 ; ; 07-09-2008 ; ; 11:01
Peter ; ; MaschineA ; ; 07-09-2008 ; ; 11:12 ; ; 07-09-2008 ; ; 11:51
Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 11:21 ; ; 07-09-2008 ; ; 12:31
Peter ; ; MaschineA ; ; 07-09-2008 ; ; 12:12 ; ; 07-09-2008 ; ; 12:22

Im Momment blanco Todavía no el Vorgehendsweise como al einfachsten a berechnen es

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
08.09.2008  
 




Gerhard
Praher
¡Hola Sato,

Yo beziehe mich en el Folgenden direkt en dein Ejemplo.
El Sortierung después de Anfangszeit es notwendig, el hast du sí ya gemacht.
Weiter es con Vergleichsoperationen.

Erster Beginn y erstes Ende (Peter Maschine A 8:32 - 10:47) - en Minuten: 512 - 647

Stillstandszeit = 0
Beginn = 512
Ende = 647

Vergleich con 2. Línea (Dieter Maschine A 9:12 - 10:31) - en Minuten: 552 - 631
Dies es innerhalb de [Beginn] y [€nde] - así [Stillstandszeit] weiterhin 0

3. Línea (Dieter Maschine A 10:41 - 11:01) - en Minuten: 641 - 661
El Beginnzeit es größer como [Beginn] y kleiner como [Ende] - el Endezeit es größer como [Ende]
Lo es se also una durchgehende Arbeitszeit - [Stillstandszeit] restos dadurch 0
[Ende] = 661

4. Línea (Peter Maschine A 11:12 - 11:51) - en Minuten: 672 - 711
672 es größer como [Beginn] y größer como [Ende]
[Stillstandszeit] es somit el Differenz zwischen 672 y [Beginn]; 672 - 661 = 11
711 es nun el höchste Endezeit - also [Ende] = 711

5. Línea (Dieter Maschine A 11:21 - 12:31) - en Minuten: 681 - 751
Hier Es el Beginnzeit kleiner como [Ende] y el Endezeit größer como [Ende].
Damit es una durchgehende Arbeitszeit. [Stillstandszeit] restos en el Valor de 11
[Ende] = 751

6. Línea (Peter Maschine A 12:12 - 12:22) - en Minuten: 732 - 742
Beide Veces mentira innerhalb de [Beginn] y [Ende]
Damit restos el [Stillstandszeit] en 11; [Ende] restos ebenfalls en 751

Endresultat: Stillstandszeit = 11 Minuten
Maschinenzeit es somit: [Ende] - [Beginn] - [Stillstandszeit]; also: 751 - 512 - 11 = 228 = 3 Stunden y 48 Minuten

Yo hoffe, daß du así qué anfangen kannst.

Liebe Grüße
Gerhard
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
08.09.2008  
 




Jörg
Sellmeyer
Das heißt, Usted ermittelst no no selber el Startzeiten el Maschine, pero bekommst sólo una Liste con el Arbeitszeiten el Techniker?
Oder erfaßt Usted selber de su programa cada Arbeitszeiten el Bediener?

Dann müßtest Usted zwei getrennte Erfassungen durchführen:

Liste1 erfaßt el An- y Auszeiten el Maschine, Liste2 erfaßt el Start- y Endzeiten el Techniker.
In Liste1 kannst Usted entonces el Gesamtlaufzeit el Maschine berechnen.
Si usted sólo el Daten hast, el Usted oben aufgeschrieben hast, mußt Usted el Überschneidungen calcular y de el Gesamtsumme abziehen:
08:32 > 10:47 = 75min
09:12 > 10:31 = 79min
Wenn no Lücken zwischen Start- y Endezeit es, Es el Gesamtzeit = Startzeit[1] > Endezeit[n]
Usted mußt also siempre el Lücken zwischen Endezeit y neuer Startzeit encontrar y kannst el Veces dazwischen addieren.

Editar: Ok - Gerhard war más rápido y ausführlicher. Das kommt, si uno zwischendurch todavía qué Anderes macht.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
08.09.2008  
 




Gerhard
Praher
Gräm dich no Jörg - el kann cada veces passieren.
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
08.09.2008  
 




Jörg
Sellmeyer
Dafür es hier entonces una komfortable Rutina para Umrechnen de Uhrzeit en Minuten y umgekehrt:
KompilierenMarcaSeparación
Proc Time2Min

    Parameters T$
    Declare Std&,Min&
    Std& = Val(SubStr$(T$,1,":")) * 60
    Min& = Val(SubStr$(T$,2,":"))
    Return Std& + Min&

EndProc

Proc Min2Time

    Parameters T&
    Declare Std%,Min%
    Min% = T& Mod 60
    Std% = (T& - Min%) / 60- Min% * 60
    Return Str$(Std%) + ":" + Format$("00",Min%)

EndProc

Randomize
Print Time2Min(Time$(0))
Print Min2Time(Time2Min(Time$(0)))
Print
Print Time2Min("8:46")
Print Min2Time(Rnd(24 * 60 + 1))
WaitInput
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
08.09.2008  
 




Gerhard
Praher
...Was wiedermal zeigt: "Hier voluntad Sie geholfen !"
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
08.09.2008  
 




Sato
Pinto
Gracias Euch beide, voluntad lo genauso versuchen

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
08.09.2008  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.090 Views

Untitledvor 0 min.
Erasmus.Herold27.06.2019
Uwe Lang06.02.2015
funkheld31.03.2012
Julian Schmidt27.01.2012
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie