Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

(Obrigatório)

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). 

(Obrigatório)

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). 

 

<Nesta etapa informar o objetivo da especificação do requisito, ou seja, o que a funcionalidade deve fazer. Exemplo: Permitir que o usuário defina o percentual mínimo em espécie (dinheiro), a referência mínima para calculo dos débitos do aluno e o período de validade do parâmetro de negociação>.

Definição da Regra de Negócio

Rotina

(Obrigatório)

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

-

 

Exemplo de Aplicação:

  • Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
  • Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades  como a referência mínima para calcular o débito total do aluno.
  • Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
  • O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.

 

Tabelas Utilizadas

  • SE2 – Cadastro de Contas a Pagar
  • 1Parâ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:

    Image Added

     

    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:

    Image Added

     

    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:

    Image Added

     

    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:

    Image Added

     

    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:

    Image Added

     

    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:

    Image Added

     

    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:

     Image Added

     

    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:

     Image Added

      

    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:

    Image Added

     

    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:

    Image Added

    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:

    Image Added

    Guia Imagem:

    Descrição

    Nome

    Situação

    Tabela de Imagem do Agregado

    AGREG_IMAGEM

    Inclusão

    Image Added

    • 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:

     Image Added

     

    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:

     Image Added

     

    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:

     Image Added

     

    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.

     

    FI9 – Controle de Emissão de DARF>.


    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

     

    (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

    [6] 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.