(Obrigatório)
Definição da Regra de Negócio
Realizar manutenção nos chamados de pequenas melhorias solicitado pelos clientes.
Segue um breve descritivo do
Segue um breve descritivo do requisito:
- TTIJIF, TRCOE1: GF0404 - Possibilitar parametrizar a moeda a ser utilizada na integração dos custos do equipamento gerados no sistema de Manutenção de Frotas;
- TRRFNE: GF0701 – Alterar label "Excluir registros já importados" para "Excluir registros já importado para o período informado".
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
GF0404 – Integração Custos Equipamento | Alteração | Manutenção -> Gerencial Frota -> Tarefas -> Integração Custos Equipamento (GF0404) | - |
GF0701 – Importa Materiais Aplicados em Ordens | Alteração | Manutenção -> Gerencial Frota -> Tarefas -> Importa Materiais Aplicados em Ordens (GF0701) | - |
Exemplo de Aplicação:
- TTIJIF, TRCOE1: GF0404 - Possibilitar parametrizar a moeda a ser utilizada na integração dos custos do equipamento gerados no sistema de Manutenção de Frotas;
- TRRFNE: GF0701 – Alterar label "Excluir registros já importados" para "Excluir registros já importado para o período informado".
Tabelas Utilizadas
- Custo Mensal Equipamentos (mgf-cust-eqpto).
- Movimento Materiais nas Ordens de Manutenção (mmv-movto-mater).
Integração Custos Equipamento (GF0404):
Esta funcionalidade tem o objetivo gerar mensagens de integração de todos os custos dos equipamentos da frota.
Deverá ser adicionado um novo parâmetro, onde o objetivo é selecionar a moeda em que os gastos dos equipamentos serão integrados.
Chamado: TTIJIF, TRCOE1
Figura 1
Dicas para realizar a manutenção no GF0404:
- Durante o desenvolvimento desta especificação poderão ser utilizadas lógicas diferentes das existentes neste documento, pois as mesmas são sugestões para auxiliar o desenvolvedor, no entanto, deverão ser utilizadas as lógicas necessárias para que o objetivo desta engenharia seja alcançado.
- Para incluir o campo moeda em tela, pode ser utilizado programa GF0701 como exemplo;
- Deverá ser verificado no fonte "GF0404a.p" todos os pontos que atribui valores a variável "ttIntegr-eqpto-cust-event.valor", achado o ponto realizar os seguintes passos:
- Eliminar a linha encontrada, conforme exemplo abaixo em vermelho;
- Adicionar um bloco "Case" (fonte em azul) para atribuir valores para a variável "ttIntegr-eqpto-cust-event.valor", mas agora conforme moeda selecionada em tela. O padrão das variáveis de tabela são:
- Moeda 0: mgf-cust-eqpto.val-<DescriçãoCusto>-corren;
- Moeda 1: mgf-cust-eqpto.val-<DescriçãoCusto>-moed-1;
- Moeda 2: mgf-cust-eqpto.val-<DescriçãoCusto>-moed-2;
Nota: <DescriçãoCusto> pode ser ggf-1, ggf-2, mdo, combust, lubrific, entre outros conforme existente na tabela "mgf-cust-eqpto".
if param-cs.ocorrencia[1] <> "":U then do:
{utp/ut-liter.i Sim *}
if trim(entry(1,mab-param-integr.des-valor)) = return-value then do:
create ttIntegr-eqpto-cust-event.
assign ttIntegr-eqpto-cust-event.ep-codigo = mab-eqpto.ep-codigo
ttIntegr-eqpto-cust-event.cod-eqpto = mab-eqpto.cod-eqpto
ttIntegr-eqpto-cust-event.dat-movto = mgf-cust-eqpto.dat-movto
ttIntegr-eqpto-cust-event.cod-estabel = mgf-cust-eqpto.cod-estabel
ttIntegr-eqpto-cust-event.cod-evento = "9999":U + string(icontador)
ttIntegr-eqpto-cust-event.des-evento = param-cs.ocorrencia[1]
ttIntegr-eqpto-cust-event.valor = mgf-cust-eqpto.val-ggf-1-corren
ttIntegr-eqpto-cust-event.quantidade = 0
icontador = icontador + 1.
CASE tt-param.i-moeda:
WHEN 0 THEN DO:
ASSIGN ttIntegr-eqpto-cust-event.valor = mgf-cust-eqpto.val-ggf-1-corren .
END.
WHEN 1 THEN DO:
ASSIGN ttIntegr-eqpto-cust-event.valor = mgf-cust-eqpto.val-ggf-1-moed-1 .
END.
WHEN 2 THEN DO:
ASSIGN ttIntegr-eqpto-cust-event.valor = mgf-cust-eqpto.val-ggf-1-moed-2 .
END.
END CASE.
end.
end.
Informação para o Help on-line:
Moeda | Inserir a moeda padrão utilizada na integração para exportar os valores gastos pelos equipamentos. |
Importa Materiais Aplicados em Ordens (GF0701):
Esta funcionalidade tem o objetivo Importar as quantidades de materiais aplicados às ordens de manutenção, seja por meio de requisição, seja por meio de notas fiscais.
Deverá ser alterado o label "Excluir registros já importados" para "Excluir registros já importado para o período informado".
Nota: Não terá nenhuma alteração na lógica de negócio.
Chamado: TRRFNE
Figura 2
Informação para o Help on-line:
Excluir registros já importado para o período informado | Quando assinalada esta opção, o sistema eliminará os apontamentos de custo dos materiais aplicados em ordens conforme período e demais campos informados na pasta Seleção. |