Paramètres d'impression des tiers
Filtrage des tiers
Ces paramètres permettent de filtrer les tiers selon différents critères de sélection, incluant les types, familles, sous-familles et commerciaux.

| Nom | Type | Commentaire |
|---|---|---|
| TypesTiers | dtString | Permet de filtrer sur l'état des documents |
| LibelleTypesTiers | dtString | Affiche le libellé des types de tiers sélectionné |
| TiersDebut | dtString | Permet de filtrer sur une plage de tiers |
| TiersFin | dtString | Permet de filtrer sur une plage de tiers |
| FamilleTiersDebut | dtString | Permet de filtrer sur une plage de famille de tiers |
| FamilleTiersFin | dtString | Permet de filtrer sur une plage de famille de tiers |
| SousFamilleTiersDebut | dtString | Permet de filtrer sur une plage de sous-famille de tiers |
| SousFamilleTiersFin | dtString | Permet de filtrer sur une plage de sous-famille de tiers |
| CommercialDebut | dtString | Permet de filtrer sur une plage de commercial |
| CommercialFin | dtString | Permet de filtrer sur une plage de commercial |
| Sommeil | dtBoolean | Permet de filtrer sur les tiers en sommeil |
Exemple d'utilisation
Requête SQL
Exemple d'utilisation directement dans la requête
SELECT
*
FROM
TIERS
WHERE
((:Sommeil = 1) OR (ISNULL(CAST(TIERS.PCF_DORT AS INTEGER), 0) = 0))
AND (
((:TypesTiers = 'PCF') AND TIERS.PCF_TYPE IN ('P', 'C', 'F'))
OR ((:TypesTiers = 'PC') AND TIERS.PCF_TYPE IN ('P', 'C'))
OR ((:TypesTiers = 'CF') AND TIERS.PCF_TYPE IN ('C', 'F'))
OR (TIERS.PCF_TYPE = :TypesTiers))
AND (TIERS.PCF_CODE BETWEEN :TiersDebut AND :TiersFin)
AND (ISNULL(TIERS.FAT_CODE, '') BETWEEN :FamilleTiersDebut AND :FamilleTiersFin)
AND (ISNULL(TIERS.SFT_CODE, '') BETWEEN :SousFamilleTiersDebut AND :SousFamilleTiersFin)
AND (ISNULL(TIERS.COM_CODE, '') BETWEEN :CommercialDebut AND :CommercialFin)