Paramètres d'impression des échéanciers comptables
Paramètres communs
Nom | Type | Commentaire |
---|---|---|
LibellePeriode | dtString | Affiche le libellé de la période sélectionnée |
DateDebut | dtDate | Date de début de la période sélectionnée |
DateFin | dtDate | Date de fin de la période sélectionnée |
TypeCompte | dtString | Permet de filtrer sur l'état des documents |
LibelleTypeCompte | dtString | Affiche le libellé des types de tiers sélectionné |
CompteDebut | dtString | Permet de filtrer sur une plage de tiers |
CompteFin | dtString | Permet de filtrer sur une plage de tiers |
CompteFin | dtString | Permet de filtrer sur une plage de tiers |
IgnorerJournalANouveaux | dtBoolean | Permet d'indiquer s'il faut exclure le journal des à-nouveaux |
CodeJournalANouveaux | dtString | Permet d'exclure le journal des à-nouveaux |
DeviseSociete | dtString | Contient la devise stockée dans les préférences de société |
Exemple d'utilisation
Exemple d'utilisation directement dans la requête
SELECT
*
FROM
ECRITURES
INNER JOIN ECHEANCES ON ECHEANCES.ECR_NUMERO = ECRITURES.ECR_NUMERO
INNER JOIN COMPTES ON COMPTES.CPT_NUMERO = ECRITURES.ECR_COMPTE
LEFT OUTER JOIN MODE_REG ON MODE_REG.REG_CODE = ECHEANCES.REG_CODE
WHERE
(ECRITURES.ECR_COMPTE BETWEEN :CompteDebut AND :CompteFin)
AND (ECRITURES.ECR_DATE BETWEEN :DateDebut AND :DateFin)
AND (
(:TypeCompte = 'T' AND COMPTES.CPT_TYPE IN ('C', 'F'))
OR (:TypeCompte <> 'T' AND COMPTES.CPT_TYPE = :TypeCompte)
)
AND (ISNULL(ECRITURES.ECR_LETTRE, '') = '')