Paramètres d'impression des extraits de compte
Nom | Type | Commentaire |
---|---|---|
LibellePeriode | dtString | Affiche le libellé de la période sélectionnée |
DateDebutPeriode | dtDate | Date de début de la période sélectionnée |
DateFinPeriode | dtDate | Date de fin de la période sélectionnée |
JusquAu | dtDate | Utiliser pour les justificatifs de solde permet de filtrer jusqu'à une certaine date (notamment la date de lettrage) |
Compte | dtString | Permet de filtrer sur un compte |
CompteReporting | dtString | Permet de filtrer sur un compte de reporting |
Lettrage | dtString | Permet de filtrer sur le lettrage des comptes |
Rapprochement | dtString | Permet de filtrer sur le rapprochement des comptes |
Simulation | dtString | Permet de filtrer sur les écritures en simulation |
Exemple d'utilisation
Exemple d'utilisation directement dans la requête
SELECT
*
FROM ECRITURES
WHERE
ECRITURES.ECR_COMPTE = :Compte
AND (ECRITURES.ECR_DATE BETWEEN :DateDebutPeriode AND :DateFinPeriode)
AND (
:Lettrage = 'T'
OR (:Lettrage = 'N' AND (ISNULL(ECRITURES.ECR_LETTRE, '') = '' OR ECRITURES.ECR_LETSUP = 1))
OR (:Lettrage = 'E' AND ISNULL(ECRITURES.ECR_LETTRE, '') = '')
OR (:Lettrage = 'L' AND ISNULL(ECRITURES.ECR_LETTRE, '') <> '')
)
AND (
:Simulation = 'T'
OR (:Simulation = 'S' AND ISNULL(ECRITURES.ECR_SIMUL, 0) = 1)
OR (:Simulation = 'R' AND ISNULL(ECRITURES.ECR_SIMUL, 0) = 0)
)
AND (
:Rapprochement = 'T'
OR (:Rapprochement = 'N' AND ECRITURES.ECR_DT_RLV IS NULL)
OR (:Rapprochement = 'R' AND ECRITURES.ECR_DT_RLV IS NOT NULL)
)