Payroll — Avantage
Entité unifiée EntetePaie · entité native Avantage : WAGE.DBF.
Page générée, ne pas éditer — voir la version du dataset pour la provenance.
Voir aussi : page Payroll.
Opérations
| Opération | Statut | Champs exhaustifs | Flags | Limitations |
|---|---|---|---|---|
| EXTRACT (GET) | Supportée | non | Extraction ODBC (ExtractionEntetePaie) ; Filtres WHERE SQL sur champs mappés (l'overload (dateDebut,dateFin) ne fait que pré-remplir un filtre de plage sur WDEB/WFIN) ; Lignes de salaire reconstruites depuis des colonnes d'heures/montants | |
| CREATE (POST) | Non supportée | — | ||
| UPDATE (PUT) | Non supportée | — | ||
| DELETE (DELETE) | Non supportée | — |
Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.
Champs
| Champ unifié | Champ natif | CREATE | UPDATE | EXTRACT | FILTER | Note |
|---|---|---|---|---|---|---|
date_DebutPeriodPaie | WDEB | X | X | OK | eq, ne, gt, ge, lt, le | Date de début de période (C 10, yyyy/MM/dd ; comparée en date). |
date_FinPeriodPaie | WFIN | X | X | OK | eq, ne, gt, ge, lt, le | Date de fin de période. |
date_Emission | WPAYEDATE | X | X | OK | eq, ne, gt, ge, lt, le | Date du chèque de paye. |
MontantBrut | WBRUT | X | X | OK | eq, ne, gt, ge, lt, le | |
MontantNet | WNET | X | X | OK | eq, ne, gt, ge, lt, le | |
Employe.NoEmploye | WEMP | X | X | OK | eq, ne, contains, in | Employé rattaché à la paie (sous-entité Employe, résolu par réflexion en profondeur). |
Employe.Departement | WDPT | X | X | OK | eq, ne, contains, in | |
ListeLignePaie | WHREG/WMNTREG/WHDEM/WMNTDEM/WHDOU/WMNTDOU/WTOTPRIM | X | X | OK | — | Lignes de salaire reconstruites depuis les colonnes d'heures et de montants (composite). Mappées uniquement pour que le $select ramène les colonnes. |
Axes : OK supporté · X non supporté · ~ partiel · DEPR déprécié · EXP expérimental · ? inconnu.
Opérateurs en syntaxe $filter : eq égal · ne différent · gt/ge plus grand (ou égal) · lt/le plus petit (ou égal) · in dans une liste (InList) · contains contient · startswith commence par · — non filtrable.
Notes
Entête de paie (WAGE.DBF), extraction ODBC via ExtractionEntetePaie(QuerySettings). Le DTO retourné est EntetePaie (et non TimesheetHeader). Le filtrage est un WHERE SQL complet sur les champs mappés : l'overload ExtractionEntetePaie(dateDebut, dateFin) ne fait que pré-remplir un filtre de plage (GreaterOrEquals/ SmallerOrEquals) sur WDEB/WFIN avant d'appeler la surcharge QuerySettings. Les lignes de salaire (ListeLignePaie) sont reconstruites à partir des colonnes d'heures et de montants. WAGE.DBF compte ~110 colonnes, seule une fraction est mappée.
À ne pas confondre avec l'entité Timesheet (SAISIE.DBF, DTO TimesheetHeader), qui est une source distincte.
fields_exhaustive: false.