Avalados por :

Como bloquear usuários para evitar alterações nas condições de pagamento

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

Bom dia, gostaria de saber se vocês conhecem alguma forma de bloquear usuários específicos para evitar que modifiquem as condições de pagamento, a única opção que eles poderiam selecionar seria 'À vista'.

Se @Object_Type = '13' E @transaction_type = 'U'

BEGIN

DECLARE @CardCode varchar(12),@Pago_OV SMALLINT,@Pago_SN SMALLINT

SET @CardCode = (Selecionar CardCode De OINV Onde DocEntry=@list_of_cols_val_tab_del)

SET @Pago_OV = (Selecionar GroupNum De OINV Onde DocEntry= @list_of_cols_val_tab_del)

SET @Pago_SN = (Selecionar GroupNum De OCRD Onde CardCode=@CardCode)

SE @Pago_OV != @Pago_SN

BEGIN

SELECIONE @error = -600, @error_message= 'Não é permitido alterar a condição de pagamento'

END

END

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

4 Respuestas

0
Cargando...

No entanto, ao aplicar o SP, não é bloqueado, pois na fatura são consideradas as condições de pagamento do SN. Quando vou para a guia de finanças e altero a condição de pagamento, consigo criar o documento com a alteração feita.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Então

Seu "if" deve ter 2 condições

SE (@Pago_OV != @Pago_SN) ou (@Pago_OV != "À VISTA")

begin

end

onde diz "À VISTA" coloque o número interno da condição de pagamento.

Saudações

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

O problema reside no fato de que eles só poderiam alterá-lo para Pagamento à Vista, pois às vezes é necessário devido ao cliente realizar o pagamento naquele momento, então estaria mais direcionado a um SP que permitisse apenas essa condição.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Você também pode modificar a configuração do campo em "Configuração do Formulário", marcá-lo como inativo e bloquear o acesso do usuário a essa configuração para que ele não possa alterá-la.

Saudações

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

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?