Lançamentos de registros de contador exclusivos para o processo de Abastecimento

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Manutenção de Ativos

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

MNTA231Movimentação de pneus (modelo padrão)

MNTA232

Movimentação de pneus (modelo gráfico)

MNTA255Reabertura O.S.
MNTA280Inclusão de Solicitação de Serviço
MNTA291Atendimento Solicitação de Serviço
MNTA310Plano de Acompanhamento
MNTA320Confirmação do Plano de Acompanhamento
MNTA340Confirmação do Plano de Manutenção
MNTA380Retorno de Produção
MNTA390Retorno Plano Acompanhamento
MNTA400Retorno de Manutenção
MNTA410Ordem de Serviço Manual
MNTA420Ordem de Serviço Corretiva
MNTA435Retorno Mod. 2
MNTA470Movimentação de bens
MNTA735Cadastro de Check-List
MNTA830Informa Contador
MNTA875Ajuste Contador
MNTA902Árvore Lógica
MNTA985Controle de portaria
MNTA995Registros de inspeções e calibragem
MNTA090Estrutura de Bens
MNTA550Transferência de Bens
MNTA693Transferência de Bens entre Empresa e Filiais
MNTA985Controle de Portaria
Cadastros Iniciais:
  • Atualizações/ Controle de Combustível/ Cadastros de Postos/ Tipo de Combustível. Incluir um combustível;
  • Atualizações/ Controle de Combustível/ Cadastros de Postos/ Postos. Incluir um posto interno;
  • Atualizações/ Controle de Combustível/ Cadastros de Postos/ Posto Interno. Informar tanque e bomba para o posto interno cadastrado;
  • Atualizações/ Controle de Oficina/ Bens/ Bens. Incluir um bem com contador próprio e tanque cadastrado;
  • Atualizações/ Controle de Oficina/ Bens/ Bens. Cadastrar um ou mais bens para inclui-los como filhos da estrutura com repasse de contador;
  • Atualizações/ Controle de Oficina/ Bens/ Estrutura de Bens, incluir uma estrutura para o bem pai cadastrado;
  • Atualizações/ Controle de Combustíveis/ Abastecimento/ Abast. Manual. Cadastrar um ou mais abastecimentos para o bem.

Parâmetro(s):

MV_NGLANEX

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Descrição

Implementado no módulo de Manutenção de Ativos com Gestão de Frotas (SIGAMNT) o bloqueio de reportes de contador gerenciado pelo parâmetro criado MV_NGLANEX.

Especificamente neste documento será tratado a utilização do parâmetro para bloqueio de reportes de contador que não sejam do tipo A - Abastecimento. Portanto, a utilização desta melhoria e do parâmetro implementado deve ser restrita a especificidade de se controlar o histórico de contador através da posição de contador informado em abastecimentos (TQN), caso não seja realizado esse processo o conteúdo do parâmetro deve ser vazio. A utilização de qualquer conteúdo diferente de A ou "em branco" pode ocasionar comportamentos não esperados. As demais funcionalidades do parâmetro serão liberadas em releases futuras visando melhoria no processo do módulo de Manutenção de Ativos. 

A presente melhoria visa atender alguns casos onde a operação de lançamentos de contador ocorre somente por meio de algumas rotinas ou processos da empresa, não havendo necessidade ou sendo até perigoso ao processo liberar a digitação de contador em outros processos em particular. Dessa forma, o parâmetro MV_NGLANEX torna exclusivo determinado tipo de lançamento de contador nas interfaces do sistema, não permitindo que outros tipos de lançamentos sejam realizados.  Neste caso, o tipo de contador "C - Contador" será alimentado automaticamente pelo contador com data e hora anterior do tipo "A - Abastecimento", onde houver reporte de contador para aquele bem, por exemplo, na abertura ou finalização de uma ordem de serviço. 

  • Parametrização:
    O parâmetro MV_NGLANEX impede a digitação de um valor de contador, de forma que será carregado automaticamente o último contador de abastecimento informado, caso o parâmetro esteja com seu conteúdo igual a "A". No caso da existência de quebras e viradas, é o próprio contador da quebra/virada que será considerado o último contador registrado anterior. A data e hora de inclusão é que serve de base para o novo lançamento.

  • Bloqueio de rotinas e preenchimento automático:
    Conforme a parametrização MV_NGLANEX = A, algumas rotinas que possuem a finalidade exclusiva de informar apenas o contador, serão bloqueadas. Quando esta situação ocorrer, será apresentado a mensagem "Parâmetro MV_NGLANEX restringe lançamentos do tipo Contador". As rotinas bloqueadas conforme esse caso são: Reabertura O.S. (MNTA255), Plano de Acompanhamento (MNTA310), Confirmação do Plano de Acompanhamento (MNTA320),  Retorno de Produção (MNTA380), Retorno Plano Acompanhamento (MNTA390) e Informa Contador (MNTA830) - informação de Virada presente nesta rotina continua sendo acessível.

As rotinas ajustadas para bloquear a edição do campo de posição de contador quando o conteúdo do parâmetro for igual a "A" são:

  • Movimentação de Pneus padrão (MNTA231);
  • Movimentação de Pneus modelo gráfico (MNTA232);
  • Solicitação de Serviço (MNTA280);
  • Atendimento Solicitação de Serviço (MNTA291);
  • Confirmação do Plano de Manutenção (MNTA340);
  • Retorno de Manutenção (MNTA400);
  • Ordem de Serviço Manual (MNTA410);
  • Ordem de Serviço Corretiva (MNTA420);
  • Retorno de OS Mod 2 (MNTA435);
  • Movimentação de Bens (MNTA470);
  • Ajuste Contador (MNTA875);
  • Árvore Lógica (MNTA902);
  • Controle de Portaria (MNTA985);
  • Registros de inspeções e calibragem (MNTA995);

O tratamento do parâmetro não será liberado neste primeiro momento nas rotinas abaixo, mas serão consideradas posteriormente em próximo roadmap:

  • Rodizio de estrutura (MNTA098);
  • Retorno Simplificado (MNTA415);
  • Retorno em Lote (MNTA401);
  • Retorno por Etapas (MNTA480);
  • OS de Reforma (MNTA450);
  • Retorno OS de Reforma (MNTA460);
  • Retorno Lubrificação (MNTA360).

 

Procedimento para Implantação

Aplicar atualização dos programas: MNTA231, MNTA232, MNTA255, MNTA280, MNTA291, MNTA310, MNTA320, MNTA380, MNTA390, MNTA400, MNTA410, MNTA420, MNTA435, MNTA470, MNTA735, MNTA830, MNTA875, MNTA902, MNTA985, MNTA995, MNTUTIL, NGUTIL04 e UPDMNTC3.

Para viabilizar essa melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado.
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Importante

Antes de executar o compatibilizador UPDMNTC3 é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador  \PROTHEUS11_DATA\DATA, e dos dicionários de dados SXs \PROTHEUS11_DATA\SYSTEM.
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.

 

Atenção

O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).
  2. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.
  3. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;
  4. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).
  5. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

  1. Em Microsiga Protheus TOTVS Smart Client, digite U_UPDMNTC3 no campo Programa Inicial.
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir:

Itens/Pastas

Descrição

Nome:

MV_NGLANEX

Tipo:

Char

Cont. Por.:

A = Abastecimento ou vazio para não considerar.

Descrição:

Torna exclusivos tipos de lançamento de contador nas interfaces do sistema

Procedimento para Utilização

  1. Para verificar que é possível realizar o reporte de contador após a configuração do parâmetro acesse em Manutenção de Ativos com Gestão de Frotas (SIGAMNT):
    1. Atualizações/ Controle de Combustíveis/ Abastecimento/ Abast. Manual (MNTA655). Incluir um abastecimento manual, verifique que é possível informar posição de contador.
    2. Atualizações/ Controle de Oficina/ Contador/ Informa/ Ações Relacionadas/ Virada (MNTA830). Incluir uma virada, verifique que é possível informar posição de contador.
    3. Atualizações/ Controle de Oficina/ Contador/ Quebra (MNTA840). Informar uma quebra de contador, verifique que é possível informar posição de contador.

  2. Para verificar que o acesso a determinadas rotinas estão bloqueados após a configuração do parâmetro acesse em Manutenção de Ativos com Gestão de Frotas (SIGAMNT):
    1. Atualizações / Controle de Oficina / Contador / Informa (MNTA830), selecione a opção informa. Verifique que é apresentado a mensagem bloqueando o uso da rotina.
    2. Atualizações / Controle de Oficina / Contador / Retorno Produção (MNTA380). Verifique que é apresentado a mensagem bloqueando o uso da rotina.
    3. Atualizações / Controle de Oficina / Plano Acompanham. / Retorno (MNTA390). Verifique que é apresentado a mensagem bloqueando o uso da rotina.
    4. Atualizações / Controle de Oficina / Plano Acompanham. / Plano (MNTA310). Verifique que é apresentado a mensagem bloqueando o uso da rotina.
    5. Atualizações / Controle de Oficina / Plano Acompanham. / Confirmação (MNTA320). Verifique que é apresentado a mensagem bloqueando o uso da rotina.
    6. Atualizações / Controle de Oficina / Plano Acompanham. / Reabertura de O.S. (MNTA255). Verifique que é apresentado a mensagem bloqueando o uso da rotina.

  3. Para verificar que o campo de posição de contador se encontra fechado para alteração, trazendo a posição de contador informada no último abastecimento, virada ou quebra correspondente, acesse em Manutenção de Ativos com Gestão de Frotas (SIGAMNT):
    1. Atualizações / Controle de Oficina / Bens/ Estrutura de Bens (MNTA090). Incluir ou alterar uma estrutura de bem e verificar que o campo de posição vem bloqueado trazendo a informação do último abastecimento, virada ou quebra.
    2. Atualizações / Controle de Oficina / Solicitação Serv./ Solicitação (MNTA280). Incluir uma solicitação e verificar que a posição de contador é o mesma posição informada no último abastecimento, virada ou quebra..
    3. Atualizações/ Controle de Oficina/ Ordem de Serviço/ Corretiva (MNTA420). Incluir uma ordem de serviço corretiva e verificar que o campo de posição vem bloqueado trazendo a informação do último abastecimento, virada ou quebra.
    4. Atualizações/ Controle de Oficina/ Ordem de Serviço/ Manual (MNTA410). Incluir uma ordem de serviço manual. Verifique que o campo de contador vem bloqueado trazendo a informação do último abastecimento, virada ou quebra.
    5. Atualizações/ Controle de Oficina/ Ordem de Serviço/ Corretiva (MNTA420) incluir uma ordem de serviço corretivo de movimentação de Pneu. Abrir a O.S. em Rodados Gráfico (MNTA232 ) ou Não Gráfico (MNTA231) e verificar que não é possível alterar ou informar contador. O campo de posição de contador vem bloqueado trazendo a informação do último abastecimento, virada ou quebra.
    6. Atualizações/ Controle de Oficina/ Retorno O.S./ Retorno (MNTA400). Realizar o retorno da ordem de serviço anteriormente cadastrada e verificar que o campo de posição de contador vem bloqueado trazendo a informação do último abastecimento, virada ou quebra.
    7. Atualizações/ Controle de Oficina/ Retorno O.S./ Retorno Mod. 2 (MNTA435). Realizar o retorno da ordem de serviço corretiva anteriormente cadastrada e verificar que o campo de posição de contador vem bloqueado trazendo a informação do último abastecimento, virada ou quebra.
    8. Atualizações/ Controle de Oficina/ Solicitação Serv./ Atendimento (MNTA291). Realizar o atendimento o atendimento da solicitação de serviço anteriormente cadastrada e verificar que o campo de posição de contador vem bloqueado trazendo a informação do último abastecimento, virada ou quebra.
    9. Atualizações/ Controle de Oficina/ Controle de Portaria/ Portaria (MNTA985). Incluir uma saída ou entrada de veiculo e verificar que a posição de contador é a corresponde ao ultimo abastecimento, virada ou quebra.
    10. Atualizações/ Controle de Oficina/ Bens/ Movimentação Bem (MNTA470). Incluir uma movimentação de centro de custo ou centro de trabalho e verifique que a posição de contador apresentada corresponde a posição de contador do ultimo abastecimento, virada ou quebra.
    11. Atualizações/ Controle de Pneus/ Pneus/ Calibragem e Medição Sulco (MNTA995). Realizar a calibragem ou medição do sulco de pneus para um veiculo e verifique que o campo contador vem bloqueado trazendo a informação do último abastecimento, virada ou quebra
    12. Atualizações/ Controle de Oficina/ Contador/ Acerto (MNTA875). Realizar o acerto ou o reprocessamento de contador para o veiculo e verifique que é possível alterar somente registros correspondentes a abastecimentos, viradas ou quebras.
    13. Atualizações/ Construção Civil/ Transferência/ Transferência de Bens (MNTA693). Caso utilize as funcionalidades da suíte de construção civil, realize a inclusão de uma transferência de bens e verifique que a posição apresentada corresponde a posição de contador do ultimo abastecimento, virada ou quebra.
    14. Miscelânea/ Histórico/ Transferência de Bens (MNTA550). Incluir uma transferência de bem e verificar que a posição apresentada corresponde a posição de contador do ultimo abastecimento, virada ou quebra.