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)