Procedimento SetVariavelGlobal

O procedimento SetVariavelGlobal permite definir ou atualizar o valor de uma variável global, associada ao usuário e à sessão atual. Essas variáveis podem ser utilizadas para controlar comportamentos entre diferentes cadastros, telas ou processos dentro do sistema.

Sintaxe

SetVariavelGlobal(Nome:String; Valor:String)

Parâmetros

Nome Tipo Descrição
Nome String Identificador da variável global. Deve ser único e utilizado posteriormente para consulta do valor armazenado.
Valor String Valor que será atribuído à variável global.

Exemplo

Considere um cenário em que exista um cadastro de documentos vinculados a uma Ordem de Serviço. Durante a inclusão de um documento, é definida a variável global OrdemServicoVinculada, indicando que há uma Ordem de Serviço associada:

SetVariavelGlobal('OrdemServicoVinculada', 'S')

Posteriormente, em outro cadastro — como Contas a Receber ou Faturamento — o sistema pode verificar se essa variável global está preenchida para executar um comportamento específico, como habilitar campos, validar regras ou alterar o fluxo de processamento.

Observações

  • As variáveis globais são válidas apenas durante a sessão do usuário.
  • Recomenda-se utilizar nomes claros e padronizados para facilitar a manutenção e leitura do código.
  • O valor armazenado é do tipo String, devendo ser tratado adequadamente quando representar valores lógicos ou numéricos.