on 09-22-2010 11:48 PM
Necesito bloquear la impresion de la factura para que solo deje imprimir una original y si es copia entonces que no se muestre ningun campo, asi que sale en blanco la hoja.
hice el proceso de ligar todos los campos a un campo que tiene la formula F_197=='Copia' para evaluar si es copia u original
e hice la autorizacion para que bloquee la reimpresion de la factura, pero tengo un inconveniente tanto la original como la copia me estan saliendo en blanco...que hice mal?
Hola....
Revisa el siguiente archivo, se visualizan las imagenes del proceso que te explico.
http://www.sendspace.com/file/k81cfu
Espero te sea de ayuda
Saludos Cordiales,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Muchas gracias ya me funciono!! pero todo lo hice igual, al parecer el problema es la ubicacion del campo de formula y de printer
Edited by: jcarito on Sep 23, 2010 6:02 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
1. si solo trabajo con el campo de impreso no hay problema puedo observar el campo ya sea que este en copia u original
2. al colocar el otro campo formula , siendo F_100 == 'Original'. y dejo visible no me muestra el 1 que dices....en que parte del formato debo colocar este campo??? encabezado, ambito, pie???
3. Por lo tanto no puedo entonces seguir porque siempre me trae la hoja en blanco, asi sea original o copia
Saludos Cordiales,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola...
Te sugiero salir de la problemática un momento y realizar un ejercicio aparte. Básicamente cuando tu creas un campo fórmula es porque existen condiciones que se pueden dar. Si se cumple la condición, entonces tu campo fórmula debe traer un valor 1 (esto si lo dejas visible obviamente), puedes colocar un campo al lado del otro. Si la condición no se cumple entonces se ve un cero.
Realiza una prueba con otro layout con otros datos para que comprendas cual es el efecto del que te hablo, luego que corrobores como es, vuelves a tu layout para realizar la modificación que corresponda.
Saludos Cordiales,
PD: Si aún persiste, sería bueno saber si puedes de algun modo enviar un par de imagenes para chequearlo.
lo he hecho en otro printer pero sigue lo mismo =(
hice una prueba colocando en el campo formula Fxxx!='copia' y tambien intente con Fxxx!='original' y siempre da 1 (de esta forma si me muestra el 1) siendo el campo impreso que estoy revisando copia
y si le coloco al campo formula F100=='copia' y tambien intente con F100=='original' y no me muestra ni 1 ni 0
Este campo de la formula en que parte lo debo ubicar dentro del printer????
ayyy que hago, es la unica forma que veo para poder restringir la reimpresion de facturas, porque estaba pensando en un SP para controlar esto y que solo dejara reimpresion de un solo usuario como sistemas pero es mas tedioso porque tendria q ir al lugar y entrar al sistema con ese usuario.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola...
En primer lugar el tema es el siguiente...
Se supone que tu tienes un campo de base de datos que trae un dato diferente dependiendo de si el documento ha sido impreso o no. Se entiende que en este caso dejarás ese campo como visible.
Si tú abres un documento que no ha sido impreso, entonces con la vista preliminar deberías ver el texto Original. Si el documento ya ha sido impreso antes, deberías ver el texto Copia..¿Esto se cumple en tu caso?
Ahora si se cumple, luego tienes un segundo campo fórmula, el cual dirá F_100 (siendo F_100 el campo anterior de base de datos) == 'Original'. Deja este campo como visible.
Si tu abres el documento original y le das vista preliminar, entonces además de ver el texto Original deberías ver un número 1 que indica que la condición se cumple ¿Se cumple esto en tu caso?
Si esto se cumpliera entonces significa que si condicionas un tercer campo cualquiera a este campo fórmula a través de la propiedad enlace (aquí puede que tengas el problema), entonces este campo se verá solo si se cumple la condición, o solo si hay un 1, o solo si dice Original.
Si todo esto se cumple entonces deberías reproducir el enlace al resto de los campos,
Indicanos en qué paso está saliendo algo mal.
Saludos Cordiales,
como tu me indicaste en otro foro...tengo el campo impreso, el campo formula donde el contenido tiene Fxxxx=='original' y todos los demas campos estan ligados al campo formula que contiene si es original o copia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
siii yo te entiendo, pero tengo un inconveniente porque la original osea, la primera vez que se imprime esta saliendo en blanco tambien
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
si precisamente esto es lo que hago cuando necesitan reimprimir cambiar de layout, pero no se porque razon asi sea original o copia me esta saliendo la hoja en blanco, borre el printer e hice uno nuevo y nada
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hola, pero es que asi le diga que el campo formula lo haga asi Fxxx='original' sale en blanco y si le digo Fxxx='copia' tambien
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola.....
En teoría lo que planteas requiere que exista un campo fórmula (F_XXX != 'Copia'). Luego condicionas los campos a este campo, de modo que solo aparezcan cuando no es copia, es decir, cuando sea original. Lo otro es que la fórmula sea (F_XXX == 'Original')
Espero te sea de ayuda,
Saludos Cordiales,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.