Devis d'impression
Structure
PrintEstimate(sJobNum, sTemplateName, sPrintType, sPrinter, sEmailAddress : String ; bAlwaysCreateNew : Boolean)
Type
Procédure
Description
Cette fonction affiche un modèle de devis pour le devis associé au numéro sJobNum. Ce rapport peut être envoyé vers une imprimante, par e-mail, vers un fichier, vers un fichier temporaire ou affiché à l'écran. Cette procédure ne doit être appelée qu'une fois le devis créé.
Paramètres : 5
sJobNum = le numéro de l'estimation à imprimer.
sTemplateName = le modèle de devis de PrintBuilder à créer
sPrintType = peut prendre la valeur E-MAIL, PRINTER, FILE ou SCREEN. Si FILE est utilisé pour sPrintType, le paramètre sEMailAddress sert à indiquer l'emplacement du fichier. Si seul le nom du fichier est indiqué dans sEMailAddress, le fichier sera créé dans le répertoire IndySoft Temp ; dans le cas contraire, le chemin d'accès complet indiqué dans sEMailAddress sera utilisé.
sPrinter = requis uniquement si sPrintType = PRINTER. La valeur peut être 0, 1, 2, 3, 4 ou 5 (à saisir sous forme de texte). 0 envoie le travail d'impression vers l'imprimante par défaut de Windows. Les imprimantes 1 à 5 correspondent aux imprimantes spécifiées dans les paramètres « Utilisateur/Emplacement ».
sEMailAddress = requis uniquement si sPrintType = E-MAIL ou FILE. C'est l'adresse e-mail à laquelle le devis au format PDF sera envoyé.
bAlwaysCreateNew = une valeur booléenne, True ou False. Si tel est le cas, une nouvelle révision du devis est systématiquement créée et enregistrée sous forme de document de devis (ces documents apparaissent sous forme d'icônes dans l'en-tête en haut à droite des devis dans le système de gestion des commandes). Si cette condition n'est pas remplie, l'estimation la plus récente (le cas échéant) sera récupérée. Si aucune révision des estimations n'a encore été créée, une nouvelle révision sera effectuée. Important : lorsque bAlwaysCreateNew est défini sur False, la SEULE option que vous pouvez utiliser pour sPrintType est FILE. |