on 04-30-2011 12:45 AM
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
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.