Código para Identificar se o documento está aberto para Alteração

Prezados, me ajudem com um pouco do conhecimento de vocês.

No Fluig temos a opção de criar um novo registro de formulário e a opção Editar Formulário, quando já contamos com um documento criado.

Ocorre que no meu validateForm.js tenho uma verificação que inibe a criação de um novo registro com campos obrigatórios iguais, porém isto causa um bug, pois ao passo que inibe uma nova inserção indevida, também bloqueia a gravação no modo de Alteração.

Logo, vem a minha necessidade que é saber se existe algum parâmetro que identifica se foi acionado a inclusão ou alteração.

Olá, Edgard!

Você pode usar o método getFormMode() que retorna os seguintes valores:

  • ADD: Criação do formulário
    • MOD: Formulário em edição
    • VIEW Visualização do formulário
    • NONE: Não há comunicação com o formulário

conforme documentação: https://tdn.totvs.com/pages/releaseview.action?pageId=75270483

Muitíssimo obrigado, eu já tinha lido a respeito mas não estava encontrando no material.