Páginas filhas
  • ER_PCREQ-5958_Processo_de_Fechamento_do_Comboio

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

PIMSMULTICULTIVOS

Módulo

PIMSMC

Segmento Executor

Agroindústria

Projeto1

A_AGR_DES_MC001

IRM1

PCREQ-5957

Requisito1

PCREQ-5958

Subtarefa1

PGR_AGR_MC001-34

Chamado2

 

Release de Entrega Planejada

PIMS 12.1.8

Réplica

 

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

Realizar o fechamento diário do ponto de abastecimento por turno, acompanhando o total de combustíveis/lubrificantes movimentados pelos pontos e/ou bombas de abastecimentos através do apontamento dos encerrantes inicial e final, comparando com o total de combustível/lubrificante apontado para o ponto/bomba informada.

 

 


(Obrigatório)

Definição da Regra de Negócio

 

 

 

 

Rotinas Envolvidas

Rotina

Tipo de Operação

Opção de Menu

Configuração por Unidade

Alteração

Administração>Configurações por   Unidade

Horário de Fechamento do Ponto de Abastecimento

Inclusão

Tabelas>Manutenção>Horário de Fechamento do Ponto de   Abastecimento

Bomba de Abastecimento

Inclusão

Tabelas>Manutenção>Bomba de   Abastecimento

Apontamento de Abastecimento

Alteração

Apontamentos>Manutenção>Abastecimento

Apontamento de Lubrificação

Alteração

Apontamentos>Manutenção>Lubrificação

Fechamento Diário do Ponto de Abastecimento

Inclusão

Apontamentos>Manutenção>Fechamento Diário do Ponto de Abastecimento

Relatório de Apontamento de   Abastecimento

Alteração

Visões>Manutenção>Abastecimento

Relatório de Apontamento de Lubrificação

Alteração

Visões>Manutenção>Lubrificação

 

 

 

 

  1. Parametrização para habilitar/desabilitar o apontamento da bomba de abastecimento nos apontamentos de combustíveis e lubrificantes.

 

Objetivo: Habilitar ou desabilitar a exibição do campo “Bomba” nos apontamentos de combustíveis e lubrificantes.

 

 Menu: Administração > Configurações por Unidade

 

Esboço da tela:


Especificação Técnica:

 

Incluir novos parâmetros no cadastro de Configurações por Unidade (tabela PRXGPPARAMETER):

 

INSERT INTO PRXPARAMETER (ID_PRXPARAMETER, CONTEXT_APL, NAME_PARAMETER, DESCRIPTION,VALOR, VALOR_PADRAO, ID_PRXGPPARAMETER, FG_VISIVEL, ID_PRXPARAM_GRP_DOMINIO, ROWVERSION, LAST_UPDATE, CHANGED_BY, FG_UNIDADEADM) VALUES (415, 'PIMSGRAOS.MANUTENCAO', 'FG_APONTA_BOMBA_ABAST', 'Aponta bomba de abastecimento nos apontamentos de Combustíveis', 'N', 'N', 4, 'S', 1, 1, SYSDATE, 'PRX', 'S');

INSERT INTO PRXPARAMETER (ID_PRXPARAMETER, CONTEXT_APL, NAME_PARAMETER, DESCRIPTION, VALOR, VALOR_PADRAO, ID_PRXGPPARAMETER, FG_VISIVEL, ID_PRXPARAM_GRP_DOMINIO, ROWVERSION, LAST_UPDATE, CHANGED_BY, FG_UNIDADEADM) VALUES (416, 'PIMSGRAOS.MANUTENCAO', 'FG_APONTA_BBOMBA_LUBR', 'Aponta bomba de abastecimento nos apontamentos de Lubrificantes', 'N', 'N', 4, 'S', 1, 1, SYSDATE, 'PRX', 'S');

                    

 2. Cadastro do Horário de Fechamento do Ponto de Abastecimento.

 

Objetivo: Cadastrar os horários de fechamentos para os pontos de abastecimentos.

 

Menu: Tabelas>Manutenção>Horário de Fechamento do Ponto de Abastecimento

 

Esboço da tela:

 

Dados:

 Campos Obrigatórios:

  • Código: O usuário deverá informar o código para o horário de fechamento. O código informado não deverá se repetir (Tamanho do campo: 3 inteiros);
  • Descrição: O usuário deverá informar a descrição para o horário de fechamento;
  • Hora Inicial: O usuário deverá informar a hora inicial para inicio do “turno” para fechamento do ponto de abastecimento. O campo deverá ter o formato hh:mm:ss;
  • Hora Final: O usuário deverá informar a hora final para finalização do “turno” para fechamento do ponto de abastecimento. O campo deverá ter o formato hh:mm:ss. Quando a hora final for menor que a hora inicial, significa que o “turno” começará em um dia e terminará no próximo dia.

 

  Relatório:

 

Os filtros da tela são aplicados para o relatório e para exportar dados.

Especificação Técnica:

 

Tabela:

Descrição

Nome

Situação

Horário   de Fechamento do Ponto de Abastecimento

HOR_FECH_PONTO_ABAST

Nova

 


 3. Cadastro de Bomba de Abastecimento.

 

Objetivo: Cadastrar as Bombas de abastecimentos, relacionando as mesmas o combustível abastecido.

 

Menu: Tabelas>Manutenção>Bomba de Abastecimento

 

Esboço da tela:

 

Modo Edição:

 

Dados:

 

Campos Obrigatórios:

  • Ponto de Abastecimento: O usuário deverá informar o código do ponto de abastecimento a qual a bomba de abastecimento e combustível será relacionada. Recuperar apenas os pontos de abastecimentos relacionados a unidade administrativa “logada”;
  • Código da Bomba: O usuário deverá informar o código para a bomba de abastecimento que será relacionada ao ponto de abastecimento (Tamanho do campo: 10 inteiros);
  • Descrição: O usuário deverá informar a descrição para a bomba de abastecimento (Tamanho do campo: 30);
  • Combustível: O usuário deverá informar o código do material (Combustível) a ser relacionado ao Ponto e Bomba de abastecimento (Tamanho do campo: 10 inteiros);
  • Data Final Validade: O usuário deverá informar uma data para inativação do relacionamento do combustível a bomba e ponto de abastecimento.

 

 

 Demais

 Demais Funcionalidades:

 

  • Uma vez incluso e relacionado a bomba de abastecimento ao ponto de abastecimento e combustível, exceto o campo Data Validade Final, os demais campos não poderão ser alterados. 
  • Na parte superior, serão listados os pontos de abastecimentos com bombas de abastecimentos relacionadas. Na parte inferior serão listadas as bombas de abastecimentos por ordem de código e data final de validade;

 

 Relatório:

 Os filtros da tela são aplicados para o relatório e para exportar dados.


 Especificação Técnica:

 

Tabela:

Descrição

Nome

Situação

Bomba   de Abastecimento

BOMBA_ABAST

Nova

 

 

 

 

4. Apontamento de Abastecimento.

 

Objetivo: Inclusão do campo Bomba de Abastecimento para identificar a origem do combustível abastecido. Será utilizado pela rotina de fechamento diário do ponto de abastecimento.

 

Menu: Apontamentos>Manutenção>Abastecimento

 

Esboço da tela:

 

Modo Edição:


Dados

Campos Obrigatórios:

 

-   Nº. do Boletim: o usuário deve digitar um número de boletim diferente para cada apontamento; (tamanho do campo: 8 caracteres)

-   Posto de Abastecimento: o usuário deve indicar o posto onde será realizado o abastecimento; 

-   Funcionário Responsável: o usuário deve indicar o funcionário responsável pelo abastecimento; 

-   Data: o usuário deve indicar a data de execução do abastecimento;

-   Hora: o usuário deve indicar a hora de execução do abastecimento; (tamanho do campo: 4 caracteres);

-   Equipamento: o usuário deve indicar o código do equipamento que está sendo abastecido;

-   Operador: o usuário deve indicar o código do operador do equipamento que está sendo abastecido;

-   Combustível: o usuário deve indicar o combustível utilizado no abastecimento. Campo estará em modo edição se o valor do novo parâmetro inserido (FG_APONTA_BOMBA_ABAST) for igual a ‘N’, caso contrario, não será editável e seu valor será gerado com o código do combustível relacionado ao ponto e bomba de abastecimento;

-   Quantidade: o usuário deve indicar a quantidade utilizada no abastecimento; (tamanho do campo: 5 caracteres)

-   Horímetro/Odômetro: o usuário deve indicar o horímetro/odômetro do equipamento durante a realização do abastecimento.

 

Demais Campos:

                Abastecimento:

 

-        Data Anterior: ao informar o equipamento o sistema recupera automaticamente à data do último abastecimento do equipamento em questão;

-        Hora: ao informar o equipamento o sistema recupera automaticamente à hora do último abastecimento do equipamento em questão;

-        Horímetro/Odômetro: ao informar o equipamento o sistema recupera automaticamente o horímetro/Odômetro do último abastecimento do equipamento em questão;

-        Operação: ao informar a operação que esta sendo executada pelo equipamento no momento do abastecimento, é feita a validação do consumo médio de acordo com o valor cadastrado na tabela de consumo médio, validando as informações digitadas, o percentual de tolerância, e exibindo mensagem de alerta caso os valores estejam fora do parâmetro;

-        Bomba de Abastecimento: o usuário deverá informar o código da bomba de abastecimento. É validado se a bomba informada esta relacionada ao ponto de abastecimento informado, estando, é recuperado o combustível relacionado ao ponto/bomba de abastecimento e populado o campo Combustível. O campo Bomba de Abastecimento só ficará visível na tela se o valor parametrizado para o novo parâmetro inserido (FG_APONTA_BOMBA_ABAST) for igual a ‘S’ (Tamanho do campo: 10 inteiros);

 

 Especificação técnica:

 Tabela:

Descrição

Nome

Situação

Apontamento   de Abastecimento - detalhe

APABASTEC_DE

Existente

 


 Scripts:

 

alter table APABASTEC_DE add (ID_BOMBA_ABAST number(38,0));

 

-   Recuperar o valor parametrizado para o novo parâmetro inserido (FG_APONTA_BOMBA_ABAST).

-   O campo Bomba de Abastecimento só ficará visível se o valor do parâmetro recuperado for igual a ‘S’;

-   Se o valor do parâmetro for igual a ‘N’ (Não), ajustar apenas o layout da tela de apontamento, não haverá mudanças nas regras de negocio do apontamento de abastecimento, ou seja, fica da forma como está;

-   Se o valor do parâmetro for igual a ‘S’ (Sim), seguir as efetuar validações conforme abaixo:

  • Alterar layout do apontamento de abastecimento e incluir o campo para apontar a bomba de abastecimento;
  • Validar se a bomba de abastecimento informada esta relacionada ao ponto de abastecimento (tabela BOMBA_ABASTEC) verificando a data final de validade para o relacionamento. Se não existir o relacionamento ou a data final for menor que a data do apontamento, não permitir o apontamento da bomba e gerar a seguinte mensagem “Bomba não relacionada ao Ponto de Abastecimento!. Verifique.”
  • Se a bomba informada for valida, recuperar o combustível relacionado a bomba e ponto de abastecimento e demonstrar o valor recuperado no campo “Combustível”. Demonstrar também a descrição do combustível;
  • Validar se o combustível recuperado esta relacionado ao modelo do equipamento/equipamento na tabela de consumo médio (validação existente);
  • O campo “Combustível” não deverá estar habilitado para edição, pois será alimentado pelo código do combustível recuperado no momento da validação do relacionamento da bomba com o ponto de abastecimento.

 

 

5. Apontamento de Lubrificação.

Objetivo: Inclusão do campo Bomba de Abastecimento para identificar a origem do lubrificante abastecido. Será utilizado pela rotina de fechamento diário do ponto de abastecimento.

 

Menu: Apontamentos>Manutenção>Lubrificação

 

Esboço da tela:

 

Modo Edição:

 

Dados

Campos Obrigatórios:

-   N°. do Boletim: o usuário deve indicar um número diferente para cada apontamento de lubrificação; (tamanho do campo: 8 caracteres)

-   Ponto de Lubrificação: o usuário deve indicar o ponto de abastecimento onde será executada a lubrificação, lembrando que este ponto deve estar previamente cadastrado na tabela de pontos de abastecimento;

-   Funcionário Responsável: o usuário deve indicar o funcionário responsável pela lubrificação

 

-   Data: o usuário deve indicar a data de execução da lubrificação;

-   Hora: o usuário pode indicar a hora de execução da lubrificação. (tamanho do campo: 4 caracteres);

-   Horímetro/Odômetro: neste campo o usuário deve informar o horímetro/odômetro do equipamento que está sendo lubrificado apresenta no momento da troca/remonta/limpeza;

-   Equipamento: o usuário deve indicar o código do equipamento que está sendo lubrificado;

-   Operador: o usuário deve indicar o operador da lubrificação;

-   Sistema Veicular: o usuário deve indicar o Sistema Veicular que está sendo lubrificado;

-   Subsistema Veicular: o usuário deve indicar o Subsistema Veicular que está sendo lubrificado;

-   Lubrificante/Filtros: o usuário deve indicar o código do Lubrificante/Filtro que está sendo utilizado na lubrificação. (A popup de busca do campo Lubrificante/Filtros irá buscar os Materiais, inicializando com os Materiais que tiverem um Plano Mestre de Lubrificação relacionados com o apontamento, caso não possua nenhum, irá listar os Materiais relacionados com o SubSistema Veicular, mas ainda assim o usuário poderá filtrar os Materiais desejados, desde que estes estejam relacionados ao SubSistema Veicular).  Campo estará em modo edição se o valor do novo parâmetro inserido (FG_APONTA_BOMBA_LUBR) for igual a ‘N’. Se o valor do novo parâmetro inserido (FG_APONTA_BOMBA_LUBR) for igual a ‘S’, o campo estará disponível se o tipo do lubrificante ao qual o lubrificante (material) esta relacionado for igual a ‘F’, caso contrario, o campo não estará disponível para edição e seu valor será recuperado pelo código do lubrificante relacionado ao ponto de lubrificação e bomba de abastecimento;

-   Quantidade: o usuário deve indicar a quantidade de Lubrificante/filtro utilizados na lubrificação; (tamanho do campo: 5 caracteres)

-   Máximo: neste campo o sistema recupera a capacidade máxima de lubrificante possível de ser adicionada ao compartimento que está sendo lubrificado.

 

Demais Validações:

-   Não será permitido a alteração/exclusão/finalização de boletins já finalizados (casos em que um apontamento é finalizado pela tela de Finalização de Boletim enquanto o mesmo está aberto na tela de outro usuário).

-   Não será permitido a inclusão/alteração/exclusão de detalhes de boletins já finalizados (casos em que um apontamento é finalizado pela tela de Finalização de Boletim enquanto o mesmo está aberto na tela de outro usuário).

-   Não é permitido manipular um apontamento que já tenha sido processado pelo Processamento de Pagamento de Serviços. Para realizar esta operação, deverá ser regredida a Data de Pagamento do Período de Pagamento do Contrato do Prestador que realizou o serviço;

-   Bomba de Abastecimento: o usuário deverá informar o código da bomba de abastecimento. É validado se a bomba informada esta relacionada ao ponto de lubrificação informado, estando, é recuperado o código do lubrificante relacionado ao ponto de lubrificação e bomba de abastecimento e populado o campo Lubrificante/Filtro.  O campo Bomba de Abastecimento só ficará visível na tela se o valor parametrizado para o novo parâmetro inserido (FG_APONTA_BOMBA_LUBR) for igual a ‘S’ (Tamanho do campo: 10 inteiros);

 

 

Especificação técnica: 

 

 

Tabela:

 

Descrição

Nome

Situação

Apontamento   de Lubrificação - detalhe

APALUBRIF_DE

Existente

 

 

 

Scripts:

alter table APLUBRIF_DE add (ID_BOMBA_ABAST number(38,0));

 

-   Recuperar o valor parametrizado para o novo parâmetro inserido (FG_APONTA_BOMBA_LUBR).

-   O campo Bomba de Abastecimento só ficará visível se o valor do parâmetro recuperado for igual a ‘S’;

-   Se o valor do parâmetro for igual a ‘N’ (Não), ajustar apenas o layout da tela de apontamento, não haverá mudanças nas regras de negocio do apontamento de lubrificação, ou seja, fica da forma como está;

-   Se o valor do parâmetro for igual a ‘S’ (Sim), seguir as efetuar validações conforme abaixo:

  • Alterar layout do apontamento de lubrificação e incluir o campo para apontar a bomba de abastecimento;
  • Validar se a bomba de abastecimento informada esta relacionada ao ponto de lubrificação (tabela BOMBA_ABASTEC) verificando a data final de validade para o relacionamento. Se não existir o relacionamento ou a data final for menor que a data do apontamento, não permitir o apontamento da bomba e gerar a seguinte mensagem “Bomba não relacionada ao Ponto de Lubrificação!. Verifique.”
  • Se a bomba informada for valida, recuperar o lubrificante relacionado a bomba de abastecimento e ponto de lubrificação e demonstrar o valor recuperado no campo “Lubrificante/Filtro”. Demonstrar também a descrição do lubrificante;
  • Efetuar a mesma validação existente para o campo “Lubrificante/Filtro” para o lubrificante recuperado;
  • O campo “Lubrificante/Filtro” não deverá estar habilitado para edição se o tipo de lubrificante/filtro ao qual o material recuperado no momento da validação do relacionamento da bomba com o ponto de lubrificação for igual a ‘L’, caso contrário o mesmo deverá estar editável.

 

 

6. Fechamento Diário do Ponto de abastecimento.

 

Objetivo: Realizar o fechamento do ponto de abastecimento ou ponto de lubrificação por turno, acompanhando o total de combustíveis e lubrificantes movimentados pelas bombas através dos encerrantes inicial e final. Esta informação é comparada com o total de combustível ou lubrificante apontado para a bomba informada.

 

 

 

Menu: Apontamentos>Manutenção>Fechamento Diário do Ponto de Abastecimento

 

 

 Esboço da tela:

 Image Added

  

Modo Edição:

Opcional

Image Added

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

 

 

 Image Removed

 

 

 

 

 

 

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

 

Dados

Campos Obrigatórios:

-   Data: O usuário deverá informar a data de fechamento para o ponto de abastecimento;

-   Ponto de Abastecimento: O usuário deverá informar o código do ponto de abastecimento (Tamanho do campo: 10 inteiros);

-   Horário: O usuário deverá informar o código do horário (turno) para fechamento do ponto de abastecimento (Tamanho do campo: 3 inteiros);

-   Funcionário Responsável: O usuário deverá informar o código do funcionário responsável pelo fechamento do posto de abastecimento (Tamanho do campo: 10 inteiros);

-   Tipo: O usuário deverá informar o tipo do material que será sumarizado pela rotina de fechamento. ‘C’ é para combustíveis e ‘L’ é para lubrificantes. Utilizado para selecionar as origens dos apontamentos (Tamanho do campo: 1 caractere);

-   Posição Inicial: O usuário deverá informar o valor do encerrante da bomba de abastecimento no início do horário informado (Tamanho do campo: 8 inteiros e 3 decimais);

-   Posição Final: O usuário deverá informar o valor do encerrante da bomba de abastecimento no fim do horário informado (Tamanho do campo: 8 inteiros e 3 decimais);

-   Outras Saídas: O usuário deverá informar a quantidade de combustível transferido para comboios ou qualquer outra saída sem requisição (Tamanho do campo: 8 inteiros e 3 decimais);

-   Aferição: O usuário deverá informar a quantidade de combustível transferido para comboios ou qualquer outra saída sem requisição (Tamanho do campo: 8 inteiros e 3 decimais);

-   Total Consumido: Calculado automaticamente pelas diferenças entre o encerrante final (–) o encerrante inicial (+) outras saídas (+) aferição (Tamanho do campo: 8 inteiros e 3 decimais);

-   Total Apontado: Calculado automaticamente. Soma das requisições do ponto/bomba para abastecimentos ocorridos dentro do horário informado (Tamanho do campo: 8 inteiros e 3 decimais);

-   Diferença: Calculado automaticamente (Total consumido – Total apontado) (Tamanho do campo: 8 inteiros e 3 decimais).

 

Demais Validações:

-   Bomba de Abastecimento: O usuário deverá informar o código da bomba de abastecimento. Pelo relacionamento da bomba com o ponto de abastecimento, o material será recuperado automaticamente. Campo estará visível apenas se o parâmetro FG_APONTA_BOMBA_ABAST ou FG_APONTA_BOMBA_LUBR estiver com o valor igual a ‘S’ ou se o campo tipo estiver com valor “Combustível” e o parâmetro FG_APONTA_BOMBA_ABAST estiver com ‘S’ ou se o campo tipo estiver com valor “Lubrificante” e o parâmetro FG_APONTA_BOMBA_LUBRIF estiver com ‘S’ (Tamanho do campo: 10 inteiros);

 

Relatório:

Os filtros da tela são aplicados para o relatório e para exportar dados.

Image Added

Especificação técnica:

 

Tabela:

Descrição

Nome

Situação

Apontamento   do Fechamento Diário do Ponto de Abastecimento

APT_FECH_PABAST

Nova

 Image Added

-   A DATA informada não poderá ser maior que a data corrente;

-   O PONTO DE ABASTECIMENTO deverá estar relacionado a unidade administrativa “logada”;

-   Com o código do HORÁRIO informado, recuperar a hora de inicio e hora final do mesmo e concatenar com a data informada. Com a data/hora formada, não permitir que este seja maior que a data/hora corrente;

-   O FUNCIONÁRIO RESPONSÁVEL deverá estar com a situação “Ativa” na data do apontamento;

-   O campo TIPO define a tabela de origem de onde serão sumarizados os apontamentos de abastecimentos ou lubrificação. Como opção deve-se ter ‘C’ para Combustível e ‘L’ para Lubrificante. Se o usuário selecionar ‘Combustível’, a tabelas a serem lidas serão: APABASTEC e APABASTEC_DE. Se o usuário selecionar ‘Lubrificante’, as tabelas a serem lidas serão: APLUBRIF e APLUBRIF_DE;

-   Se os parâmetros FG_APONTA_BOMBA_ABAST e FG_APONTA_BOMBA_LUBR estiverem com o valor igual a ‘N’, o campo Bomba de Abastecimento não deverá estar visível, caso contrario, a exibição do campo dependerá do valor informado no campo Tipo, onde: se o campo tipo estiver com valor “Combustível” e o parâmetro FG_APONTA_BOMBA_ABAST estiver com ‘S’ ou se o campo tipo estiver com valor “Lubrificante” e o parâmetro FG_APONTA_BOMBA_LUBRIF estiver com ‘S’;

-   Respeitando a regra acima, validar se a Bomba de Combustível informada esta relacionada ao ponto de abastecimento na data do apontamento, se estiver, recuperar o código do material relacionado e demonstrar no campo Material. O campo não deverá estar editável;

-   Se as parametrizações não estiverem definidas para apontar a Bomba de Abastecimento, o campo Material deverá estar editável;

-   Com o código do ponto e bomba de abastecimento informado e data/hora de inicio do “turno”  definido, da tabela APT_FECH_PABAST para a maior data/hora final de “turno” menor que a informada, recuperar o valor do campo ENCER_FINAL  e iniciar o campo Posição Inicial com o mesmo valor. Validar se o valor informado não é menor que zero, e se o valor informado for diferente do valor recuperado, emitir mensagem de alerta (Valor do encerrante inicial diverge do valor do encerrante final do turno anterior. Confirma? Sim/Não) onde o usuário deverá confirmar a continuidade ou não da informação;

-   Validar se o valor informado no campo Posição Final não é menor que zero;

-   Validar se o valor informado no campo Outras Saídas não é menor que zero;

-   Validar se o valor informado no campo Aferição não é menor que zero;

-   O campo Total Consumido não será editável, seu valor será gerado pela diferença de valores entre a Posição Final – Posição Inicial;

-   O campo Total Apontado não será editável, seu valor será gerado pela sumarização dos apontamentos realizados para o ponto, bomba (se parametrizado) e intervalo entre a data/hora inicial e data/hora final para o “turno” informado. A tabela de origem dos dados será definida pelo campo Tipo informado anteriormente;

-   O campo Diferença não será editável, seu valor será gerado pelo seguinte calculo: ∑((Posição Final – Posição Inicial) – Outras Saídas – Aferição – Total Apontado);

-   Quaisquer alterações nos campos editáveis deverá “provocar” o recalculo dos campos Total Consumido, Total Apontado e Diferença.

 

7. Relatório de Apontamento de Abastecimento.

Objetivo: Incluir filtro e agrupamento para Bomba de Abastecimento.

 

Menu: Visões>Manutenção>Abastecimento

 

Esboço da tela:

Image Added

Image Added

 

8. Relatório de Apontamento de Lubrificação.

Objetivo: Incluir filtro e agrupamento para Bomba de Abastecimento.

 

Menu: Visões>Manutenção>Lubrificação

 

Esboço da tela:

Image Added

Image Added

 

 

 

Dicionário de Dados

Image Added

Image Added

Image Added

 

Image Added

Image Added

 

 

 

 

 

 

 

 

 

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