Alterar campo A1_MSBLQL

boa tarde,

preciso alterar o campo A1_MSBLQL para bloqueado "1" no ponto de entrada do cadastro de Clientes estou usando o treco de código a seguir

IF ALTERA RecLock("SA1",.F.) SA1 -> A1_MSBLQL := "1" MSUNLOCK() ENDIF

só que não bloqueia o campo, poderiam me auxiliar?

compartilhar
  • Olá, o ponto de entrada está sendo chamado, você chegou a depurar e verificar se o mesmo está sendo chamado e realmente está alterando o campo? Seria necessário também verificar se após a sua alteração, a rotina padrão não acaba sobrescrevendo esse valor, entre outros cenários.

    Daniel Mendes   21 de Sep de 2022
  • Qual ponto de entrada que você está usando? Qual o conteúdo do parâmetro MV_MVCSA1?

    Giordano Trabach Xavier   22 de Sep de 2022
  • Olá obrigado pelo retorno, o ponto está sendo chamado pois adicionei msg no fonte, ponto de entrada:MA030TOK parametro MV_MVCSA1: .F. pois ainda não setamos o sistema para a nova rotina.

    APARECIDO DE ASSIS MACEDO   22 de Sep de 2022
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

3 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags bloqueio ou faça a sua própria pergunta.