Árvore de páginas

01. DADOS GERAIS

Produto:

Totvs Agro Bioenergia.

Linha de Produto:

PIMS CS.

Segmento:

Agroindústria.

Módulo:

Pesagem e Colheita.

Função:Visualizar → Consultas → Demonstrativo de Distribuição de Peso.
País:Brasil
Ticket:Não possui.
Requisito/Story/Issue (informe o requisito relacionado) :DAGROSPA-15719.


02. SITUAÇÃO/REQUISITO

Há a necessidade que no aplicativo SPA seja criado uma consulta para demonstração da distribuição do peso por divisão entre as cargas da composição para que os usuários possam visualizar como foi realizado o rateio entre as cargas, conforme definições abaixo:

1. Nome da consulta: Demonstrativo de distribuição dos pesos por divisão;

2. Tela de critérios: a tela de critérios deverá conter os seguintes filtros:

  • Campo instância: trazer preenchido com a instância logada – o usuário poderá alterar;
  • Liberação: o usuário poderá informar apenas uma liberação – a consulta exibirá dados de uma composição somente;
  • Ticket de Rastreio: o usuário poderá informar apenas um ticket de rastreio – a consulta exibirá dados de uma composição somente;
  • Checkbox: ( ) Entrada  ( ) Saída – ambas opções inicializam marcadas, podendo o usuário alterar.

3. Tela da consulta: a tela da consulta deverá conter as seguintes colunas conforme definições abaixo:

Obs.: O exemplo de cálculos de das informações recuperadas estão demonstrados na planilha “Modelo de Consulta por divisão.xlsx” anexo na tarefa.

  • Instancia: instância da carga (INSTANCIA), recuperada da apt_cargas;
  • Liberação: número da liberação (NO_LIBERACAO) recuperado da apt_cargas;
  • Data de Movimento: data do movimento da carga (DT_MOVIMENTO) recuperada da apt_cargas;
  • Hora: na seção pesagem de entrada (HR_ENTRADA), na seção pesagem de saída (HR_SAIDA), recuperadas da apt_cargas;
  • Sequencia: número da sequência da carga (NO_SEQUENCIA) recuperada da apt_cargas;
  • Esquema pesagem: tipo do esquema de pesagem, recuperado do parâmetro RCMP | ESQ_PESAGEM – obrigatoriamente será DIVISAO. A consulta só deverá demonstrar cargas com o esquema DIV;
  • Peso por volume: se o peso é dividido com base no volume ou por divisão simples, recuperado do parâmetro RCMP_CAR | FG_DIST_PESOVOL;
  • Tipo pesagem: recuperado da tabela apt_cargas;
  • Tipo recurso: recuperado da tabela apt_cargas_rec (CD_TP_RECURSO), podendo ser CM (caminhão), TD (caminhão bate-volta entrada), TS (caminhão bate-volta saída) e CT (julieta). Demais recursos não serão exibidos;
  • Equipamento: recuperado da tabela atp_cargas_rec (CD_EQUIPTO);
  • Tara padrão: recuperado da tabela Equiptos (QT_TARA_PADR);
  • Volume: volume do equipamento recuperado da tabela Equiptos (QT_VOLUME) – apenas para caminhões plataforma e julietas;
  • Volumes Pesagem: quantidade de volumes envolvidos na pesagem, recuperado da tabela TP_PESAGEM (QT_VOL_nA) – n=1:5;
  • Fator: cálculo da distribuição de peso em função dos volumes dos equipamentos. Cálculo demonstrado na planilha;
  • Peso lido: valor calculado de acordo com a quantidade de volumes em cada pesagem – para chegar ao peso que foi lido pela balança (informação não gravada no sistema de forma isolada) – considerar os valores da coluna QT_BRUTO para cálculo do peso lido na pesagem de entrada e coluna QT_TARA para cálculo do peso lido na pesagem de saída;
  • Peso calculado: peso final para cada uma das cargas.


4. Regras de recuperação:

  • Com base na liberação/ticket de rastreio buscar a carga na apt_cargas, com base na hora de entrada (hr_entrada) recuperar todos os registros pertencentes à composição.


5. Pontos de atenção:

  • O menu da consulta só deverá ser criado se o parâmetro RCMP | ESQ_PESAGEM for DIVISAO e RCMP_CAR / FG_DIST_PESOVOL for igual a S.


03. SOLUÇÃO

Desenvolvimento da consulta que demonstra a distribuição dos pesos por divisão entre as cargas da composição.