cancel
Showing results for 
Search instead for 
Did you mean: 

BLOQUEO DE CREACIÓN DE FACTURAS SIN ENTREGAS.

Former Member
0 Kudos

Buen día,

Tengo un cliente que me pide hacer un bloqueo que no permita a los usuarios hacer una factura directa, es decir que en cuanto detecte que se está haciendo una factura en vez de que aparezca el mensaje de que no hay entrega, aparezca por algun lado que no se puede realizar ninguna factura y no permita crearla si no se cumple el ciclo de ventas (orden de venta, entrega, factura).

-¿Cómo puedo hacer esto en b1?

alguien tiene alguna idea de como puedo configurar esto?

agradezco de antemano su apoyo.

saludos cordiales.

Accepted Solutions (1)

Accepted Solutions (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Hola Nancy

Esto lo puedes hacer via SP_TN

Puedes validar el campo BaseEntry de la factura, que es donde se guardan datos de la entrega al copiar hacia la factura. De este modo negar la creacion de la factura

Usando este SP me funciono


-- NO PERMITE CREACION DE FACTURAS SIN ENTREGA

IF @object_type IN (13) AND @transaction_type IN ('A')
BEGIN

	IF (SELECT SUM(BaseEntry) FROM INV1 WHERE DocEntry = @list_of_cols_val_tab_del) IS NULL
	
	BEGIN  
		SET @error = 101
		SET @error_message = 'Debe seguir el proceso de ventas para crear facturas'
	END
END

Saludos

FLR

Saludos

FLR

Edited by: Floyola on Feb 27, 2011 7:35 PM

Former Member
0 Kudos

FLR, mejoraria un poco tu propuesta, dado que según lo que tienes si existe 1 linea que esta basada en Orden y 1000 que no, sino que han sido agregadas directamente en la factura, tu codigo igual permitirá la creación.

Por lo tanto yo lo dejaria como sigue:


-- NO PERMITE CREACION DE FACTURAS SIN ENTREGA
 
IF @object_type IN (13) AND @transaction_type IN ('A')
BEGIN
 
	IF (SELECT COUNT(DocEntry) FROM INV1 WHERE BaseEntry IS NULL AND DocEntry = @list_of_cols_val_tab_del) > 0
	
	BEGIN  
		SET @error = 101
		SET @error_message = 'Debe seguir el proceso de ventas para crear facturas'
	END
END

felipe_loyolarodriguez
Active Contributor
0 Kudos

Gracias Rulius, de verdad se me habia pasado eso, dado que solo probe la creacion de facturas con 1 sola linea.

Saludos

FLR

Former Member
0 Kudos

hola Rulius, Loyola,

muchisimas gracias por su apoyo, me funcionó correctamente su aportación

Buen dia chicos.

Nancy

Former Member
0 Kudos
Manager-Julio Leon me podrias ayudar.

yo también tengo el mismo problema pero no se como hacer el SP

Former Member
0 Kudos

Busca el SP llamado: SBO_SP_TransactionNotification y agrégale esas líneas de código y le das compilar.

Former Member
0 Kudos

Gracias ya quedo y funciona correctamente

Saludos.

Answers (0)