Pular para o conteúdo principal

TPORDENACAOPRODMRC008 - Tipo de Ordenação da Pesquisa (MRC008)

Tela de configuração: REC001 - Parâmetros da Recapadora Localização: Parâmetros da Recapadora (Cadastro vinculado à empresa) Tabela: PARAMRECAP.TPORDENACAOPRODMRC008 Valor padrão: E (Escareação)

Telas impactadas​

TelaImpacto
REC001 - Parâmetros da RecapadoraCampo de configuração do parâmetro; controla como a ordenação será aplicada.
MRC008 - Pesquisa de Ordens de ProduçãoAplica a ordenação final do grid/resultados da pesquisa.

Campos envolvidos​

CampoTabelaDescrição
TPORDENACAOPRODMRC008PARAMRECAPDefine a lógica padrão de ordenação da pesquisa de produção.
DTFIMConsulta MRC008Data final da etapa usada na ordenação por Escareação.
DTFIMRASPConsulta MRC008Data final da raspagem usada na ordenação por Raspagem.
DTENTREGAConsulta MRC008Data de entrega usada como critério secundário.
STURGENTEConsulta MRC008Status urgente usado como critério terciário (decrescente).

Opções disponíveis​

O que fazDetalhe
E - EscareaçãoOrdena os resultados priorizando a conclusão da escareação (DTFIM), depois a entrega e a urgência.
R - RaspagemOrdena os resultados priorizando a conclusão da raspagem (DTFIMRASP), depois a entrega e a urgência.

E - Escareação (Padrão)​

Simulação passo a passo​

  1. Acesse REC001 > Parâmetros da Recapadora.
  2. No campo Tipo ordenação produção MRC008, selecione Escareação.
  3. Salve o registro.
  4. Abra MRC008 e realize uma pesquisa de ordens.
  5. Observe o grid/listagem apresentado.

Resultado esperado: Os registros são ordenados por conclusão da escareação (DTFIM), seguido da data de entrega (DTENTREGA) e, por último, pela urgência (STURGENTE DESC).

R - Raspagem​

Simulação passo a passo​

  1. Acesse REC001 > Parâmetros da Recapadora.
  2. No campo Tipo ordenação produção MRC008, selecione Raspagem.
  3. Salve o registro.
  4. Abra MRC008 e realize uma pesquisa de ordens.
  5. Observe o grid/listagem apresentado.

Resultado esperado: Os registros são ordenados por conclusão da raspagem (DTFIMRASP), seguido da data de entrega (DTENTREGA) e, por último, pela urgência (STURGENTE DESC).

Procedures impactadas​

Rotinas Delphi com referência direta ao parâmetro​

RotinaArquivoLinhaEvidência
TfrmMRC008.btnAtualizarClicksource/MRC008/UMRC008.pas672if (dmMRC008.paramRecap.Values['TPORDENACAOPRODMRC008'] = 'E') then
TfrmMRC008.gridORDENSTitleClicksource/MRC008/UMRC008.pas1985if (dmMRC008.paramRecap.Values['TPORDENACAOPRODMRC008'] = 'E') then
TdmREC001.qryCadastroAfterInsertsource/REC001/UdmREC001.pas942if (qryCadastroTPORDENACAOPRODMRC008.IsNull) then qryCadastroTPORDENACAOPRODMRC008.AsString := 'E';

Referências SQL diretas ao campo​

Não foi encontrada referência direta ao campo TPORDENACAOPRODMRC008 em procedures/views sob Scripts/.

Candidatas por uso da tabela​

Procedure/ViewArquivoLinhaEvidência
Várias procedures/recursosScripts/*.sqlDiversasConsultam PARAMRECAP para parâmetros da empresa, sem citar TPORDENACAOPRODMRC008 explicitamente.

Regras de negócio​

  • O parâmetro controla apenas a ordenção padrão aplicada ao resultado da pesquisa em MRC008.
  • A ordenação secundária é sempre por DTENTREGA e a terciária por STURGENTE DESC.
  • Ao inserir novo registro nos parâmetros, o sistema assume E como padrão se o campo estiver nulo.

Exceção / Importante: Ao clicar no título de coluna do grid em MRC008, a ordenação pode ser refeita de acordo com a coluna selecionada, mas a lógica inicial continua dependendo deste parâmetro.