cancel
Showing results for 
Search instead for 
Did you mean: 

Bloqueo de facturas sin entrada de mercancias

Former Member
0 Kudos

Buenas tardes

Alguna sugerencia de como bloquear la creación de facturas de proveedores de artículos, sin haberlo hecho desde una entrada de mercancía??

Saludos.

Accepted Solutions (1)

Accepted Solutions (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Hola Quintaro

Con este SP podras cumplir tu requerimiento


-- NO PERMITE CREACION DE FACTURAS SIN ENTRADA DE MERCADERIA

IF @object_type IN ('18') AND @transaction_type IN ('A','U')
BEGIN
 
	IF	(
		SELECT COUNT(T1.DocEntry) 
		FROM OPCH T0 
		INNER JOIN PCH1 T1 ON T1.DocEntry = T0.DocEntry 
		WHERE T1.BaseEntry IS NULL AND T0.DocEntry = @list_of_cols_val_tab_del AND T0.DocType = 'I'
		) > '0'
	
	BEGIN  
		SET @error = 101
		SET @error_message = 'La factura debe venir desde una entrada de mercaderia para ser creada'
	END
END

Saludos

Felipe Loyola

Edited by: Floyola on Apr 30, 2011 7:24 PM

Former Member
0 Kudos

Gracias Floyola

Aunque la que me mandas es para facturas de clientes me fue de mucha utilidad, envio SP modificado para facturas de proveedores

.
IF @object_type IN ('18') AND @transaction_type IN ('A','U')
BEGIN

IF	(
SELECT COUNT(T1.DocEntry) 
FROM OPCH T0 
INNER JOIN PCH1 T1 ON T1.DocEntry = T0.DocEntry 
WHERE T1.BaseEntry IS NULL AND T0.DocEntry = @list_of_cols_val_tab_del AND T0.DocType = 'I'
) > '0'

BEGIN 
SET @error = 101
SET @error_message = 'La factura, debe venir desde una entrega para ser creada'
END
END

.

Saludos.

Answers (0)