Requiert la DLL ReportFunc.dll dans le répertoire d'installation de CarPack
Les informations liées à la société
Fonction Company_Name()
Retourne le nom de la société comme indiqué dans la configuration.
Fonction Company_IbanNumber()
Retourne le numéro du compte IBAN comme indiqué dans la configuration.
Fonction Company_BicNumber()
Retourne le numéro du bic lié au compte IBAN comme indiqué dans la configuration.
Fonction Company_Address()
Retourne l'adresse de la société comme indiqué dans la configuration.
Fonction Company_PostalCodeAndLocality()
Retourne le code postal et la localité comme indiqué dans la configuration.
Company_Responsible()
Retourne le responsable de la société comme indiqué dans la configuration.
Company_PhoneNumber()
Retourne le numéro de téléphone comme indiqué dans la configuration.
Company_FaxNumber()
Retourne le numéro de fax comme indiqué dans la configuration.
Company_VATNumber()
Retourne le numéro de TVA comme indiqué dans la configuration.
Company_Country()
Retourne le pays de la société comme indiqué dans la configuration.
Company_Email()
Retourne l'adresse email de la société comme indiqué dans la configuration.
Company_Number()
Retourne le numéro de société de la société courante.
Company_Logo()
Retourne le chemin du logo de la société courante (configuré dans le paramétrage de la société).
Company_SocSize()
Retourne la taille du champ "Numsoc" de CarPack (par défaut 2).
Company_AgregateNumber()
Retourne le numéro d'agrégation de la société.
Company_BankAccount()
Retourne le numéro de compte de la société.
Company_Currency()
Retourne la devise de référence de la société.
Company_DealerCode()
Retourne le code Dealer de la société.
Company_RegisterNumber()
Retourne le numéro de registre de la société.
Les informations liées à un client
Fonction CustomerData( cNumClient, cField)
Retourne une donnée reprise dans un champ (cField) pour un client dont la référence est donnée en paramètre (cNumclient)
Customer_Country_postal_Town( cNumClient )
Retourne les données postales du clients ( Code pays + code postal + localité ) pour un client dont la référence est donnée en paramètre (cNumclient)
Customer_FullAdress( cNumClient )
Retourne l'adresse complète du client en fonction des champs disponibles ( raison sociale, responsable, ... ) pour un client dont la référence est donnée en paramètre (cNumclient)
Customer_DeliveryAdress( cNumClient )
Retourne l'adresse de livraison (onglet Livraison de la fiche client) pour un client dont la référence est donnée en paramètre (cNumclient)
Customer_SpecialField( cNumClient, cField )
Retourne un champ (cField) de l'onglet "Divers" pour un client dont la référence est données en paramètre (cNumclient)
Les informations liées à un fournisseur
ProviderData( cNumfourn, cField)
Retourne une donnée reprise dans un champ (cField) pour un fournisseur dont la référence est donnée en paramètre (cNumFourn)
Provider_FullAdress( cNumfourn )
Retourne l'adresse complète d'un fournisseur dont la référence est donnée en paramètre (cNumFourn)
Les informations liées à une compagnie d'assurance
insuranceCompanyData( cID, cField)
Retourne une donnée reprise dans un champ (cField) pour une compagnie d'assurance dont la référence est donnée en paramètre (cID)
insuranceCompanyFullAdress( cID )
Retourne l'adresse complète d'une oompagnie d'assurance dont la référence est donnée en paramètre (cID)
Les informations liées à un expert
ExpertData( cID, cField)
Retourne une donnée reprise dans un champ (cField) pour un expert dont la référence est donnée en paramètre (cID)
ExpertFullAdress( cID)
Retourne l'adresse complète d'un expert dont la référence est donnée en paramètre (cID)
Les informations liées à un Courtier
InsuranceBrokerData( cID, cField)
Retourne une donnée reprise dans un champ (cField) pour un courtier dont la référence est donnée en paramètre (cID)
InsuranceBrokerFullAdress( cID )
Retourne l'adresse complète d'un courtier dont la référence est donnée en paramètre (cID)
Les informations liées à un véhicule
Car_DocumentsPath(cRef_voit)
Retourne le chemin complet du répertoire des documents d'un véhicules ( documents et photos) pour le véhicule ayant la référence donnée en paramètre (cRef_voit)
Car_Photo( nPos, cPhotos)
Retourne la photo en position nPos dans la chaine de caractère cPhotos (correspondant au champ "photos" du véhicule.
Liste générale (StdParam)
StdParamData( cSerie, cID, cField)
Retourne une donnée d'une série spécifiée (cSerie) sur base d'un ID (cID) et du champ souhaité (cField)
Logos
Custom_Logo(cFilename)
Retourne le chemin complet d'un logo placé dans le répertoire logo de la société (sur base du nom du fichier donné en paramètre).
Textes de reporting
Deux possibilités, soit un texte sans mise en forme, soit un texte au format RTF (avec mise en forme).
ReportText( cCode, cLangue )
Retourne le texte correspondant au code cCode dans la langue cLangue ( F, N, D, ou E)
Ces textes sont paramétrables dans le menu Utilitaires > Impressions > Textes de reporting.
ReportTextRTF( cCode, cLangue )
Retourne le texte au format RTF correspondant au code cCode dans la langue cLangue ( F, N, D, ou E)
Ces textes sont paramétrables dans le menu Utilitaires > Impressions > Textes de reporting.
Ne pas oublier d'applique un style au champ 'Flux RTF' pour que les styles soit appliqués.
Phrases types
GetStandardSentence( ctype,cLangue)
Retourne une phrase type correspondant au code cType, dans la langue cLangue ( F, N, D, ou E)
Les fonctions additionnelles
Fonction CodeEAN128
Paramètre : La valeur du code barre
Retourne : une chaine nécessaire à la représentation du code barre au format EAN128 compatible avec la police disponible sur le site http://grandzebu.net/informatique/codbar/code128.htm
Fonction GetEnvData
Paramètre : Le nom d'une variable d'environnement
Retourne : la valeur de cette variable si elle existe.
Fonction FormatDate
Paramètres :
- La date
- Le format souhaité.
Le format peut avoir n'importe quelle format souhaité, dans lequel les chaines suivantes seront automatiquement remplacés :
- DOW sera le nom du jour au format texte dans le langage du système exploitation. (Lundi, mardi, ... )
- DD sera le jour ( 01 à 31 )
- MM sera le mois (01 à 12)
- m sera le mois au format texte dans le langage du système exploitation. (Janvier à Décembre)
- YYYY sera l'année
Retourne :
Une chaine de caractères au format souhaité.
Exemple d'utilisation :
FormatDate( Today() , "Grivegnée, le DOW DD m YYYY") me donnera "Grivegnée, le lundi 24 Février 2014"
FormatDate( Today() , "YYYY-MM-DD") me donnera "2014-02-24"
Fonction Min2Hour
Paramètre : Nombre de minutes
Retourne : Une chaine représentant le nombre de minutes en heures
Fonction Hour2min
Paramètre : Une chaine représentant le nombre de minutes en heures
Retourne : Nombre de minutes
Fonction FormatIban
Paramètres :
1- Une chaine représentant l'iban sans aucun espaces ou caractères
2- Le séparateur souhaité qui sera intégré tous les 4 caractères.
Retourne :
La chaine adaptée.