L'import badgeuse permet d'importer les évènements temps des salariés. C'est presque un import des informations minimales pour la saisie des temps. Il permet aussi de mettre à jour les informations de la synthèse des temps.
Ce modèle s'inspire des fichiers émis par les badgeuses de la marque Bodet.
On distingue entre les deux tables Temps passés (TIMEMP) et Récapitulatif des temps (TIMRECAP) grâce à la table de transcodage 1 définie dans la fonction Transcodate Import/Export. A chaque code externe du fichier à importer on associe le code interne des deux tables correspondantes. Si ce code interne commence par TIR- alors on va écrire dans la table TIMERCAP, s'il commence par TIP- on écrit dans TIMEMP. Pour TIMRECAP, le code qui suit le trait d'union est celui du champ de la table à alimenter. Pour TIMEMP, ce code est celui d'un évènement temps. Enfin le fichier d'import peut comporter des lignes que l'on ne veut pas importer, car on ne sait pas les traiter ou car on peut retrouver l'information par les autres lignes. Pour spécifier qu'on ne doit pas traiter une ligne du fichier d'import, il suffit de faire correspondre au code externe, le code interne suivant : /.
Par exemple on peut avoir dans la table de transcodage 1 les lignes suivantes
Code local | Code externe | Commentaire |
TIP-W | EFFECTIF | Toutes les lignes du fichier d'import dont le code est EFFECTIF vont créer un nouvel enregistrement dans la table TIMEMP avec le code évènement W |
TIR-HOUNGT | HNUIT | Toutes les lignes du fichier d'import dont le code est HNUIT vont créer ou modifier un enregistrement de la table TIMRECAP. Cet enregistrement est identifié par le matricule du salarié et la date de paie que l'on retrouve à partir du champ date du fichier d'import, et on va additioner au champ HOUNGT de cet enregistrement les nombres de jour ou d'heures. |
/ | HSUP2 | Chaque fois que le code d'une ligne du fichier d'import est HSUP2, on ne fait rien. |
Les contrôles effectueés portent sur l'existence du matricule salarié, du code évènement, et de l'existance du champ dans la table TIMRECAP.
Les plannings opérationnels correspondants aux dates des évènements doivent exister.
Les tables suivantes sont utilisées par la fonction. Leur contenu doit donc être éventuellement mis à jour :
Table |
Intitulé Table |
---|---|
NATACTIV [NAT] |
Les champs obligatoires sont :
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Salarié non défini dans la gestion des salariés.
Code non défini dans la table des natures d'évènements. Ou il y a une erreur dans la table de transcodage, ou il faut créer cet évènement.
Le champ x n'est pas un champ de la table TIMRECAP. Il faut corriger la table de transcodage.
Ce modèle n'est utilisable qu'en import. Les données sont mises à jour dans les tables suivantes :
Table |
Intitulé Table |
---|---|
TIMEMP [TIP] |
Temps passés |