WKNumDocument - Obter número do formulário criado após clicar em

Boa tarde!

Preciso obter o número do registro de formulário criado após clicar em "Salvar Formulário".

Neste link diz que é possível através da variável "WKNumDocument", porém através dos eventos de formulário "afterProcessing" e "afterSaveNew" não consegui (é retornado null no log).

Obs.: o formulário não está associado a nenhum processo.

É possível obter esse número do documento criado após o usuário clicar em "Salvar"?

Obrigada!

Olá Renata!

Para recuperar o código de um registro de formulário, você deve usar o método getDocumentId() do objeto form. Para mais detalhes sobre o objeto form: http://tdn.totvs.com/pages/releaseview.action?pageId=75270483

Nesse caso, você pode utilizar o código abaixo no evento afterProcessing para testar:


    log.info("--------------------------");
    log.info("afterProcessing: form.getDocumentId()");
    log.info("--------------------------");
    log.info(form.getDocumentId());
    log.info("--------------------------");

O ID do registro de formulário é um metadado do documento. Se você consultar o dataset do formulário, conseguirá recuperar o documentID além dos campos do formulário.

Abs,

Marcos

Oi Marcos, boa noite, muito obrigada pelo retorno! Funcionou perfeitamente!