Pular para o conteúdo principal

IDTIPOPEDIDOGARANTIA — Tipo de Pedido de Garantia

Tela de configuração: REC001 — Parâmetros de Recapadora Tabela: PARAMRECAP.IDTIPOPEDIDOGARANTIA Tipo: INTEGER (chave estrangeira para TIPOPEDIDOPNEU.ID) Valor padrão: NULL (sem tipo vinculado)

Resumo​

Define qual tipo de pedido de pneu (tabela TIPOPEDIDOPNEU) é considerado como pedido de garantia na recapadora. Quando um pedido na tela MRC001 possui o tipo de pedido igual a este parâmetro, o sistema habilita o campo Garantia (STGARANTIA) nos itens e marca automaticamente todos os itens como garantia (STGARANTIA = 'S').

Telas impactadas​

TelaEfeito
MRC001 — Pedidos de RecapadoraAo abrir/incluir um pedido cujo tipo corresponde ao parâmetro, o checkbox chkSTGARANTIA é habilitado e todos os itens do pedido são marcados como garantia automaticamente.
MRC001 / UframeConsulta — Consulta de PedidosAo alterar um pedido existente, se o tipo do pedido bate com IDTIPOPEDIDOGARANTIA, o checkbox de garantia fica habilitado; caso contrário, fica desabilitado.

Campos envolvidos​

CampoTabelaRelação
IDTIPOPEDIDOGARANTIAPARAMRECAPParâmetro — tipo de pedido que representa garantia
IDTIPOPEDIDOPEDIDOPNEUTipo do pedido de recapadora — comparado com o parâmetro
STGARANTIAITEMPEDIDOPNEUFlag de garantia por item — 'S' quando o pedido é de garantia
DSTIPOPEDIDOANPARAMRECAPCampo calculado — descrição do tipo de pedido selecionado (somente leitura na tela)

Opções disponíveis​

O parâmetro aceita o ID (chave primária) de qualquer registro cadastrado na tabela TIPOPEDIDOPNEU ou ficar em branco (NULL).

Em branco (NULL) — Nenhum tipo vinculado​

O que fazDetalhe
Desabilita a lógica de garantiaNenhum pedido é reconhecido como garantia; o campo STGARANTIA dos itens fica sempre 'N' e o checkbox fica desabilitado

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros de Recapadora).
  2. Localize o campo Tipo de Pedido de Garantia (abaixo do campo ST_ALTERAVALOR).
  3. Deixe o campo em branco.
  4. Salve os parâmetros.
  5. Abra MRC001 e inclua ou altere um pedido de qualquer tipo.
  6. Observe que o checkbox Garantia nos itens permanece desabilitado e os itens são gravados com STGARANTIA = 'N'.

Resultado esperado: Nenhum pedido é tratado como garantia; o checkbox Garantia fica sempre desabilitado na tela MRC001.


Preenchido com um ID — Tipo de pedido de garantia definido​

O que fazDetalhe
Habilita garantia para pedidos do tipo selecionadoQuando o tipo do pedido (PEDIDOPNEU.IDTIPOPEDIDO) é igual ao ID informado, o checkbox Garantia é habilitado e os itens são marcados automaticamente com STGARANTIA = 'S'

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros de Recapadora).
  2. Localize o campo Tipo de Pedido de Garantia.
  3. Pressione <F9> para abrir a busca de tipos de pedido (tabela TIPOPEDIDOPNEU).
  4. Selecione o tipo desejado (ex.: tipo "Garantia" com ID = 3).
  5. O campo de descrição ao lado será preenchido automaticamente com a descrição do tipo selecionado.
  6. Salve os parâmetros.
  7. Abra MRC001 e inclua um novo pedido.
  8. No campo Tipo de Pedido, selecione o mesmo tipo configurado no parâmetro (ID = 3).
  9. Observe que o checkbox Garantia nos itens fica habilitado.
  10. Adicione itens ao pedido e salve. Ao salvar, cada item será marcado automaticamente com STGARANTIA = 'S'.

Resultado esperado: Pedidos cujo tipo corresponde ao parâmetro têm seus itens marcados como garantia automaticamente. O checkbox Garantia fica habilitado na tela para o operador.

Excecao / Importante:

  • Se o usuário informar um ID inexistente em TIPOPEDIDOPNEU, o sistema exibe o erro: "Tipo de Pedido Não Cadastrado. Verifique! [TRC018]".
  • Quando o tipo do pedido não corresponde ao IDTIPOPEDIDOGARANTIA, o checkbox Garantia fica desabilitado e os itens são gravados com STGARANTIA = 'N'.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoO que faz
TdmREC001.tabCadastroIDTIPOPEDIDOGARANTIAValidateUdmREC001.pas:1290Valida o ID informado consultando TIPOPEDIDOPNEU; preenche a descrição ou lança erro se não existir
TframeREC001.edtIDTIPOPEDIDOGARANTIAKeyDownUframeREC001.pas:1182Abre a busca de TIPOPEDIDOPNEU ao pressionar <F9> e preenche o campo
TdmMRC001.qryItemPedidoPneuBeforePostUdmMRC001.pas:986Ao salvar item, consulta IDTIPOPEDIDOGARANTIA de PARAMRECAP e marca STGARANTIA = 'S' se o tipo do pedido coincidir
TframeConsulta.actionAlterarExecuteUframeConsulta.pas:577Ao alterar pedido, habilita/desabilita chkSTGARANTIA comparando tipo do pedido com o parâmetro
TdmMRC001 (rotina de inclusão)UdmMRC001.pas:1719Consulta o parâmetro para habilitar o checkbox e marcar todos os itens existentes como garantia

Referências SQL diretas ao campo em Scripts/​

Nenhuma referência direta ao campo IDTIPOPEDIDOGARANTIA foi encontrada nos scripts SQL da pasta Scripts/.

Candidatas por uso da tabela PARAMRECAP​

Muitos scripts SQL fazem JOIN ou FROM PARAMRECAP sem citar o campo IDTIPOPEDIDOGARANTIA explicitamente. Não há impacto funcional direto desses scripts sobre este parâmetro específico.