Search HansaManuals.com HansaManuals Home >> Standard ERP >> Generador de Reportes >> Pasos para crear un nuevo Informe Anterior Siguiente Capítulo Completo en versión p/Impresión Buscar Este texto se hace referencia a la versión del programa 5.3 - Imprimir Objetos tachados en rojo Cualquier objeto de texto, campo o fórmula puede ser tachado con una línea roja o un doble tachado dependiendo de alguna condición en particular. Por ejemplo, si la lista de Facturas incluye Facturas Invalidadas, probablemente querrás que tales sean tachadas para que se las pueda distinguir fácilmente.Cuando agregues un objeto a la solapa ‘Diseño’, podrás especificar una condición para el doble tachado: La condición para el Doble Tachado es "vrInvoice.Invalid == 1" la cual se refiere al estado “invalidado” en el registro Facturas. Como ves, estas expresión consta de dos partes: la primer parte ("vrInvoice") se refiere al nombre de la variable que contiene al registro Facturas. Este nombre fue dado a la variable en la ventana de diálogo ‘Registro’ según se describió aquí. La segunda parte ("Invalid") se refiere al nombre interno del estado “invalidado” en el registro Facturas. Notemos que ambas partes están separadas por un punto. Básicamente, esta nomenclatura expresa “estado Invalidación de la factura actualmente en la variable vrInvoice " – ej. "Si es que la Factura actual está Invalidada”. El campo que se refiere a “Invalidado” puede contener dos valores: será 0 cuando la Factura no esté invalidada; o será 1 cuando la factura haya sido invalidada. Este campo está tipificado como “boolean” de modo que no hay necesidad de poner la condición de prueba dentro de comillas. El signo == significa "igual a ". Por tanto, toda la expresión "vrInvoice.Invalid == 1" indica que si vrInvoice.Invalid es igual a 1 (es decir, si la Factura actual está invalidada), el Número de Factura llevará un Doble Tachado. Debes asegurarte de no confundir == con = (para este caso son dos cosas diferentes). Para interiorizarte sobre la sintaxis que deberías utilizar al especificar una Condición para Doble Tachado, por favor revisa la página sobre Sintaxis. Cabe hacer notar que aunque la Condición para Doble Tachado se aplica a un campo que está en el mismo registro que el campo que ha de mostrarse, aún así deberás utilizar toda la expresión vrInvoice.Invalid – sin omisiones. También puedes incluir una variable en una Condición para Doble Tachado. Por ejemplo, si estás usando una variable para mantener un total en ejecución y decides colocar un doble tachado cuando el valor de esa variable caiga por debajo de cero, la Condición para Doble Tachado será:
En el informe ilustrado a continuación, hemos agregado la Condición de Doble Tachado a los cinco campos de la sección ‘Facturas Antes’:
Por favor, haz clic aquí para detalles sobre cómo omitir contenido del Registro Primario cuando no hay nada en el Registro Secundario. Anterior Siguiente Arriba Capítulo Completo en versión p/Impresión |