Histórico da Página
Reprocessamento Parcial de Contador para Bens com Contador Próprio
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||
Segmento: | Manufatura / Distribuição e Logística | ||||||
Módulo: | SIGAMNT - Manutenção de Ativos com Gestão de Frotas | ||||||
Rotina: |
| ||||||
Cadastros Iniciais: | Para validar a efetividade da presente melhoria, é necessário que o cliente possua em sua base de dados diversos registros de contador, presentes na tabela STP - Ordem de Serviço Acompanhamento.
| ||||||
País(es): | Todos | ||||||
Banco(s) de Dados: | Todos | ||||||
Tabelas Utilizadas: | STP - Ordem de Serviço de Acompanhamento; STJ - Ordens de Serviço; ST9 - Bens; STZ - Movimentação de Bens; TPN - Utilização de Bens; TQ2 - Histórico de Transferência de Bem TQN - Entrada Manual de Abastecimento; TQB - Solicitações de Serviço | ||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Implementado no Manutenção de Ativos (SIGAMNT), na rotina de Acerto/Reprocessamento de Contadores (MNTA876) o Reprocessamento Parcial de Contadores. Esta nova opção na rotina de Acerto de Contador tem por objetivo apoiar os usuários na realização de acerto de contadores por período.
A rotina permite aos usuários exportar os registros de histórico de contador somente a partir da data selecionada, para a posterior importação dessas informações no mesmo formato para ajuste e reprocessamento do histórico.
Os detalhes referentes aos processos de exportação e importação do arquivo seguem abaixo:
Exportação:O processo de exportação parcial de histórico de contador é o primeiro passo para o reprocessamento de contador. Ao selecionar esta opção e determinar a data, é apresentado ao usuário uma lista com todos os bens cadastrados que possuam contador próprio. A lista é apresentada no formato de markbrowse com os campos de Filial (T9_FILIAL), Código (T9_CODBEM), Nome (T9_NOME), Tipo Modelo (T9_TIPMOD) e sua descrição, Família (T9_CODFAM) e sua descrição. Desta forma é possível realizar a seleção dos Bens cuja a necessidade de realização do acerto de contador.
Ao confirmar a seleção, uma janela para alterar o nome do arquivo é apresentada, após a alteração, um arquivo com extensão .dbf ou .dtc (conforme o ambiente do cliente) é gerado com o histórico de contador dos bens selecionados com os seguintes campos: TP_FILIAL, TP_CODBEM, TP_DTLEITU, TP_HORA, TP_POSCONT, TP_ ACUMCON e TP_TIPOLAN, na ordem apresentada. Os registros são ordenados de forma crescente, referente a data de leitura, e o arquivo é salvo em uma pasta específica no dicionário, no caminho ROOTPATH + STARTPATH + \NG, exemplo: "C:\NGAP118\Protheus_Data\DicP118\NG".
Obs.: Importante ressaltar que o campo de variação dia não é exportado visto que seu valor é consequência do reporte de contador, assim não deve ser informado manualmente. Seu cálculo se baseia na fórmula Variação Dia = (Contador Acumulado Final – Contador Acumulado Inicial) / Diferença de Dias entre reportes). Da mesma forma o contador acumulado é preenchido automaticamente. Além disso, a informação de contador acumulado só é alterável para o primeiro registro de inclusão do bem, os demais registros serão calculados com base na informação de posição do contador.
Importação:
Na sequência do processo, o usuário deve realizar a importação do arquivo gerado para adequação do histórico de todos os bens, através da mesma rotina MNTA876. O usuário tem a possibilidade de alterar ou excluir os registros existentes no histórico e também de incluir novos registros, através de uma interface em getdados, que é apresentada logo após a seleção do arquivo gerado na exportação.
Após selecionar o arquivo para importação, finalizar a edição deste arquivo e confirmar no botão OK, é realizada a leitura dos registros alterados em tela, gravando-os em uma tabela temporária, no mesmo formato do arquivo exportado, de forma ordenada por código do bem mais data e hora de leitura mais filial. Além disso, é efetuado um backup da tabela STP, filtrando os bens contidos no arquivo importado. O backup é salvo no diretório Protheus em ROOTPATH + STARTPATH + \NG + \backup, com o formato STPXX0_YYYYMMDDHHMMSS_backup.dbf, sendo YYYYMMDD e HHMMSS substituídos pela data e hora do processamento.
na documentação do chamado XXXXXX.
Além desta melhoria, foi implementado também o parâmetro MV_NGPERCV que estipula um limite mínimo para efetuar virada de contador. Para configurar este parâmetro, basta definir um percentual mínimo para que o sistema permita que seja efetuada uma virada. Por exemplo, se o parâmetro estiver configurado para 80% (MV_NGPERCV = 80), um contador com limite de 10.000 só poderá efetuar uma virada quando alcançar o mínimo de 8.000.
Procedimento para Implantação
Aplicar atualização do programa: MNTA876.PRW.
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.
- Após aplicar o patch do chamado, execute/acesse qualquer rotina através da entrada do módulo de Manutenção de Ativos para acionar a função de entrada de sistema para criar o parâmetro MV_NGPERCV.
- Acessar "Configurador / Ambiente / Cadastros / Parâmetros " verificar que é criado conforme especificações abaixo:
Nome da Variável: | MV_NGPERCV |
---|---|
Tipo: | Numérico |
Descrição: | Estabelece mínimo percentual para realizar virada de contador. Informe um valor entre 1 e 100 ou vazio para não considerar. |
Valor Padrão: | Vazio |
Procedimento para Utilização da Importação Parcial
- No módulo de Manutenção de Ativos acesse Atualizações/ Controle de Oficina/ Contador/ Acerto (MNTA875).
- O sistema apresenta uma nova janela com três opções de funcionalidade.
- Escolha a opção de “Ajuste/Reprocessamento de Contador Próprio” e clique em Confirmar.
- Logo após, uma nova janela com duas opções é apresentada.
- Selecione a opção “Exportar histórico de Contador” e escolha uma data na opção "A partir de".
- O sistema irá apresentar uma nova janela, onde é possível visualizar todos os bens disponíveis na empresa com contador próprio.
- Selecione os bens que pretende realizar o ajuste de contador e clique em OK.
- Logo após o sistema apresenta uma nova janela, onde é possível agora visualizar o nome do arquivo e se desejar este pode ser alterado. Clique em OK para prosseguir.
- O sistema cria um arquivo com todo o histórico de contador dos bens selecionados, no diretório do ambiente (dicionário Protheus) dentro de pasta "NG" com extensão em .dtc ou .dbf, conforme ambiente do cliente.
- Novamente em Atualizações/ Controle de Oficina/ Contador/ Acerto (MNTA675), escolha a opção de "Ajuste/Reprocessamento de Contador Próprio (MNTA676)" e prossiga.
- Selecione a opção “Importar histórico de Contador” e clique em Próximo.
- O sistema irá apresentar janela com o diretório do ambiente. Selecione o arquivo anteriormente criado.
- Após a confirmação o sistema apresenta os registros de contador, reportados a partir da data selecionada no processo de exportação, contidos no arquivo exportado. Desta forma, confira os registros presentes no arquivo, altere ou inclua registros e após a manutenção do arquivo clique em ‘OK’.
- O sistema irá validar todos os registro de acordo com a parametrização informada em Parâmetros, botão presente na tela de manutenção dos registros. A validação ocorre também em cima dos demais registros em tabelas relacionadas em todo o ambiente.
- No final, caso não encontre nenhuma inconsistência nos registros presentes no arquivo, o sistema irá apresenta a mensagem de importação realizada com sucesso. Caso algum erro seja encontrado será apresentado um log com as inconsistências encontradas, este será para apoiar o usuário no ajuste de contador, assim como o destaque apresentado em linhas amarelas.
- Ao corrigir, caso necessário, confirme para que o reprocessamento seja realizado novamente.
- Ao final do ajuste será apresentado mensagem de importação realizada com sucesso, caso ainda o Bem ou Bens ajustados possuam estrutura de bens, será apresentado indicação ao usuário que realize o reprocessamento de contador para bens filhos da estrutura.
Procedimento para Utilização do Percentual de Virada de Contador
Acessar o Configurador / Ambiente / Cadastros / Parâmetros - Configurar o parâmetro MV_NGPERCV, definindo um valor entre 0 e 100;
No módulo de Manutenção de Ativos acesse Atualizações/ Controle de Oficina/ Contador/Informa;
Informe um contador para um bem previamente cadastrado, de forma que o sistema execute uma virada (ou seja, um valor de contador menor que o atual) cujo valor de contador esteja abaixo do percentual definido no parâmetro MV_NGPERCV;
Verifique que o sistema impede que seja executada a virada de contador, exibindo uma mensagem informando que o percentual está abaixo do valor definido no parâmetro.