Quantcast
Channel: SCN : Discussion List - SAP Business One (Español)
Viewing all articles
Browse latest Browse all 2061

RESTRINGIR LA CREACIÓN DE SOCIOS DE NEGOCIOS CON EL SP_TN

$
0
0

Buen día colegas,

 

Necesito impedir que cualquier usuario, excepto "manager", pueda crear Socios de Negocios.

 

Hasta este momento mi solución es esta:

 

IF (@OBJECT_TYPE = '2') AND @TRANSACTION_TYPE IN ('A', 'U')  BEGIN  DECLARE @Usuario int  SET @Usuario = (SELECT UserSign FROM OCRD WHERE DocEntry = @list_of_cols_val_tab_del)  IF (@Usuario NOT IN (1) )  BEGIN  set @error = 106  set @error_message = 'Usted no tiene autorización para crear y/o modificar Socios de Negocios'  END  END

También he probado esta:

 

IF (@OBJECT_TYPE = '2') AND @TRANSACTION_TYPE IN ('A', 'U')  BEGIN  DECLARE @Usuario int  SET @Usuario = (SELECT UserSign2 FROM OCRD WHERE DocEntry = @list_of_cols_val_tab_del)  IF (@Usuario != 1)  BEGIN  set @error = 106  set @error_message = 'Usted no tiene autorización para crear y/o modificar Socios de Negocios'  END  END

También declarando la variable como "varchar(30)", y haciendo combinanciones de los dos códigos anteriores, pero sigo obteniendo este mensaje en la ventana de SAP B1:

 

[Microsoft][SQL Server Native Client 10.0][SQL Server]Conversion failed when converting the nvarchar value 'A042' to data type int. (CINF)

 

¿Puede alguien orientarme en donde estoy cometiendo el error?

 

Quedo a la espera de sus replicas y gracias de antemano.


Viewing all articles
Browse latest Browse all 2061

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>