55 lines
No EOL
1.9 KiB
Python
55 lines
No EOL
1.9 KiB
Python
def _build_tiers_select_query() -> str:
|
|
"""Construit la requête SELECT pour les tiers (factorisation)"""
|
|
return """
|
|
SELECT
|
|
-- IDENTIFICATION (9)
|
|
CT_Num, CT_Intitule, CT_Type, CT_Qualite,
|
|
CT_Classement, CT_Raccourci, CT_Siret, CT_Identifiant,
|
|
CT_Ape,
|
|
|
|
-- ADRESSE (7)
|
|
CT_Contact, CT_Adresse, CT_Complement,
|
|
CT_CodePostal, CT_Ville, CT_CodeRegion, CT_Pays,
|
|
|
|
-- TELECOM (6)
|
|
CT_Telephone, CT_Telecopie, CT_EMail, CT_Site,
|
|
CT_Facebook, CT_LinkedIn,
|
|
|
|
-- TAUX (4)
|
|
CT_Taux01, CT_Taux02, CT_Taux03, CT_Taux04,
|
|
|
|
-- STATISTIQUES (10)
|
|
CT_Statistique01, CT_Statistique02, CT_Statistique03,
|
|
CT_Statistique04, CT_Statistique05, CT_Statistique06,
|
|
CT_Statistique07, CT_Statistique08, CT_Statistique09,
|
|
CT_Statistique10,
|
|
|
|
-- COMMERCIAL (4)
|
|
CT_Encours, CT_Assurance, CT_Langue, CO_No,
|
|
|
|
-- FACTURATION (11)
|
|
CT_Lettrage, CT_Sommeil, CT_Facture, CT_Prospect,
|
|
CT_BLFact, CT_Saut, CT_ValidEch, CT_ControlEnc,
|
|
CT_NotRappel, CT_NotPenal, CT_BonAPayer,
|
|
|
|
-- LOGISTIQUE (4)
|
|
CT_PrioriteLivr, CT_LivrPartielle,
|
|
CT_DelaiTransport, CT_DelaiAppro,
|
|
|
|
-- COMMENTAIRE (1)
|
|
CT_Commentaire,
|
|
|
|
-- ANALYTIQUE (1)
|
|
CA_Num,
|
|
|
|
-- ORGANISATION / SURVEILLANCE (10)
|
|
MR_No, CT_Surveillance, CT_Coface,
|
|
CT_SvFormeJuri, CT_SvEffectif, CT_SvRegul,
|
|
CT_SvCotation, CT_SvObjetMaj, CT_SvCA, CT_SvResultat,
|
|
|
|
-- COMPTE GENERAL ET CATEGORIES (3)
|
|
CG_NumPrinc, N_CatTarif, N_CatCompta
|
|
"""
|
|
__all__ = [
|
|
"_build_tiers_select_query"
|
|
] |