Pular para o conteúdo principal

STFATCONSERTO - Permite Alteração de Consertos

Tela de configuração: REC001 — Parâmetros de Recapagem Localização na UI: Checkbox "Permite Alteração de Consertos" Tabela: PARAMRECAP.STFATCONSERTO Tipo: CHAR(1) Valor padrão: N (Não)

Resumo​

Controla se o sistema exibe a tela de consertos durante o processo de faturamento de pedidos de recapagem. Quando habilitado (S), o usuário pode visualizar e alterar os consertos vinculados ao pneu antes de confirmar o faturamento, incluindo a aplicação de descontos sobre itens em conserto.

Telas impactadas​

TelaDescrição do impacto
MRC019 — Faturamento de Pedidos (Recapagem)Ao salvar, se o parâmetro estiver como S, exibe modal TfrmMRC019Consertos para alteração de consertos antes de prosseguir
MRC048 — Faturamento de Pedidos (Recapagem — alternativa)Ao salvar, se o parâmetro estiver como S, insere registros na tabela ITEMRECAPFATUR com tipo C (Conserto)

Campos envolvidos​

CampoTabelaObservação
STFATCONSERTOPARAMRECAPCampo principal do parâmetro
TP_PRODUTO = 'C'ITEMRECAPFATURRegistros de conserto inseridos na tabela de faturamento

Opções disponíveis​

S — Habilitado (Permite Alteração de Consertos)​

O que fazDetalhe
Exibe tela de consertosDurante o faturamento, abre modal com os consertos do pneu para edição
Permite desconto em consertoO usuário pode aplicar descontos sobre itens em conserto
Grava em ITEMRECAPFATURRegistra os consertos como tipo C na tabela de faturamento

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros de Recapagem) e marque o checkbox "Permite Alteração de Consertos"
  2. Salve o parâmetro
  3. Acesse MRC019 ou MRC048 (Faturamento de Pedidos de Recapagem)
  4. Selecione um pedido que possua consertos vinculados ao pneu (exemplo: pneu com 2 consertos registrados)
  5. Clique em Salvar (<F9> ou botão Salvar)
  6. O sistema exibirá a tela de consertos contendo os itens em conserto do pneu
  7. Altere as quantidades ou valores de desconto conforme necessário (exemplo: aplicar R$ 10,00 de desconto em 1 conserto)
  8. Confirme a tela de consertos
  9. O sistema prosseguirá com o faturamento, gravando os consertos em ITEMRECAPFATUR

Resultado esperado: Ao salvar o faturamento, o sistema abre uma tela intermediária permitindo a alteração dos consertos do pneu. Os consertos são gravados na tabela ITEMRECAPFATUR com tipo C (Conserto).

Exceção / Importante: Se o pedido não possuir consertos vinculados (tabCONSERTOS.RecordCount = 0), a tela de consertos não é exibida, mesmo com o parâmetro habilitado. Ao cancelar a tela de consertos, o sistema exibe a mensagem "Lançamento de Desconto em conserto Cancelado!" e interrompe o processo de faturamento.


N — Desabilitado (Não Permite Alteração de Consertos) ← Padrão​

O que fazDetalhe
Não exibe tela de consertosO faturamento segue direto, sem tela intermediária de consertos
Consertos não são gravadosNenhum registro de conserto é inserido em ITEMRECAPFATUR

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros de Recapagem) e desmarque o checkbox "Permite Alteração de Consertos"
  2. Salve o parâmetro
  3. Acesse MRC019 ou MRC048 (Faturamento de Pedidos de Recapagem)
  4. Selecione um pedido e clique em Salvar
  5. O sistema prossegue o faturamento normalmente, sem exibir tela de consertos

Resultado esperado: O faturamento é concluído sem nenhuma tela intermediária de consertos. Itens em conserto não são considerados no processo de faturamento.


Procedures impactadas​

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

RotinaArquivoDescrição
TfrmCNF001.btnProcurarClicksource/CNF001/UCNF001.pasConsulta o parâmetro junto com IDEMPRESA para uso na tela de conferência
TfrmMRC019.btnSalvarClicksource/MRC019/UMRC019.pasVerifica paramRecap.Values['STFATCONSERTO'] = 'S' para exibir tela de consertos
TfrmMRC048.btnSalvarClicksource/MRC048/UMRC048.pasVerifica paramRecap.Values['STFATCONSERTO'] = 'S' para gravar consertos em ITEMRECAPFATUR
TdmREC001.qryCadastroAfterInsertsource/REC001/UdmREC001.pasInicializa o campo com 'N' ao inserir novo registro
TdmREC001.qryCadastroBeforePostsource/REC001/UdmREC001.pasInclui o valor do campo no log de auditoria antes de salvar

Referências SQL diretas ao campo​

Nenhuma referência direta ao campo STFATCONSERTO foi encontrada em procedures SQL em Scripts/. O campo é consultado exclusivamente via código Delphi (propriedade paramRecap.Values['STFATCONSERTO']).

Candidatas por uso da tabela PARAMRECAP​

Diversas procedures em Scripts/ utilizam a tabela PARAMRECAP para obter parâmetros gerais da empresa, porém não há evidência de leitura direta do campo STFATCONSERTO nessas procedures. Exemplos: GERA_PEDIDOSAIDACARCACA, FECHA_ORDEMPRODUCAORECAP, GERA_NOTAPEDIDO, entre outras.