Avalados por :
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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute