Aller au contenu principal

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.

NomTypeCommentaire
TypesTiersdtStringPermet de filtrer sur l'état des documents
LibelleTypesTiersdtStringAffiche le libellé des types de tiers sélectionné
TiersDebutdtStringPermet de filtrer sur une plage de tiers
TiersFindtStringPermet de filtrer sur une plage de tiers
FamilleTiersDebutdtStringPermet de filtrer sur une plage de famille de tiers
FamilleTiersFindtStringPermet de filtrer sur une plage de famille de tiers
SousFamilleTiersDebutdtStringPermet de filtrer sur une plage de sous-famille de tiers
SousFamilleTiersFindtStringPermet de filtrer sur une plage de sous-famille de tiers
CommercialDebutdtStringPermet de filtrer sur une plage de commercial
CommercialFindtStringPermet de filtrer sur une plage de commercial
SommeildtBooleanPermet 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)