Avalados por :

Implementação de controle de acesso para condições de pagamento no SAP Business One

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

Olá a todos







Devo implementar um controle de acesso que restrinja as condições de pagamento ao criar ou modificar um parceiro de negócios. Apenas 3 usuários têm autorização para adicionar novos parceiros e estão limitados a atribuir 3 condições de pagamento. Atualmente, a restrição funciona corretamente na atualização, mas ao criar um novo parceiro, a stored procedure não é executada. Agradeço qualquer ajuda que possam me fornecer.







Tentei usar duas variáveis, @Pago_SN1 para armazenar a condição padrão (dos parâmetros gerais) e @Pago_OV1, a condição que estou inserindo ao criar o parceiro de negócios.







Se @Object_Type = '2' E @transaction_type IN ('A','U')




Iniciar




DECLARAR




@CardCode1 varchar(12),




@Pago_SN1 SMALLINT,




@UserId1 SMALLINT,




@Pago_OV1 SMALLINT







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




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




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




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








SE (@Pago_OV1 IN ('1','2','3') E @UserId1 IN ('1','4','8'))




Iniciar




SELECIONAR @error = -600, @error_message= 'Não é possível usar esta Condição de Pagamento'




Fim




Fim




Obrigado







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?