Codeunit "Calendar Column Math UTCAP"
Calculs d'index de colonne du planning (modèle par index, sans dates ni heures) : conversion entre
une (période, sous-période) et l'index de colonne global (0-based), et inversement. Pur calcul,
indépendant du contrat JSON du contrôle — séparé du builder Calendar Helper V2 UTCAP.
Methods
ToColumnIndex
Convertit une (période, sous-période) en index de colonne global (0-based).
procedure ToColumnIndex(PeriodIndex: Integer; SubPeriodIndex: Integer; SubPeriodCount: Integer): Integer
Parameters
| Name | Type | Description |
|---|---|---|
| PeriodIndex | Integer |
Index de la période (0-based). |
| SubPeriodIndex | Integer |
Index de la sous-période dans la période (0-based). |
| SubPeriodCount | Integer |
Nombre de sous-périodes par période. |
Returns
| Type | Description |
|---|---|
| Integer |
GetPeriodIndex
Retourne l'index de période correspondant à un index de colonne global.
procedure GetPeriodIndex(ColumnIndex: Integer; SubPeriodCount: Integer): Integer
Parameters
| Name | Type | Description |
|---|---|---|
| ColumnIndex | Integer |
Index de colonne global (0-based). |
| SubPeriodCount | Integer |
Nombre de sous-périodes par période. |
Returns
| Type | Description |
|---|---|
| Integer |
GetSubPeriodIndex
Retourne l'index de sous-période correspondant à un index de colonne global.
procedure GetSubPeriodIndex(ColumnIndex: Integer; SubPeriodCount: Integer): Integer
Parameters
| Name | Type | Description |
|---|---|---|
| ColumnIndex | Integer |
Index de colonne global (0-based). |
| SubPeriodCount | Integer |
Nombre de sous-périodes par période. |
Returns
| Type | Description |
|---|---|
| Integer |