Fonction GetShift
La fonction GetShift permet de retrouver les caractéristiques d'une équipe (ou plage d'ouverture) particulière dans une semaine donnée.
GetShift( ligne, ouverture, date, &debut, &fin): status
La fonction attend en paramètre le nom de la ligne, le nom de la période d'ouverture, une datation de la semaine particulière. Si la plage est définie, la fonction calcule ses date/heure de début et de fins dans la semaine contenant la date passée en paramètre; si la date de début fait partie d'un jour travaillé, alors la fonction met à jour les date/heures de début et de fin de cette équipe, et retourne 1. Dans tous les autres cas la fonciton retourne 0.
Par exemple
If GetShift( "SimLine2", "Lundi_ApresMidi", "22/0/2003 16h12", debut, fin) then Message( "Equipe de Lundi_ApresMidi du": debut: " au": fin); Else message( "Période non ouverte!");