Avalados por :

Implementación de control de acceso para condiciones de pago en SAP Business One

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Hola a todos







Debo implementar un control de acceso que restrinja las condiciones de pago al crear o modificar un socio de negocio. Solo 3 usuarios tienen autorización para agregar nuevos socios y se limita a imputar 3 condiciones de pago. Actualmente, la restricción funciona correctamente en la actualización, pero al crear un nuevo socio, el procedimiento almacenado no se ejecuta. Agradezco cualquier ayuda que puedan brindarme.







He intentado utilizando dos variables, @Pago_SN1 para almacenar la condición predeterminada (desde los parámetros generales) y @Pago_OV1, la condición que estoy ingresando al crear el socio de negocio.







Si @Object_Type = '2' Y @transaction_type IN ('A','U')




Iniciar




DECLARAR




@CardCode1 varchar(12),




@Pago_SN1 SMALLINT,




@UserId1 SMALLINT,




@Pago_OV1 SMALLINT







ESTABLECER @CardCode1 = (SELECT CardCode from OCRD where CardCode = @list_of_cols_val_tab_del)




ESTABLECER @Pago_SN1 = (SELECT GroupNum FROM OCRD WHERE CardCode = @CardCode1)




ESTABLECER @UserId1 = (SELECT UserSign2 FROM OCRD WHERE CardCode=@CardCode1)




ESTABLECER @Pago_OV1 = (SELECT GroupNum FROM OCRD WHERE CardCode=@list_of_cols_val_tab_del)









SI (@Pago_OV1 IN ('1','2','3') Y @UserId1 IN ('1','4','8'))




Iniciar




SELECCIONAR @error = -600, @error_message= 'No puede usar esta Condicion de Pago'




Fin




Fin




Gracias







Marianet



Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?