Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

IGNORE_ITEMnfs_core_par_parametros_mobile

O que é

O campo IGNORE_ITEM na tabela nfs_core_par_parametros_mobile instrui o XMovaSave a ignorar completamente o processamento de um parâmetro Mobile durante o salvamento de um apontamento XMova. O item não é processado nem inserido/atualizado na aplicação — ele é marcado com o status 11 (Definido IGNORE=1 na nfs_core_par_parametros_mobile) na tabela nfs_xmova_req_list.


Como usar

Basta setar IGNORE_ITEM = 1 no registro correspondente na nfs_core_par_parametros_mobile:

UPDATE nfs_core_par_parametros_mobile
SET    IGNORE_ITEM = 1
WHERE  SEQ_DB = <seq_do_parametro>;

Para reativar o processamento:

UPDATE nfs_core_par_parametros_mobile
SET    IGNORE_ITEM = 0
WHERE  SEQ_DB = <seq_do_parametro>;

Comportamento

CenárioO que acontece
Um único parâmetro com IGNORE_ITEM = 1Apenas aquele campo é pulado; os demais do mesmo TYPE são processados normalmente
Todos os parâmetros de um TYPE com IGNORE_ITEM = 1O TYPE inteiro é ignorado em bloco (FULL_IGNORE) — nenhum campo daquele TYPE é processado
IGNORE_ITEM = 0 ou NULLComportamento padrão — campo processado normalmente

Quando usar

  • Parâmetro Mobile foi descontinuado mas ainda aparece nos apontamentos enviados pelo app
  • Campo existe na configuração mas não deve ser gravado em uma instalação específica
  • Desabilitar temporariamente o processamento de um campo sem precisar remover o registro da tabela

Status gravado no nfs_xmova_req_list

Quando um item é ignorado, o campo IND_SIT_PROC recebe o valor 11, que pode ser consultado para auditoria:

SELECT * FROM nfs_xmova_req_list
WHERE  IND_SIT_PROC = 11;