Árvore de páginas

A alteração do dicionário será nativa na release 12.1.30 em diante.


01. DADOS GERAIS

Produto:

TOTVS Manutenção de Ativos

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:Manutenção de Ativos e Gestão de Frotas
Função:MNTA830
Ticket:9448298
Requisito/Story/Issue (informe o requisito relacionado) :DNG-11144


02. SITUAÇÃO/REQUISITO

Não é possível informar o contador quando o parâmetro MV_NGLANEX = "A", ocorre quando o bem possui contador próprio e não tem tanque, ao tentar informar pela rotina de Informa Contador (MNTA830) é apresentado uma mensagem que bloqueia o lançamento de contador.

03. SOLUÇÃO

Realizado ajuste para ser possível lançar contador de um bem que possui contador próprio e que não possua tanque quando o parâmetro MV_NGLANEX = "A".


Para garantir o correto funcionamento, realizar a alteração do dicionário somente quando os fontes MNTUTIL_CONTADOR, MNTUTIL_ESTRUTURA, MNTA080, MNTA090, MNTA098, MNTA231, MNTA232, MNTA280, MNTA330, MNTA400, MNTA402, MNTA410, MNTA415, MNTA420, MNTA435, MNTA450, MNTA470, MNTA480, MNTA550, MNTA735, MNTA750, MNTA830, MNTA875, MNTA876, MNTA985, MNTA995 estiverem atualizados ou com a data superior a

Houve a necessidade de realizar algumas alterações no dicionário para o correto funcionamento dos campos de contadores de algumas rotinas, sendo assim, é necessário realizar essas alterações manualmente pelo Configurador, a partir da release 12.1.30 essa alteração será nativa, ou seja, estará contida no dicionário não havendo necessidade de alterar manualmente.


Algumas regras:

Quando o bem possuir contador e não possuir tanque o campo de contador virá aberto para edição;

Quando o bem possuir contador e tanque o campo de contador virá fechado para edição, e será carregado com o último lançamento;

Apontamento de contador ou abastecimento com data/hora retroativo:

  • Ao incluir um apontamento de contador para um bem sem tanque não deve alterar os apontamentos posteriores;
  • Ao incluir um apontamento de contador para um bem com tanque, e realizar um abastecimento com data retroativa verificar que os apontamentos posteriores são alterados.

Acerto e reprocessamento de contador:

  • Se o bem possui tanque, os apontamento do tipo contador são atualizado conforme o último abastecimento;
  • Se o bem não possui tanque, apontamento do tipo contador não são alterados, ou seja, mesmo comportamento de quando o parâmetro MV_NGLANEX está vazio;
  • Pneus: verifica se o pai possui tanque, e seguirá as regras acima.

Incluir um gatilho.

Acessar o Configurador (SIGACFG)

Em Base de Dados > Dicionário > Gatilhos. Incluir um gatilho.

CampoTPN_HRINIC
Sequencia001
Cnt. DominioTPN_POSCO
Tipo1 - Primario
RegraNGTpCont(M->TPN_CODBEM, M->TPN_DTINIC, M->TPN_HRINIC)
Posiciona2 - Não
Alias
Ordem0
Chave
Condicao

Alterar o Inicializador padrão e when de alguns campos.

Acessar o Configurador (SIGACFG)

Em Base de Dados > Dicionário > Base de Dados. Alterar os seguinte campos.

CampoInic. Padrão (X3_RELACAO)Modo Edição (X3_WHEN)

TPN_POSCON

MNTCONRELA("TPN_POSCON")

MNTCONWHEN("TPN_POSCON")

TQ2_POSCON

 

MNTCONWHEN("TQ2_POSCON")

TQA_POSCON

MNTCONRELA("TQA_POSCON")

MNTCONWHEN("TQA_POSCON")

TQB_POSCON

MNT280REL("TQB_POSCON")

MNT280WHEN("TQB_POSCON")

TTI_POS1EN

MNTCONRELA("TTI_POS1EN")

MNTCONWHEN("TTI_POS1EN")

TTI_POS1SA

MNTCONRELA("TTI_POS1SA")

MNTCONWHEN("TTI_POS1SA")

TZ_CONTSAI

MNTCONRELA("TZ_CONTSAI")

MNTCONWHEN("TZ_CONTSAI")

TZ_POSCONT

MNTCONRELA("TZ_POSCONT")

MNTCONWHEN("TZ_POSCONT")

TJ_POSCONT

MNTCONRELA("TJ_POSCONT")

MNTCONWHEN("TJ_POSCONT")


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS