Ir al contenido principal

Imprimir presupuesto

Estructura

PrintEstimate(sJobNum, sTemplateName, sPrintType, sPrinter, sEmailAddress : String; bAlwaysCreateNew: Boolean)

Tipo

Procedimiento

Descripción

Esta función imprime una plantilla de presupuesto para el presupuesto identificado con el número sJobNum. Este informe se puede enviar a la impresora, por correo electrónico, a un archivo, a un archivo temporal o a la pantalla. Este procedimiento solo debe ejecutarse una vez que se haya creado el presupuesto.

Parámetros: 5

sJobNum = el número de presupuesto que se va a imprimir.

sTemplateName = la plantilla de presupuesto de PrintBuilder que se debe crear

sPrintType = puede ser E-MAIL, PRINTER, FILE o SCREEN. Si se utiliza FILE para sPrintType, el parámetro sEMailAddress se utiliza para indicar la ubicación del archivo. Si solo se introduce el nombre del archivo en sEMailAddress, el archivo se creará en el directorio IndySoft Temp; de lo contrario, se utilizará la ruta completa del directorio indicada en sEMailAddress.

sPrinter = solo es necesario si sPrintType = PRINTER. El valor puede ser 0, 1, 2, 3, 4 o 5 (introdúcelo como texto). 0 envía el trabajo de impresión a la impresora predeterminada de Windows. Las impresoras 1 a 5 corresponden a las impresoras especificadas en la configuración de usuario/ubicación.

sEMailAddress = solo es necesario si sPrintType = E-MAIL o FILE. Esta es la dirección de correo electrónico en la que se recibirá el presupuesto en formato PDF.

bAlwaysCreateNew = un valor booleano, True o False. Si esto es cierto, siempre se crea una nueva revisión del presupuesto y se guarda como un documento de presupuesto (los documentos de presupuesto aparecen como iconos en la parte superior derecha del encabezado de los presupuestos en el sistema de pedidos). Si esto no es cierto, se recuperará la estimación más reciente (si la hay). Si no se han creado revisiones de las estimaciones anteriormente, se creará una nueva revisión. Importante: cuando bAlwaysCreateNew es False, la ÚNICA opción que puedes utilizar para sPrintType es FILE. |