Páginas filhas
  • DT T-Pesag - Validação dos dados e gravação da Pesagem - (API - Server)

Validação dos dados e gravação da Pesagem

Linha de Produto:

PIMSCS.

Segmento:

Agroindústria.

Módulo:

Pesagem e Análises de Matéria-Prima.

Função:

T-Pesag Server.

Situação/Requisito:

Validação dos dados e gravação da Pesagem - (API - Server) -

  • Criar interface e classe para realizar validação dos dados da pesagem de acordo com o Tipo de pesagem / Produto;
  • Criar classes de validações específicas de forma que possam ser utilizadas por outras classes

Validações para pesagem de TORTA
Tipo de Movimentação

  • Validar se está cadastrado na tabela TIPO_MOVIMENTO
  • Obrigatório.

Produto

  • Validar se está cadastrado na tabela CAD_PRODUTO, a coluna FG_TP_PESAGEM deve ter o valor 'T' e a coluna FG_EXCLUSAO <> ‘S’

Origem

  • Validar se está cadastrado na tabela DEPOSITO, filtrar por instância.
  • Obrigatório.

Tipo Aplicação: A – Aplicação D – Depósito O – Doação V - Venda

  • Se tipo for A
    Deverá ser informado UP1, UP2 e UP3
  • Caso contrário
    Deverá ser informado Destino, tabela DEPOSITO, filtro por instância.

Validação de Recursos

  • Pá carregadeira, tabela EQUIPTOS, CD_TP_RECURSO = ‘PA’
  • Caminhão, tabela EQUIPTOS, CD_TP_RECURSO = ‘CM’, obrigatório
  • Motorista Caminhão, tabela FUNCIONARS
  • Carregadeira, tabela EQUIPTOS, CD_TP_RECURSO = ‘CG’
  • Operador Carregadeira, tabela FUNCIONARS
  • Reboque 1, tabela EQUIPTOS, CD_TP_RECURSO = ‘CT’
  • Reboque 2, tabela EQUIPTOS, CD_TP_RECURSO = ‘CT’
  • Reboque 3, tabela EQUIPTOS, CD_TP_RECURSO = ‘CT’

Fornecedor

  • Validar se está cadastrado na tabela CAD_FORNEC, filtro por instância
  • Obrigatório

Número de Documento, opcional

Transponder, opcional

Centro de Custo

  • Validar se está cadastrado na tabela CCUSTOS
  • Obrigatório se parâmetro SPA_OUTR / FG_DIG_CCUSTO = S, se parâmetro SPA_OUTR / CD_CCUSTO_PGSERV estiver com valor então o CCusto deverá estar dentro dele.
  • Verificar regra na tabela UP1TPPROPR (Centura)

Distância

  • Verificar parâmetro SPA_OUTR, FG_DIG_DISTANCIA > S obrigatório, O = Opcional, N – Não digita

Limite de Produto, será o limite de peso líquido

Solução/Implementação:

Criado no servidor de produção a rotina de validação da regra de negócio da pesagem de torta, validando produto, origem, fornecedor, produto, centro de custo e recursos.

Requisito:DAGROSPA-3096.