Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | PIMSCANA | Módulo | MANFRO |
Segmento Executor | Agroindústria | ||
Projeto1 | AGROPIMS | IRM/EPIC1 | AGRPIMS01-144 |
Requisito/Story/Issue1 | AGRPIMS01-145 | Subtarefa1 | AGRPIMS01-199 |
Chamado2 | |||
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Efetuar o controle individual de componentes que compõe um equipamento, por exemplo: Motor, Caixa de Transmissão, Bateria e Bomba Injetoras entre outros. O Manfro Agregados tem por objetivo o Controle de reformas do agregado e suas garantias, demonstrar o custo com reformas e/ou consertos, acompanhar as movimentações (Montagem e desmontagem) e demonstrar a durabilidade média por vida (km/h).
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
Parâmetros | Alteração | Parâmetros>Parâmetros Gerais para Controle de Agregado | - |
Cadastro de Tipo de Agregado | Alteração | Tabelas>Tipo de Agregado | - |
Cadastro de Aplicação de Agregados | Alteração | Tabela>Aplicação de Agregados | - |
Cadastro de Marcas | Alteração | Tabelas>Marcas/Modelos/Agregados>Marcas | - |
Cadastro de Modelos de Agregado | Alteração | Tabelas>Marcas/Modelos/Agregados>Modelos | - |
Cadastro de Agregados | Alteração | Tabelas>Marcas/Modelos/Agregados>Agregados | - |
Cadastro de Ocupação de Agregados | Inclusão | Tabelas>Ocupação de Agregados | - |
Cadastro de Tipos de Retorno de Conserto/Reforma | Alteração | Tabelas>Tipos de Retorno de Conserto/Reforma | - |
Cadastro de Motivos de Condenação | Alteração | Tabelas>Motivos de Condenação | - |
Movimentação de Agregados | Alteração | Apontamentos>Movimentação de Agregados | - |
Envio de Agregados para Conserto/Reforma | Alteração | Apontamentos>Envio de Agregados para Conserto/Reforma | - |
Retorno de Conserto e Reforma | Alteração | Apontamentos>Retorno de Conserto e Reforma | - |
Garantia de Agregados | Alteração | Apontamentos>Garantia de Agregados | - |
Inicialização de Agregados | Alteração | Apontamentos>Inicialização de Agregados | - |
Geração de Históricos de Agregados | Alteração | Processos>Geração de Históricos de Agregados | - |
Reversão de Históricos de Agregados | Alteração | Processos >Reversão de Históricos de Agregados | - |
Atualização de Valores de Cotação | Alteração | Processos>Atualização de Valores de Cotação | - |
Importação de Agregados | Alteração | Processos>Importação de Agregados | - |
Última Montagem | Alteração | Visões>Consultas/Relatórios >Movimentação de Agregados>Última Montagem | - |
Histórico de Agregados | Alteração | Visões>Consultas/Relatórios>Movimentação de Agregados>Histórico de Agregados | - |
Sumário de Agregados | Inclusão | Visões>Consultas/Relatórios>Movimentação de Agregados>Sumário de Agregados | - |
Movimentações de Agregados | Inclusão | Visões>Consultas/Relatórios>Movimentação de Agregados>Movimentações de Agregados | - |
Sumário de Agregados Inativos | Inclusão | Visões>Consultas/Relatórios>Movimentação de Agregados>Sumário de Agregados Inativos | - |
Demonstrativo de Agregados Inativos | Inclusão | Visões>Consultas/Relatórios>Movimentação de Agregados>Demonstrativo de Agregados Inativos | - |
Mapa de Agregados | Alteração | Visões>Consultas/Relatórios>Mapa de Agregados | - |
Agregados Montados por Equipamento | Inclusão | Visões>Consultas/Relatórios>Agregados Montados por Equipamento | - |
Sumário de Agregados por Vida | Inclusão | Visões>Consultas/Relatórios>Sumário de Agregados por Vida | - |
Inventário de Agregados | Inclusão | Visões>Consultas/Relatórios/Gráfico>Inventário de Agregados | - |
Demonstrativo de Garantia | Alteração | Visões>Consultas/Relatórios>Controle de Garantias>Demonstrativo de Garantia | - |
Revisões | Alteração | Visões>Consultas/Relatórios>Controle de Garantias>Revisões | - |
1. Parâmetros.
Objetivo: Parametrizar o sistema, habilitando ou desabilitando opções de funcionalidades e validações de dados.
Menu: Parâmetros>Parâmetros Gerais para Controle de Agregado
Esboço da tela:
Guia Geral:
Especificação Técnica:
Recuperar e demonstrar os parâmetros listados em cada guia conforme listados abaixo:
- Utiliza a verificação de envio para reforma no apontamento de conserto e reforma: “MNF_AGR-> FG_VER_ENVREF”;
- Inicializa o número do boletim nos apontamentos de Conserto/Reforma de Agregados: ”MNF_AGR->FG_INI_BOL_REF”;
- Inicializa o código do modelo do Agregado automaticamente: “MNF_AGR->FG_INI_MOD_AGREG” Parâmetro novo. Valores validos Sim / Não. Valor default ‘N’;
- Gera o código do modelo do Agregado agrupado pelo Tipo do Agregado: “MNF_AGR->FG_METGER_COD” Parâmetro novo. Valores Validos: Sim/Não. Valor default ‘N’;
- Inicializa o número do Agregado automaticamente: “MNF_AGR->FG_INI_AGREG”. Valores validos Sim/Não. Valor default ‘N’;
- Altera número do boletim no momento do seu cadastro: "MNF_AGR->FG_ALTERA_INI_AGRE”. Habilita/Desabilita a edição do código gerado para o agregado no momento do seu cadastro;
- Inicializa o agregado no momento do seu cadastro: “MNF_AGR->FG_INI_AUTAGREG”. Parâmetro novo. Valores Validos: Sim/Não. Valor default ‘S’;
- Permite montagem de mais de um Agregado para o mesmo Sistema Veicular no Equipamento: “MNF_AGR->FG_SISTVEIC_AGREG”. Habilita/Desabilita a permissão para montar o mesmo Sistema Veicular no Equipamento mais de uma vez;
- Habilita filtro de agregados na geração de histórico de agregados. Habilita/Desabilita o filtro para agregado no diálogo de geração de histórico de agregados;
Guia Geral II:
Especificação Técnica:
Recuperar e demonstrar os parâmetros listados em cada guia conforme listados abaixo:
- Ocupação de Agregados para Venda: “MNF_AGR->CD_OCUP_VENDA”. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
- Ocupação de Agregados para Sucata: “MNF_AGR->CD_OCUP_SUCATA“. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
- Ocupação de Agregados para Conserto: “MNF_AGR->CD_OCUP_CONS”. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
- Ocupação de Agregados para Reforma: “MNF_AGR->CD_OCUP_REFOR“. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
- Ocupação para Agregados Montado: “MNF_AGR->CD_OCUP_MONT”. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
- Ocupação para Agregados Disponíveis: “MNF_AGR->CD_OCUP_DISPONIVEL". Novo parâmetro. Validar pela tabela MNF_OCUP_AGREG. Disponibilizar F4;
- Ocupação para Agregados para Avaliação: “MNF_AGR->CD_OCUP_AVALIACAO”. Novo parâmetro. Validar tabela MNF_OCUP_AGREG. Disponibilizar F4;
- Fornecedor Próprio para Conserto/Reforma: “MNF_AGR->CD_FORNEC_PROP”. Validar pela tabela TRANSPORTA. Disponibilizar F4;
- Método para gerar automaticamente o número do Agregado: “MNF_AGR->FG_MET_CD_AGREG”. Novo parâmetro. Valores validos: 1 – Último + 1 / 2 – Tipo do Agregado, Modelo do Agregado, Último + 1 para a chave.
- Severidade na digitação de Conserto/Reforma no envio e retorno de Agregados: “MNFR_AGR->FG_SEVER_CONS_REF”. Novo parâmetro. Informar a severidade para a validação dos apontamentos de Envio de agregados para conserto/reformas (Agregado com ocupação de conserto ou reforma) e retorno de conserto e reforma.
- Diretório padrão para Documentos/Laudos do Cadastro de Agregados: “MNF_AGR->FG_DIR_IMG_MOD_AGREG”. Novo parâmetro. Informar o diretório padrão para gravação e leitura das imagens relacionadas e demonstradas no cadastro de modelos de agregados.
- Diretório padrão para Documentos/Laudos do Cadastro de Agregados: “MNF_AGR->FG_DIR_DOC_LAU_AGREG”. Novo parâmetro. Informar o diretório padrão para gravação e leitura das imagens relacionadas e demonstradas no cadastro de modelos de agregados.
Processos:
Especificação Técnica:
Recuperar e demonstrar os parâmetros listados em cada guia conforme listados abaixo:
- Validação Datas de Processamento: “MNF_AGR->FG_UTIL_MNF_ABAST_MAN”;
- Data da última geração de Históricos de Agregados: “MNF_AGR->DT_PROCESSO”;
- Status de Processamento: Geração de Históricos de Agregados: “MNF_AGR->FG_PROCESSO”;
- Status de Processamento: Atualização de Cotações: “MNF_AGR->FG_PROCESSO_C”;
Se o valor do parâmetro “MNF_AGR->FG_UTIL_MNF_ABAST_MAN” for igual a ‘S’:
- Data limite para entrada de apontamento de Abastecimento: Data corrente menor o valor do parâmetro “MNF_ABAST->QT_DIAS_TOL_APONT”;
- Data da última geração de Km/h para Implementos: “MNF_ABAST->DT_PROCESSO”;
- Data da última geração de Históricos de Oficinas: “MNF_MAN->DT_PROCESSO”;
Se o valor do parâmetro “MNF_AGR->FG_UTIL_MNF_ABAST_MAN” for igual a ‘N’:
- Data limite para entrada de apontamento de Abastecimento: Demonstrar campo nulo;
- Data da última geração de Km/h para Implementos: “MNF_LUBR->DT_PROCESSO”;
- Data da última geração de Históricos de Oficinas: “MNF_BAS->DT_PROCESSO”;
- Instâncias para Geração de Históricos de Agregado: “MNF_AGR->CD_INST_AGREG“.
Cores:
Especificação Técnica:
Recuperar e demonstrar os parâmetros listados em cada guia conforme listados abaixo:
Validações de Inconsistências: “MANFRO->DEFINE_COR_VALIDACAO”.
2. Cadastro de Tipo de Agregado.
Objetivo: Cadastrar os tipos de agregados, visando os agrupamentos dos agregados em consultas e relatórios.
Menu: Tabelas>Tipo de Agregado
Esboço da tela:
Dados:
Campos Obrigatórios:
- Código: O usuário deverá informar o código para o tipo de agregado. O código informado não deverá se repetir (Tamanho do campo: 5 inteiros);
- Descr. Abrev: O usuário deverá informar a descrição abreviada para o tipo de agregado (Tamanho do campo: 10 caracteres);
- Descrição: O usuário deverá informar a descrição para o tipo de agregado (Tamanho do campo: 40 caracteres);
Relatório:
Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tipo de Agregado | TP_AGREGADO | Alteração |
3. Cadastro de Aplicação de Agregados.
Objetivo: Cadastrar as aplicações para onde o agregado poderá ser utilizado.
Menu: Tabelas>Aplicação de Agregados
Esboço da tela:
Dados:
Campos Obrigatórios:
- Código: O usuário deverá informar o código para a aplicação do agregado. O código informado não deverá se repetir (Tamanho do campo: 5 inteiros);
- Descr. Abrev: O usuário deverá informar a descrição abreviada para a aplicação do agregado (Tamanho do campo: 10 caracteres);
- Descrição: O usuário deverá informar a descrição para a aplicação do agregado (Tamanho do campo: 40 caracteres);
Relatório:
Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Aplicação de Agregado | APL_AGREG | Alteração |
4. Cadastro de Marcas.
Objetivo: Cadastrar as marcas dos agregados.
Menu: Tabelas>Marcas/Modelos/Agregados > Marcas
Esboço da tela:
5. Cadastro de Modelos de Agregados.
Objetivo: Cadastrar os modelos de agregados, definindo suas características.
Menu: Tabelas>Marcas/Modelos/Agregados>Modelos
Esboço da tela:
Dados:
Campos Obrigatórios:
- Tipo do Agregado: O usuário deverá informar o tipo de agregado. Disponibilizar F4 para consulta. Recuperar a descrição do tipo conforme o código selecionado;
- Marca: O usuário deverá informar a marca para o modelo do agregado. Disponibilizar F4 para consulta. Recuperar a descrição da marca conforme o código selecionado;
- Modelo do Agregado: O usuário deverá informar o código do modelo do agregado. Vide especificação técnica;
- Data Final Validade: O usuário deverá informar a data final de validade para o modelo do agregado;
O tamanho dos campos a serem demonstrados na tela devem ser iguais aos definidos para a tabela.
Relatório:
Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.
Especificação Técnica:
Características:
Tabela:
Descrição | Nome | Situação |
Modelo de Agregado | MOD_AGREG | Alteração |
- Se o valor do parâmetro “MNF_AGR->FG_INI_MOD_AGREG” estiver como ‘N’, o usuário deverá informar o código para o modelo. Validar se o mesmo já está cadastrado;
- Se o valor do parâmetro “MNF_AGR->FG_INI_MOD_AGREG” estiver como ‘S’, e o parâmetro “MNF_AGR->FG_METGER_COD” estiver com o valor igual a ‘N’, gerar o código do modelo do agregado, recuperando o ultimo numero cadastrado mais um, sem permitir a edição;
- Se o valor do parâmetro “MNF_AGR->FG_INI_MOD_AGREG” estiver como ‘S’, e o parâmetro “MNF_AGR->FG_METGER_COD” estiver com o valor igual a ‘S’, gerar o código do modelo do agregado, recuperando o ultimo numero cadastrado para o tipo de agregado informado mais um, sem permitir a edição;
Aplicar ao Form os novos padrões de layout, validação e hint.
Guia Aplicações:
Tabela:
Descrição | Nome | Situação |
Aplicação X Modelo de Agregado | APL_MODELO | Alteração |
Replicar no dicionário de dados as alterações do tamanho das colunas.
Dados:
- Código: O usuário deverá informar o código para a aplicação do Agregado. Disponibilizar F4 para consulta. Recuperar a descrição abreviada e descrição da aplicação conforme o código selecionado. O mesmo código não poderá estar cadastrado mais de uma vez;
O tamanho dos campos a serem demonstrados na tela devem ser iguais aos definidos para a tabela.
Aplicar a grid os novos padrões de layout, validação e hint.
Guia Cotações:
Guia Cotações:
Tabela:
Descrição | Nome | Situação |
Cotação de Agregado | COT_AGREG | Alteração |
- Aumentar o tamanho do campo CD_TP_AGREG de 3 para 5
- Aumentar o tamanho do campo CD_MOD_AGREG de 4 para 5
Replicar no dicionário de dados as alterações do tamanho das colunas.
Dados:
- Código Tipo de Cotação: O usuário deverá informar o código do tipo de cotação. Disponibilizar F4 para consulta. Valores validos: 1 Novo, 2 Reforma Completa e 3 Reforma Básica Parcial;
- Descrição Tipo de Cotação: Demonstrar conforme o código do Tipo de Cotação selecionado, sendo: 1 Novo, 2 Reforma Completa e 3 Reforma Básica Parcial;
- Data: O usuário deverá informar a data da cotação;
- Valor: O usuário deverá informar o valor da cotação;
O tamanho dos campos a serem demonstrados na tela devem ser iguais aos definidos para a tabela.
Aplicar a grid os novos padrões de layout, validação e hint.
Guia Inventário:
Guia Inventário:
Sumarizar a quantidade de agregados por modelo na maior data igual ou menor a data corrente. Incluir uma linha totalizadora
Aplicar a grid os novos padrões de layout, validação e hint.
Guia Imagem:
Guia Imagem:
Descrição | Nome | Situação |
Tabela de Imagem do Agregado | AGREG_IMAGEM | Inclusão |
- Sequência: Sequência de inclusão da imagem, gerado automaticamente;
- Diretório da Imagem: O usuário deverá informar o diretório e o nome do arquivo. Criar diretório para informar o diretório de gravação das imagens;
- Usuário: Login do usuário responsável pela inserção da imagem;
- Data/Hora: Data e hora da inserção da imagem.
Aplicar a grid os novos padrões de layout, validação e hint.
6. Cadastro de Agregados.
Objetivo: Cadastrar os agregados, definindo suas características.
Menu: Tabelas>Marcas/Modelos/Agregados>Agregados
Esboço da tela:
Guia Características:
Dados:
Campos Obrigatórios:
- Código: O usuário deverá informar o número para identificação do agregado;
- Tipo de Agregado: O usuário deverá informar tipo do agregado. Disponibilizar F4 para consulta. Recuperar a descrição do tipo conforme o código selecionado;
- Modelo do Agregado: O usuário deverá informar o código do modelo do agregado. Disponibilizar F4 para consulta. Recuperar a descrição do modelo conforme o código selecionado;
- Marca: Demonstrar o código e descrição da marca do agregado, conforme o modelo informado para o agregado;
- Série: O usuário deverá informar o número de série do agregado;
- Sistema Veicular: O usuário deverá informar o código do sistema veicular para o agregado. Disponibilizar F4 para consulta. Recuperar a descrição do sistema veicular conforme o código selecionado;
- Subsistema veicular: O usuário deverá informar o código do subsistema veicular para o agregado. Disponibilizar F4 para consulta. Recuperar a descrição do sistema veicular conforme o código selecionado. Só poderá ser apontado subsistema veicular que esteja relacionado ao sistema veicular informado anteriormente;
- Data Compra: O usuário poderá informar a data de aquisição do agregado;
- No. NF. de Compra: O usuário poderá informar o número da nota fiscal de compra do agregado;
- Valor: O usuário poderá informar o valor de aquisição do agregado;
- Fornecedor: O usuário deverá informar o código do fornecedor do agregado;
- Empresa Proprietária: O usuário deverá informar o código da empresa proprietária do agregado. Tecle F4 para ver as opções. Este campo poderá estar ou não disponível conforme parametrização definida no aplicativo Manfro Manutenção, Parâmetros Gerais, Controla Empresa para propriedade e uso de recursos;
- Empresa Usuária: O usuário deverá informar o código da empresa usuária do agregado. Tecle F4 para ver as opções. Este campo poderá estar ou não disponível conforme parametrização definida no aplicativo Manfro Manutenção, Parâmetros Gerais, Controla Empresa para propriedade e uso de recursos;
- Data/Hora de Validade: O usuário deverá informar a data e hora para definir o início da validade do controle de empresa proprietária e usuária para o agregado. Este campo poderá estar ou não disponível conforme parametrização definida no aplicativo Manfro Manutenção, Parâmetros Gerais, Controla Empresa para propriedade e uso de recursos;
- Agregado em Garantia: O usuário deverá informar se o agregado está ou não em garantia.
Demais Campos:
- Ocupação: Demonstrar o código e a descrição da ocupação atual do agregado;
- Uso: Demonstrar o uso atual do agregado de acordo com o código da ocupação;
- Situação: Demonstrar a situação atual do agregado (Montado/Desmontado);
- Equipamento: Se o agregado estiver montado, demonstrar o código do equipamento de montagem;
- Data Montagem: Se o agregado estiver montado, demonstrar a data de montagem do agregado no equipamento:
- Data Desmontagem: Se o agregado estiver desmontado, demonstrar a data de desmontagem do agregado, se o agregado estiver inicializado porem nunca foi montado, utilizar a data de inicialização.
Relatório:
Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Cadastro de Agregados | AGREGADOS | Alteração |
Replicar no dicionário de dados as alterações do tamanho das colunas:
- Aumentar o tamanho do campo DE_SERIE de 25 para 40;
- Aumentar o tamanho do campo CD_SIST_VEIC de 4 para 5;
- Aumentar o tamanho do campo CD_SUB_SIST de 4 para 5;
- Aumentar o tamanho do campo CD_TP_AGREG de 3 para 5;
- Aumentar o tamanho do campo CD_MOD_AGREG de 4 para 5;
- Aumentar o tamanho do campo CD_TP_AGREG de 3 para 5;
- Incluir campo CD_OCUP_AGREG number(2,0);
- Incluir campo DT_COMPRA date;
- Incluir campo NO_DOCUMENTO number(10,0);
- Incluir campo VL_AQUIS number(14,2);
- Incluir campo FG_GARANTIA varchar2(1,0).
Efetuar script para popular o campo CD_OCUP_AGREG com as informações gravadas no campo CD_OCUP_PNEU. Verificar a existência do uso do campo CD_OCUP_PNEU na aplicação, e se encontrar, alterar a recuperação do campo para o campo CD_ACUP_AGREG.
O código do agregado se dará de acordo com a regra abaixo:
- Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘N’, o usuário deverá informar o código do Agregado. Validar se o código já se encontra em uso;
- Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘S’ e o parâmetro “MNF_AGR->FG_MET_CD_AGREG” estiver com o valor igual a 1 (Um), gerar automaticamente o código do agregado, recuperando o maior número já cadastrado e somando mais um. O campo não deverá ser editável;
- Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘S’, e o parâmetro “MNF_AGR->FG_MET_CD_AGREG” estiver com o valor igual a 1 (Um), e o parâmetro "MNF_AGR->FG_ALTERA_INI_AGRE” estiver igual a ‘S’, gerar automaticamente o código do agregado, recuperando o maior número já cadastrado e somando mais um, permitindo a edição do campo, onde o usuário poderá alterar seu número;
- Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘S’ e o parâmetro “MNF_AGR->FG_MET_CD_AGREG” estiver com o valor igual a 2 (Dois), gerar automaticamente o código do agregado, concatenando o código do tipo do Agregado com o código do modelo do agregado com o maior número já cadastrado para a chave “Tipo de Agregado e Modelo de Agregado” e somar mais um. Se o valor do parâmetro "MNF_AGR->FG_ALTERA_INI_AGRE” estiver igual a ‘N’, o campo não será editável;
- Se o valor do parâmetro “MNF_AGR->FG_INI_AGREG” estiver com o valor igual a ‘S’ e o parâmetro “MNF_AGR->FG_MET_CD_AGREG” estiver com o valor igual a 2 (Dois), gerar automaticamente o código do agregado, concatenando o código do tipo do Agregado com o código do modelo do agregado com o maior número já cadastrado para a chave “Tipo de Agregado e Modelo de Agregado” e somar mais um. Se o valor do parâmetro "MNF_AGR->FG_ALTERA_INI_AGRE” estiver igual a ‘S’, o campo será editável, permitindo ao usuário alterar o seu número. Validar se o número inserido não está divergente da chave “Tipo de Agregado e Modelo de Agregado”.
Aplicar ao Form os novos padrões de layout, validação e hint.
Esboço da tela:
Guia Empresas:
Dados:
Campos Obrigatórios:
Não se aplica
Demais Campos:
Empresa Proprietária: Demonstrar o código e descrição da empresa proprietária do agregado;
Empresa Usuária: Demonstrar o código e descrição da empresa usuária do agregado;
Instancia de Origem: Demonstrar a instancia que originou o registro;
Km/Horas: Demonstrar o km/h acumulado para o agregado;
Observação: Demonstrar a observação informada no cadastro de transferência do agregado;
Origem: Demonstrar a origem da informação;
No. Nota Fiscal: Demonstrar o número da ota fiscal de transferência do agregado;
Data/Hora de Alteração: Demonstrar a data e hora da transferência do agregado;
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Agregados por Empresas | AG_EMPRESA | Inalterada |
Aplicar a grid os novos padrões de layout, validação e hint.
Esboço da tela:
Guia Vidas:
Dados:
Campos Obrigatórios:
Não se aplica
Demais Campos:
- Vida: Demonstrar a (s) vida (s) do agregado;
- Km/H: Demonstrar os km/horas por vida para os agregados;
- Conserto/Reforma: Demonstrar os custos com Conserto/Reforma do agregado e para a primeira vida o custo com a aquisição do mesmo;
- MDO interna: Demonstrar os custos gastos com o MDO interna (OS) para manutenção do agregado;
- Materiais: Demonstrar os custos gastos com materiais apontados em OS para manutenção do agregado;
- Total: Demonstrar o custo total com reforma e/ou conserto, MDO Interna e Materiais;
- Custo Km/H: Demonstrar o custo por km/h para o agregado (Valor / km/h).
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Histórico de Agregados por Vida | MNF_HISTAGVIDA | Inclusão |
Aplicar a grid os novos padrões de layout, validação e hint.
Esboço da tela:
Guia Documentos/Laudos
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Documentos/Laudos | MNF_AGREG_LAUDO | Inclusão |
Aplicar a grid os novos padrões de layout, validação e hint.
Esboço da tela:
Inicialização de Agregado:
Dados:
Campos Obrigatórios:
Não se aplica
Demais Campos:
- Código: Demonstrar o código do agregado e a descrição do modelo do agregado;
- Data: O usuário deverá informar a data de inicialização do agregado, não poderá ser menor que a data de compra do agregado e nem maior que a data corrente;
- Hora: O usuário deverá informar o horário de inicialização do agregado;
- Funcionário: O usuário deverá informar o código do responsável pela inicialização do agregado. Disponibilizar F4 para consulta. Recuperar o nome do funcionário;
- Vida: O usuário deverá informar a vida para o Agregado. Não poderá ser 0 (zero);
- Km/H: O usuário deverá informar o km/h do agregado;
- Ocupação: O usuário deverá informar a ocupação do agregado. Disponibilizar F4 para consulta. O agregado não poderá ser inicializado montado;
Garantia:
- Km/H Vencimento: O usuário deverá informar a quantidade de km/h concedida para a garantia do agregado;
- Data Vencimento: O usuário deverá informar a data de vencimento da garantia do agregado;
- Km/H Programação: O usuário deverá informar a quantidade de km/h para programação do controle da garantia do agregado;
- Data Programação: O usuário deverá informar a data de programação para o controle do vencimento da garantia do agregado;
- Observação: O usuário poderá apontar alguma observação referente a garantia do agregado.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Histórico de Agregados | MNF_HISTAGREG | Inclusão |
Tabela de Apontamentos de Garantia – Agregado | APT_GARANTIA | Alteração |
Ao confirmar a inclusão do agregado, recuperar o valor do parâmetro MNF_AGR->FG_INI_AUTAGREG e do campo “Agregado em Garantia” informado no cadastro do agregado, e aplicar a seguinte regra:
FG_INI_AUTAGREG = ‘N’ | Agregado em Garantia = ‘N’ | Não abrir o formulário de inicialização do agregado |
FG_INI_AUTAGREG = ‘N’ | Agregado em Garantia = ‘S’’ | Abrir o formulário com os campos relacionados a inicialização não habilitados para edição, mas obrigar a digitação dos dados referentes a garantia |
FG_INI_AUTAGREG = ‘S’ | Agregado em Garantia = ‘N’ | Abrir o formulário, obrigar a digitação dos dados referentes a inicialização do agregado, não habilitar os dados referente a garantia |
FG_INI_AUTAGREG = ‘S’ | Agregado em Garantia = ‘S’ | Abrir o formulário, obrigar o usuário digitar os dados referentes a inicialização e garantia do agregado |
O formulário só poderá ser fechado caso todos os dados estejam preenchidos conforme regra acima (vide regras aplicadas no formulário de inicialização de pneus).
Aplicar a grid os novos padrões de layout, validação e hint.
Opcional
Protótipo de Tela
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 01
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
(Opcional)
Grupo de Perguntas
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
(Opcional)
Consulta Padrão
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
7. Cadastro de Ocupação de Agregados.
Objetivo: Cadastrar as ocupações dos agregados.
Menu: Tabelas>Ocupação de Agregados
Esboço da tela:
Aplicar a grid os novos padrões de layout, validação e hint.
Dados:
Campos Obrigatórios:
- Código: O usuário deverá informar o código para a ocupação do agregado. O código informado não deverá se repetir;
- Descrição: O usuário deverá informar a descrição para a ocupação do agregado;
- Tipo: O usuário deverá informar o tipo (classificação para uso) para a ocupação do agregado. Disponibilizar F4 para consulta. Valores validos: N=Normal, A=Anormal e I=Inativo;
- Data Final Validade: O usuário deverá informar a data de validade para a ocupação do agregado.
Relatório:
Desenvolver relatório, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Ocupação de Agregados | MNF_OCUP_AGREG | Inclusão |
8. Cadastro de Tipos de Retorno de Conserto/Reforma.
Objetivo: Cadastrar os motivos de retorno do agregado que estava em conserto ou reforma
Menu: Tabelas>Tipos de Retorno de Conserto/Reforma.
Esboço da tela:
Aplicar a grid os novos padrões de layout, validação e hint.
Dados:
Campos Obrigatórios:
- Retorno
- Código: O usuário deverá informar o código para o tipo de retorno. O código informado não deverá se repetir;
- Descrição: O usuário deverá informar a descrição para o tipo de retorno;
- Ocupação
- Código: O usuário deverá informar o código para a ocupação do agregado. Disponibilizar F4 para consulta;
- Descrição: Recuperar e demonstrar a descrição para a ocupação;
- Tipo
- Código: O usuário deverá informar o tipo do retorno. Disponibilizar F4 para consulta. Valores validos: 1=Realizado, 2=Recusado.
- Descrição: Demonstrar a descrição para o tipo. 1=Realizado e 2=Recusado;
- Data Final Validade: O usuário deverá informar a data de validade para a ocupação do agregado.
Relatório:
Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tipo de Retorno de Consertos/Reformas de Agregados | MNF_TPRET_CONSREF_AG | Inclusão |
- Montar script para inserir dados na referida tabela, utilizando os registros da tabela TP_RET_CONSREF;
- “Varrer” a fonte do aplicativo MNF_AGREG, substituindo a tabela TP_RET_CONSREF pela tabela MNF_TPRET_CONSREF_AG.
9. Cadastro de Motivos de Condenação.
Objetivo: Cadastrar os motivos de condenação (inativação) para o Agregado
Menu: Tabelas>Motivos de Condenação.
Esboço da tela:
Aplicar a grid os novos padrões de layout, validação e hint.
Dados:
Campos Obrigatórios:
- Código: O usuário deverá informar o código para o motivo de condenação do agregado. O código informado não deverá se repetir;
- Descrição Abreviada: O usuário deverá informar a descrição abreviada para o motivo de condenação do agregado;
- Descrição: O usuário deverá informar a descrição para o para o motivo de condenação do agregado Data Final Validade: O usuário deverá informar a data de validade para o motivo de condenação do agregado.
Relatório:
Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Motivos de condenação de agregados | MOT_CON_AG | Alteração |
- Incluir na tabela o campo DT_VALIDADE.
Replicar no dicionário de dados a inclusão da nova coluna.
10. Cadastro de Propriedade e Uso de Recursos.
Objetivo: Alocar os agregados as empresas proprietária e usuárias. Ser utilizado em validações de apontamentos e relatórios.
Menu: Tabelas>Motivos de Condenação.
Esboço da tela:
Aplicar a grid os novos padrões de layout, validação e hint.
Dados:
Campos Obrigatórios:
- Agregado: O usuário deverá informar o código do agregado;
- Empresa Proprietária: O usuário deverá informar o código da empresa proprietária;
- Empresa Usuária: O usuário deverá informar o código da empresa usuária para responsável;
- Data de Alteração: O usuário deverá informar a data de início da alocação do agregado;
- Hora de Alteração: O usuário deverá informar a hora de início da alocação do agregado;
- Origem: O campo origem será preenchido automaticamente;
- Km/Horas: O campo Km/Horas será preenchido automaticamente;
- N° Nota Fiscal: O usuário deverá informar o número da Nota Fiscal de simples remessa (Transferência);
- Observação: O campo Observação é preenchido automaticamente, podendo-se complementar o texto.
Relatório:
Alterar o relatório existente, colocando-o no padrão de desenvolvimento dos novos relatórios do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Agregados por Empresas | AG_EMPRESA | Inclusão |
- Incluir na tabela o campo DT_VALIDADE.
Replicar no dicionário de dados a inclusão da nova coluna.
11. Movimentação de Agregados.
Objetivo: Registrar as movimentações (Montagem/Desmontagem) de agregados.
Menu: Apontamentos>Movimentação de Agregados
Esboço da tela:
Dados:
Campos Obrigatórios:
- Data/Hora: Popular os campos com a data e hora corrente, permitindo ao usuário alterá-las. A data e hora não poderão ser maiores que a data/hora corrente.
- Equipamento: O usuário deverá informar o código do equipamento. Disponibilizar F4 para consulta. Validar se o equipamento poderá movimentar ordem de serviço, se o equipamento está disponível e pode ser movimentado pela instância, se não puder, não será permitido movimentar agregado para o mesmo. Demonstrar a descrição do modelo do equipamento;
- Km/H: Recuperar o maior km/h para o equipamento na maior data igual ou menor ao da movimentação. Campo não editável;
- No. OS: O usuário deverá informar qual o código da ordem de serviço que originou a movimentação do agregado. Disponibilizar F4 para consulta, trazendo apenas OS do equipamento. As ordens de serviços recuperadas deverão ter a data/hora de abertura menor ou igual ao da movimentação e data/hora de encerramento “vazio” ou maior que a data de movimentação do agregado.
- Origem: O usuário deverá informar a origem (local) de movimentação do agregado. Valores validos: Interna, Campo, Terceiro e Concessionária. Disponibilizar F4 para consulta;
- Mecânico: Se a origem da movimentação for Campo ou Interna, o usuário deverá informar o código do mecânico responsável pela movimentação. Se o valor do parâmetro FG_UTIL_MNF_ABAST_MAN = ‘S’, este deverá estar relacionado a alguma equipe de manutenção, caso contrário, relacionado ao cadastro de funcionários. Validar situação do funcionário. Se a origem da movimentação for Concessionária ou Terceiros, recuperar o funcionário parametrizado em “MNF_MAN->CD_FUNC_TERC", neste caso, o campo não deverá ser editável;
- Fornecedor: Se a origem da movimentação for Concessionária ou Terceiros, o usuário deverá informar o prestador de serviço. Validar inativação do fornecedor. Disponibilizar F4 para consulta. Recuperar a descrição do prestador.
Demais Campos:
Agregados Montados:
Nesta tabela deveram ser demonstrados todos os agregados que estão montados no equipamento e demonstrar os dados conforme abaixo:
Agregado:
- Código: Demonstrar o código do agregado;
- Descrição: Demonstrar a descrição do modelo do agregado.
Sistema Veicular:
- C0ódigo: Demonstrar o código do sistema veicular do agregado;
- Descrição: Demonstrar a descrição do sistema veicular.
Subsistema Veicular:
- Código: Demonstrar o código do subsistema veicular do agregado;
- Descrição: Demonstrar a descrição do subsistema veicular.
Vida: Demonstrar a vida atual do agregado;
Km/h Acumulado: Demonstrar a quantidade de km/h acumulados para a vida atual do agregado;
Data/Hora Montagem: Demonstrar a data e hora da montagem do agregado;
Após a montagem da tabela acima, se houver espaço disponível, demonstrar a data de montagem do agregado no equipamento.
Conserto/Reforma/Inativação/Avaliação:
Nesta tabela em tempo de movimentação, ficará armazenado temporariamente (até que se aplique o apontamento) o agregado desmontado, demonstrando suas informações conforme abaixo:
Agregado:
- Código: Demonstrar o código do agregado;
- Descrição: Demonstrar a descrição do modelo do agregado.
Sistema Veicular:
- Código: Demonstrar o código do sistema veicular do agregado;
- Descrição: Demonstrar a descrição do sistema veicular.
Subsistema Veicular:
- Código: Demonstrar o código do subsistema veicular do agregado;
- Descrição: Demonstrar a descrição do subsistema veicular.
Vida: Demonstrar a vida atual do agregado;
Km/h Acumulado: Demonstrar a quantidade de km/h acumulados para a vida atual do agregado;
Agregados Disponíveis:
Nesta tabela serão listados os agregados compatíveis ao modelo do equipamento informado para a movimentação de agregados, demonstrando suas informações conforme abaixo:
Agregado:
- Código: Demonstrar o código do agregado;
- Descrição: Demonstrar a descrição do modelo do agregado.
Sistema Veicular:
- Código: Demonstrar o código do sistema veicular do agregado;
- Descrição: Demonstrar a descrição do sistema veicular.
Subsistema Veicular:
- Código: Demonstrar o código do subsistema veicular do agregado;
- Descrição: Demonstrar a descrição do subsistema veicular.
Vida: Demonstrar a vida atual do agregado;
Km/h Acumulado: Demonstrar a quantidade de km/h acumulados para a vida atual do agregado;
Filtros:
Será utilizado como “acelerador” para que o usuário selecione o agregado que será montado no equipamento:
Agregado: O usuário poderá informar o código do agregado. Disponibilizar F4 para consulta, recuperando apenas agregados cujo sistema e subsistema veicular esteja relacionado ao modelo do equipamento;
Tipo: O usuário poderá informar o código do tipo de agregado. Disponibilizar F4 para consulta, recuperando apenas os tipos de agregados cujo sistema e subsistema veicular esteja relacionado ao modelo do equipamento;
Modelo: O usuário poderá informar o código do modelo do agregado. Disponibilizar F4 para consulta, recuperando apenas os modelos de agregados cujo sistema e subsistema veicular esteja relacionado ao modelo do equipamento;
Sistema Veicular: O usuário poderá informar o código do sistema veicular. Disponibilizar F4 para consulta, recuperando apenas os sistemas veiculares que esteja relacionado ao modelo do equipamento;
Subsistema veicular: O usuário poderá informar o código do subsistema veicular. Disponibilizar F4 para consulta, recuperando apenas os subsistemas veiculares que estejam relacionados a sistemas veiculares que estejam relacionados ao modelo do equipamento.
O usuário poderá informar individualmente ou não os filtros disponíveis, e ao preenchê-los, ir aplicando o filtro a tabela Agregados Disponíveis listando apenas os agregados que preenchem os requisitos informados.
Formulário de apontamento de movimentação para desmontagem do agregado.
- Agregado: Demonstrar o código do agregado e descrição do modelo do agregado que está sendo desmontado;
- Motivo Manutenção: O usuário deverá informar o motivo de manutenção do agregado;
- Ocupação: O usuário deverá informar o destino do agregado. Disponibilizar F4 para consulta;
- Motivo Condenação: Conforme o destino apontado para o agregado, o usuário deverá informar o motivo da condenação do agregado. Disponibilizar F4 para consulta.
Aplicar a grid os novos padrões de layout, validação e hint.
Relatório:
Não se aplica.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Movimentação de Agregados | MNF_HISTAGREG | Inalterada |
Relacionamento de Agregados ao Equipamento | EQ_AGREG | Inalterada |
Cadastro de Agregados | AGREGADOS | Inalterada |
O usuário ao informar o código do equipamento, a rotina deverá recuperar pela tabela EQ_AGREG todos os agregados que estão montados no equipamento (DT_DESMONT nulo) e listá-los na tabela “Agregados Montados”, e na tabela “Agregados Disponíveis”, todos os agregados cujo o sistema e subsistema veicular estejam relacionados ao modelo do equipamento. A verificação se sistema e subsistema veicular está relacionado ao equipamento, onde deverá ser realizada de duas formas, sendo:
- Se o valor do parâmetro FG_UTIL_MNF_ABAST_MAN = ‘S’, verificar pela tabela MOD_SISTVE quais os sistemas veiculares relacionados e validos para o modelo do equipamento informado, destes sistemas veiculares recuperados, recuperar quais os subsistemas veiculares relacionados e validos para os sistemas veiculares recuperados anteriormente. Se o valor do parâmetro FG_UTIL_MNF_ABAST_MAN = ‘N’, recuperar quais sistemas e subsistemas estão relacionados ao modelo do equipamento. Esta regra também deverá ser utilizada para compor o F4 dos filtros disponíveis;
- As movimentações deverão seguir os seguintes fluxos:
- O agregado listado na tabela “Agregados Montados” só poderá ser movimentado para a tabela “Conserto/Reforma/Inativação”;
- O agregado listado na tabela “Agregados Disponíveis”, só poderão ser movimentos para a tabela “Agregados Montados”.
- Ao realizar as movimentações de montagem e desmontagem, atualizar a tabela EQ_AGREG com as informações de equipamento, data de montagem ou data de desmontagem, e atualizar a tabela AGREGADOS com informações referentes a ocupação;
- Os dados apontados deverão alimentar a tabela MNF_HISTAGREG;
- Gerar o número do boletim automaticamente (ultimo + 1). O número do boletim não ficará disponível na tela;
- Para efetuar a montagem do agregado no equipamento, o usuário deverá selecionar o agregado na tabela “Agregados Disponíveis” e arrasta-lo até a tabela “Agregado Montados”;
- Se o parâmetro MNF_AGR/ FG_SISTVEIC_AGREG = ‘N’, não será permitido a montagem de mais de um agregado com o mesmo sistema veicular para o equipamento;
- Para efetuar a desmontagem de um agregado do equipamento, o usuário deverá selecionar o agregado na tabela “Agregado Montados” e arrasta-lo para a tabela “Conserto/Reforma/Inativação/Avaliação”. Ao “soltar” o registro na tabela de destino, deverá ser aberto o formulário “Movimentação de Agregado – Desmontagem” para que o usuário aponte o motivo da desmontagem do mesmo;
- No apontamento de desmontagem, verificar se o agregado se encontra em garantia, se estiver, alertar o usuário e deixa-lo seguir com o apontamento.
- Deverá ser validado se o agregado selecionado poderá ser movimentado pela instancia logada.
12. Envio de Agregados para Conserto/Reforma.
Objetivo: Registrar os agregados enviados para consertos ou reformas por prestador, e monitorar o retorno do mesmo.
Menu: Apontamentos>Envio de Agregados para Conserto/Reforma
Esboço da tela:
Dados:
Header:
Campos Obrigatórios:
- Data Envio: O usuário deverá informar a data de envio do (s) agregado (s) para conserto/reforma;
- Fornecedor: O usuário deverá informar o código do fornecedor que prestará o serviço. Disponibilizar F4 para consulta;
- Funcionário Responsável: O Usuário deverá informar o código do funcionário responsável pelo envio do agregado para conserto/reforma. Disponibilizar F4 para consulta.
- Lote: O usuário deverá informar o número do lote de controle. Este número é único.
Demais Campos:
- Observação: O usuário poderá descrever uma breve observação referente ao lote disponibilizado para envio;
- No. Nota Fiscal: O usuário poderá informar o número da nota fiscal de simples remessa.
Detalhe:
Campos Obrigatórios:
- Agregado: O usuário deverá informar o código do agregado. Só serão validos agregados com a ocupação de Conserto ou Reforma. Disponibilizar F4 para consulta;
- Modelo: Demonstrar a descrição do modelo do agregado;
- Conserto/Reforma: O usuário deverá informar se o agregado está sendo enviado para conserto ou reforma. Quando o usuário informar Conserto, validar se a ocupação do agregado é mesmo conserto, ou se o usuário informar Reforma, validar se a ocupação do agregado é de reforma. Disponibilizar F4 para consulta;
- Retorno: Popular com o valor ‘N’. Campo não deve ser editável;
- Km/h: Demonstrar o km/h acumulado para o agregado na vida corrente. Campo não editável.
Aplicar a grid os novos padrões de layout, validação e hint.
Relatório:
Ajustar o layout do relatório conforme padrão do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Envio para Reforma de Agregados. | ENV_REF_AGREG | Alteração |
Adicionar CD_AGREG na PK
Preparar update para gerar o número do lote por instancia para os registros que já se encontram gravados na tabela ENV_REF_AGREG, ou seja, para cada linha um numero de lote.
Os dados serão demonstrados no padrão de Header/Detalhe, porem a tabela será única. A leitura do header será um distinct da tabela ENV_REF_AGREG agrupada por instancia, data de envio, fornecedor e lote, o detalhe será a leitura da mesma tabela, onde os dados sejam iguais ao do header;
Ao incluir um novo registro, deve-se recuperar o último número do lote para a instancia logada e somar a ele mais um. O usuário poderá informar mais de um agregado no mesmo apontamento.
13. Retorno de Conserto e Reforma.
Objetivo: Realizar apontamentos dos agregados regressos de consertos ou reformas, registrando o fornecedor do serviço, realização ou não do serviço e o custo do conserto/reforma.
Menu: Apontamentos>Retorno de Conserto/Reforma
Esboço da tela:
Dados:
Campos Obrigatórios:
- Boletim: O usuário poderá informar o número do boletim (validar pelo parâmetro);
- Conserto/Reforma: O usuário deverá informar se o retorno é de um conserto ou de uma reforma. Disponibilizar F4 para consulta;
- Data: O Usuário deverá informar a data do retorno do agregado;
- Hora: O usuário deverá informar a hora do retorno do agregado;
- Origem: Trazer populado com o valor ‘T’ (Terceiros), podendo o usuário alterar o seu valor. Disponibilizar F4 para consulta;
- Agregado: O usuário deverá informar o código do agregado. Disponibilizar F4 para consulta. Só será valido agregado cadastrado na tabela ENV_REF_AGREG com o valor do campo FG_RETORNO igual a ‘N’;
- Fornecedor: Recuperar e popular o campo com o valor recuperado da tabela “ENV_REF_AGREG”;
- Funcionário: Se origem for Interna ou de Campo, o usuário deverá informar o código do mecânico, se origem for Terceiro ou Concessionaria, recuperar o código do funcionário genérico para terceiros;
- Retorno: O usuário deverá informar o retorno do agregado. Disponibilizar F4 para consulta;
- Motivo de Condenação: O usuário deverá informar o motivo de condenação do agregado de acordo com o retorno informado. Disponibilizar F4 para consulta;
- Numero NF: O usuário deverá informar o número da nota fiscal referente ao retorno do agregado;
- Valor: O usuário deverá informar o valor do conserto ou reforma do agregado;
Garantia:
- Data Inicio Garantia: O usuário deverá inserir a data de início da garantia do agregado. Data não pode ser superior a data corrente;
- Km/H Vencimento: O usuário deverá informar a quantidade de km/h concedida para a garantia do agregado;
- Data Vencimento: O usuário deverá informar a data de vencimento da garantia do agregado;
- Km/H Programação: O usuário deverá informar a quantidade de km/h para programação do controle da garantia do agregado;
- Data Programação: O usuário deverá informar a data de programação para o controle do vencimento da garantia do agregado;
- Observação: O usuário poderá apontar alguma observação referente a garantia do agregado.
Aplicar a grid os novos padrões de layout, validação e hint.
Relatório:
Ajustar o layout do relatório conforme padrão do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Histórico de Agregados | MNF_HISTAGREG | Inalterada |
Tabela de Apontamentos de Garantia – Agregado | APT_GARANTIA | Inalterada |
Os dados do apontamento de retorno de consertos e reformas serão lidos e gravados na tabela MNF_HISTAGREG.
Ao incluir um novo registro, deve-se recuperar o último número do boletim para a instancia logada e somar a ele mais um, ou dependendo da parametrização, o usuário poderá informar o número do boletim;
Se o usuário informar dados para a garantia do agregado, gravar os dados inseridos da tela na tabela “APT_GARANTIA”, e atualizar o agregado informando que o mesmo está em garantia.
15. Garantias de Agregados.
Objetivo: Realizar apontamentos de agregados com garantia original do fabricante ou dos prestadores de serviços e plano de manutenção para mesmos.
Menu: Apontamentos>Garantias de Agregados
Esboço da tela Garantia:
Dados:
Campos Obrigatórios:
- Agregado: O usuário deverá informar o código do agregado. Disponibilizar F4 para consulta. Recuperar e demonstrar a descrição do modelo, sistema e subsistema veicular para o agregado. Apenas o campo referente ao código do agregado ficará disponível para edição;
Garantia:
- Data Inicio Garantia: O usuário deverá inserir a data de início da garantia do agregado. Data não pode ser superior a data corrente;
- Data Baixa: O usuário poderá informar a data da baixa da garantia;
- Fornecedor: O usuário deverá informar o código do fornecedor que concedeu a garantia. Recuperar a descrição do fornecedor. Disponibilizar F4 para consulta;
- No. OS: O usuário poderá informar o número da ordem de serviço que “gerou” a garantia. Se informado, validar a existência da ordem de serviço;
- Km/H Vencimento: O usuário deverá informar a quantidade de km/h concedida para a garantia do agregado;
- Data Vencimento: O usuário deverá informar a data de vencimento da garantia do agregado;
- Km/H Programação: O usuário deverá informar a quantidade de km/h para programação do controle da garantia do agregado;
- Data Programação: O usuário deverá informar a data de programação para o controle do vencimento da garantia do agregado;
- Observação: O usuário poderá apontar alguma observação referente a garantia do agregado.
Aplicar a grid os novos padrões de layout, validação e hint.
Relatório:
Ajustar o layout do relatório conforme padrão do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Apontamentos de Garantia – Agregado | APT_GARANTIA | Inalterada |
Se o usuário informar dados para a garantia do agregado, gravar os dados inseridos da tela na tabela “APT_GARANTIA”, e atualizar o agregado informando que o mesmo está em garantia.
Esboço da tela Plano de Garantia:
Dados:
Campos Obrigatórios:
- Data: O usuário deverá informar a data para execução da revisão;
- Km/h: O usuário deverá informar com qual km/h será executada a revisão;
- Realizado: Preencher automaticamente com ‘N’ em caso de inclusão;
- No. OS: Demonstrar o número da OS em que foi executada a revisão;
- Observação: O usuário poderá apontar alguma observação referente ao plano de garantia do agregado.
Aplicar a grid os novos padrões de layout, validação e hint.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Plano de Revisão de Garantias | PLANO_REV | Inalterada |
15. Inicialização de Agregados.
Objetivo: Registrar a vida, ocupação e km/h acumulados para o agregado. Através desta informação, o sistema irá acumular a vida e km/h para o agregado conforme os deslocamentos dos equipamentos. A inicialização do agregado poderá ser realizada por esta funcionalidade ou no momento do cadastro do agregado. Inicia-se um agregado apenas uma vez.
Menu: Apontamentos>Inicialização de Agregados
Esboço da tela:
Dados:
Campos Obrigatórios:
- Agregado: O usuário deverá informar o código do agregado. Disponibilizar F4 para consulta. Recuperar e demonstrar a descrição do modelo, sistema e subsistema veicular para o agregado. Apenas o campo referente ao código do agregado ficará disponível para edição;
- Data: O usuário deverá informar a data de inicialização do agregado. Data não pode ser maior que a data corrente. Não é permitido a reinicialização do agregado;
- Vida: O usuário deverá informar a vida de inicialização do agregado;
- Km/Horas: O usuário deverá informar a quantidade de km/h para a vida do agregado;
- Ocupação: O usuário deverá informar a ocupação do agregado. Se o mesmo for de agregado montado, obrigar informar o código do equipamento;
- Equipamento: Se a ocupação do agregado for para agregado montado, habilitar o campo e validar se o equipamento é valido, e se o mesmo poderá movimentar ordem de serviço;
- Funcionário: O usuário deverá informar o código do funcionário responsável pela inicialização do agregado.
Aplicar a grid os novos padrões de layout, validação e hint.
Relatório:
Ajustar o layout do relatório conforme padrão do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Histórico de Agregados | MNF_HISTAGREG | Inalterada |
16. Avaliação de Agregados Desmontados.
Objetivo: Listar os agregados que foram desmontados através do apontamento de desmontagem (Movimentação de Agregados). Nesta tela o usuário poderá fazer a manutenção nas informações dos Agregados, tais como: O agregado foi desmontado para conserto, e identificou-se que o mesmo deverá ir para reforma, neste caso altera-se a ocupação, outro exemplo: o agregado foi desmontado para reforma, porém, após análise da engenharia, verificou-se que o agregado deveria ser sucateado, então a ocupação do agregado deverá ser alterada e informar o motivo da condenação.
Menu: Apontamentos>Avaliação de Agregados Desmontados.
Esboço da tela:
Dados:
Campos Obrigatórios:
- Agregado: Recuperar o código do agregado. Recuperar a descrição do modelo do Agregado;
- Data: Recuperar a data de movimentação do agregado;
- Vida: Recuperar a vida do Agregado na data da movimentação;
- Km/Horas: Recuperar o Km/h acumulado para a vida do agregado na data da movimentação;
- Motivo de Manutenção: O usuário deverá informar o motivo de manutenção. Recuperar a descrição para o motivo informado pelo usuário. Disponibilizar F4.
- Ocupação: O usuário deverá informar a ocupação do agregado. Recuperar a descrição da ocupação. O código da ocupação não pode ser igual ao parâmetro MNF_AGR > CD_OCUP_MONT. Disponibilizar F4;
- Motivo de Condenação: O usuário deverá informar o motivo de condenação. Recuperar a descrição do motivo informado pelo usuário. Disponibilizar F4;
- Data/Hora de Condenação: Recuperar/informar a data e a hora, quando o agregado for condenado.
Aplicar a grid os novos padrões de layout, validação e hint.
Relatório:
Ajustar o layout do relatório conforme padrão do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Manutenção dos Agregados (Conserto/Reforma/Inativação) | MNF_MANUT_AGREG | Inclusão |
17. Geração de Históricos de Agregados.
Objetivo: Acumular vida e km/h para os agregados. Este acúmulo se faz necessário para a visualização do custo por km/h rodado. Para o acúmulo de km/h para o agregado é necessário ter os km/h acumulados para os equipamentos onde os mesmos estão ou estavam montados, assim como necessário os apontamentos de consertos/reformas de agregados para o acúmulo da vida do agregado.
Menu: Processos>Geração de Histórico de Agregados.
Esboço da tela:
Dados:
Campos Obrigatórios:
- Calcular até: O usuário deverá informar a data para a geração do histórico;
Demais Campos:
- Último cálculo: Recuperar a data da última geração do histórico de agregados;
Acumular o km/h e avançar a vida do agregado quando ele é reformado, e ajustar as seguintes rotinas da geração de histórico de agregados:
- Sequência de movimentação do agregado (Equipamento na desmontagem x equipamento na montagem);
- Ocupação do agregado;
- Agregados montados em desconformidade;
- Atualizar a Propriedade e Uso de Recursos do agregado;
- Atualizar a Garantia do Agregado;
- Valorizar o custo do agregado;
Relatório:
Ajustar o layout do relatório conforme padrão do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Histórico de Agregados | MNF_HISTAGREG | Inalterada |
18. Reversão de Históricos de Agregados.
Objetivo: Possibilitar a reversão da data de geração do histórico de agregados abrindo o processo, permitindo fazer correções ou digitações de apontamentos atrasados e o reprocessamento do acúmulo de km/h e vida para os agregados.
Menu: Processos>Reversão de Histórico de Agregados.
Esboço da tela:
Dados:
Campos Obrigatórios:
- Data: O usuário deverá informar a data para a reversão do histórico de agregados;
Demais Campos:
- Último processamento: Recuperar a data da última geração do histórico de agregados;
Relatório:
Ajustar o layout do relatório conforme padrão do Manfro.
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Tabela de Histórico de Agregados | MNF_HISTAGREG | Inalterada |
19. Atualização da Cotação de Agregados.
Objetivo: Possibilitar a atualização da cotação dos agregados, verificar e corrigir os agregados que estejam sem cotação.
Menu: Processos>Atualização da Cotação de Agregados.
Esboço da tela:
Dados:
Campos Obrigatórios:
- Data: O usuário deverá informar a data para a atualização da cotação de agregados;
- Índice: O usuário deverá informar o código dos índices econômicos. Disponibilizar F4;
Demais Campos:
- Tipo de Cotação: O usuário poderá selecionar como filtro o tipo de cotação, com os seguintes valores: Novo, Reforma Completa e Reforma Parcial;
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Índices econômicos | INDIECONO | Inalterada |
20. Importação da tabela de Agregados.
Objetivo: Possibilitar a importação de dados da tabela AGREGADOS via arquivo de texto.
Menu: Processos>Importação da tabela de Agregados.
Esboço da tela:
Dados:
Campos Obrigatórios:
- Arquivo de Dados: O usuário deverá informar o nome do arquivo de texto que contém os dados que serão importados da tabela de cadastro de AGREGADOS;
Demais Campos:
- Linhas Importadas: Será preenchido automaticamente com a quantidade de dados inseridos na tabela de cadastro, conforme for processando;
Especificação Técnica:
Tabela:
Descrição | Nome | Situação |
Cadastro de Agregados | AGREGADOS | Inalterada |
(Opcional)
Estrutura de Menu
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Módulo |
|
|
|
Programa base |
|
|
|
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Nome Externo |
|
|
|
Nome Menu/Programa | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Nome Verbalizado[1] | (Max 254 posições) | (Max 254 posições) | (Max 254 posições) |
Procedimento |
|
|
|
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) |
Tipo[2] | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Categoria[3] |
|
|
|
Executa via RPC | Sim/Não | Sim/Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Query on-line | Sim/Não | Sim/Não | Sim/Não |
Log Exec. | Sim/Não | Sim/Não | Sim/Não |
Rotina (EMS) |
|
|
|
Sub-Rotina (EMS) |
|
|
|
Localização dentro da Sub Rotina (EMS) |
|
|
|
Compact[4] | Sim/Não | Sim/Não | Sim/Não |
Home[5] | Sim/Não | Sim/Não | Sim/Não |
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
Informar os papeis com os quais o programa deve ser vinculado |
|
|
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|