on 10-08-2012 11:31 PM
Hola a todos, ojala alguien de favor pudiar ayudarnos
tenemos un SP que no deja crear salidas de inventario ( del modulo de inventario no por compras) que me haga el campo del Centro de beneficios obligatorio, funciona bien pero no queremos que sea para todas las cuentas contable ya que esto bloquearia la captura de pasivos o salidas que no necesiten llevar el Centro de beneficios, y queremos que solo sean para las cuentas del APD en en espeficios un grupo de cuentas que serian la
6-200000-000
hay forma de hacer esto? Saludos y gracias, envio el SP
IF (@object_type = 60) and @transaction_type in ( 'A' , 'U')
BEGIN
DECLARE @Linea as int
SELECT TOP 1 @Linea = T1.LineNum+1
FROM OIGE T0
INNER JOIN IGE1 T1 ON T1.DocEntry = T0.DocEntry
WHERE T0.DocEntry = @list_of_cols_val_tab_del
AND ISNULL(T1.OcrCode,'')=''
IF @Linea >= 1
BEGIN
SET @error = 101
SET @error_message = 'Error en Linea Centro de Costos obligatorio'
END
END
Te sirve asi?
IF (@object_type = 60) and @transaction_type in ( 'A' , 'U')
BEGIN
DECLARE @Linea as int
SELECT TOP 1 @Linea = T1.LineNum+1
FROM OIGE T0
INNER JOIN IGE1 T1 ON T1.DocEntry = T0.DocEntry
WHERE T0.DocEntry = @list_of_cols_val_tab_del AND (ISNULL(T1.OcrCode,'')='' or T1.AcctCode in (52110000,11330002))
IF @Linea >= 1
BEGIN
SET @error = 101
SET @error_message = 'Error en Linea Centro de Costos obligatorio'
END
END
Donde dice 5211...,133.. Pones tus cuentas...
Saludos
Alessandro.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
98 | |
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.