INCLUSÃO DO CAMPO TIPO (TT8_TIPO) PARA CONTROLE DE ABASTECIMENTO COM ADITIVOS
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segmento: | Manufatura / Distribuição e Logística | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cadastros Iniciais: | No módulo de Configurador (SIGACFG):
No módulo de Manutenção de Ativos (SIGAMNT):
Tipos de parâmetros:
Variáveis (Funções)
Indicadores (Fórmulas): Pasta - Cabeçalho
Pasta - Fórmula
Pasta - Avaliação Resultado
Pasta - Conteúdo dos parâmetros
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parâmetro(s): | MV_NGMNTFR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Chamados Relacionados | V11 TQ0589 / TRN763 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
País(es): | Todos | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tabelas Utilizadas: | TT8 - Tanque de Combustível | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sistema(s) Operacional(is): | Windows/Linux |
Descrição
Criação do campo Tipo (TT8_TIPO) para que seja utilizado dois tipos de "produtos", tipo "1=Combustível" e o tipo "2=Aditivo/Lubrificante". Foi alterado o índice da tabela de Tanque de Combustível (TT8) para que contemple o novo campo (1 - Bem + Combustivel + Tipo + Combustivel) e criado novo índice (2 - Bem + Combustivel + Tip.Contador). Adaptadas as rotinas de Bens (MNTA080), Transferência de Bens (MNTA550), Consistência de Abastecimento (MNTA635), Abastecimento Manual (MNTA655), Abastecimento em Lote Posto Interno (MNTA656), Transferência de Bens entre Filiais (MNTA693), Análise Consistência (MNTA700), Relatório de Abastecimento por Motorista (MNTR355), Relatório de Indicadores de Consumo e Combustível (MNTR935), Útil de Funções Genéricas (MNTUTIL), Quantidade Rodada em Relação aos Parâmetros (MNTV026), Quantidade de Aditivo (MNTV041), Configuração de Indicadores (NGIND006), Programa de Funções Padrão (NGUTIL04), para que contemple o novo índice e faça verificações quanto ao update UPDMNTC5. Alterada descrição do campo Combustível (TT8_CODCOM) para Produto, o tamanho do campo (de acordo com o tamanho do campo Produto), Consulta Padrão, Validação e Grupo de Campo (de acordo com o código do Produto), abrangendo assim a utilização de mais produtos que não sejam apenas combustíveis. Alterada a Relação (X3_RELACAO) do campo Descrição (TT8_NOMCOM) para que traga a descrição corretamente. Criada nova Consulta (TQMTZZ) para validar o campo Tipo (TT8_TIPO) na consulta do campo Produto (TT8_CODCOM).
Importante
Antes de executar o compatibilizador UPDMNTC5 é 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:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em ByYou Smart Client, digite U_UPDMNTC5 no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 25/07/2016.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - 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.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Atualizações do Compatibilizador
1. Alteração de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME | Único |
TT8 | Tanque do Bem | E | N | TT8_FILIAL+TT8_CODBEM+TT8_TIPO+TT8_CODCOM |
2. Criação de Campos no arquivo SX3 – Campos:
- Tabela TT8 - Tanque do Bem:
Campo | TT8_TIPO |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo |
Descrição | Tipo de Produto |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Combustivel;2=Aditivo/Lubrificante |
When |
|
Relação |
|
Val. Sistema | Pertence('12') .And. MNT080TT8T() |
Help | Tipo do Produto. Informe: 1=Combustível;2=Aditivo/Lubrificante |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Alteração de Campos no arquivo SX3 – Campos:
- Tabela TT8 - Tanque do Bem:
Campo | TT8_CODCOM |
Tipo | C |
Tamanho | 15 |
Decimal | 0 |
Formato | @! |
Título | Produto |
Descrição | Código do Produto |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema | MNT080TT8V() |
Help | Informe o código do combustível do tanque. |
Campo | TT8_NOMCOM |
Tipo | C |
Tamanho | 20 |
Decimal | 0 |
Formato | @! |
Título | Descrição |
Descrição | Descrição do Combustível |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação | MNT080TT8G(2) |
Val. Sistema |
|
Help | Descrição do combustível |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
4. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa TQMTZZ:
Alias | TQMTZZ |
Tipo | 1 |
Sequência | 01 |
Coluna | RE |
Descrição | Combustivel/Aditivo |
Contém | TQM |
5. Alteração de Índices no arquivo SIX – Índices:
Índice | TT8 |
Ordem | 1 |
Chave | TT8_FILIAL+TT8_CODBEM+TT8_TIPO+TT8_CODCOM |
Descrição | Filial + Bem + Tipo + Combustível |
Proprietário | S |
6. Criação de Índices no arquivo SIX – Índices:
Índice | TT8 |
Ordem | 2 |
Chave | TT8_FILIAL+TT8_CODBEM+TT8_CODCOM+TT8_TPCONT |
Descrição | Filial + Bem + Combustível + Tip.Contador |
Proprietário | S |
7. Alteração de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela TT8 – Tanque do Bem:
Campo | TT8_CODCOM |
Sequência | 001 |
Campo Domínio | TT8_NOMCOM |
Tipo | P |
Regra | MNT080TT8G(1) |
Posiciona? | S |
Chave | xFilial("TQM")+AllTrim(M->TT8_CODCOM) |
Condição |
|
Proprietário | S |
Procedimento para Utilização
- No Módulo de Manutenção de Ativos e Gestão de Frotas (SIGAMNT), acesse Atualizações / Controle de Oficina / Bens / Bens (MNTA080).
- O sistema apresenta a janela de bens cadastrados.
- Clique em Incluir.
- Incluir um bem do tipo Frota não integrada ao TMS.
- Clicar em Ações Relacionadas / Tanque.
- O sistema apresenta a tela de inclusão de Tanque de Combustível.
- Verificar que existe o campo Tipo (TT8_TIPO).
- Inclua uma linha com o Tipo 1=Combustível e uma linha com o Tipo 2=Aditivo/Lubrificante.
- Confira os dados e confirme.
- Acesse Relatórios / Controle de Combustiveis / Abastecimento / Por Motorista (MNTR355).
- O sistema apresenta a janela de Impressão de Relatório de Abastecimentos por Motorista.
- Clique em Param.
- O sistema apresenta a janela de parâmetros para impressão do relatório.
- Preencha os campos conforme help de campo.
- Confira os dados e Confirme.
- Verificar que é impresso o relatório corretamente.
- Confira os dados e Confirme.
- Acesse Relatórios / Controle de Combustíveis / Rel. Gerenciais / Indic. Rendimento Combust. (MNTR935).
- O sistema apresenta a janela de parâmetros para impressão do relatório.
- Preencher os campos conforme help de campo.
- Confira os dados e Confirme.
- Verifique que o relatório é impresso corretamente.
- Confira os dados e Confirme.
- Acesse Consulta / Indicadores / Consulta Indicadores (NGIND001).
- O sistema apresenta a janela de parâmetros da consulta de indicadores.
- Selecione Rendimento Médio de Aditivo.
- Clique em Parâmetros.
- O sistema apresenta a janela de Configuração de Parâmetros.
- Preencha os campos.
- Clique em Calcular.
- Clique em Relatório.
- O sistema apresenta a janela de Parâmetros de impressão.
- Confira os dados de Confirme.
- Verifique que é impresso o Rendimento Médio de Aditivo corretamente.
- Confira os dados e Confirme.