STMOSTRAPARCELA – Mostra Parcelamento de Pedido
Tela de configuração: REC001 – Parâmetros da Recapadora Localização: Parâmetros → aba principal → checkbox "Mostra Parcelamento de Pedido [MRC001]" Tabela / Campo:
PARAMRECAP.STMOSTRAPARCELATipo:CHAR(1)Valor padrão:N
Resumo
Controla se, ao confirmar um pedido parcelado na tela MRC001, o sistema exibe automaticamente a janela de parcelamento para o usuário informar/visualizar as parcelas. Quando desativado, o pedido parcelado é salvo sem abrir a tela de parcelas.
Telas impactadas
| Tela | Efeito |
|---|---|
| MRC001 – Lançamento de Pedido de Pneu (Recapadora) | Ao confirmar um pedido com condição de pagamento parcelada (ST_CONDPAGTO = 'P'), abre a tela de parcelamento do pedido automaticamente |
Campos envolvidos
| Campo | Tabela | Observação |
|---|---|---|
STMOSTRAPARCELA | PARAMRECAP | Flag S/N que habilita a exibição da tela de parcelamento |
ST_CONDPAGTO | Tabela de Pedido Pneu | Condição de pagamento; quando 'P' (Parcelado) interage com este parâmetro |
IDCONDPAGTO | Tabela de Pedido Pneu | Condição de pagamento vinculada ao pedido |
CDFORMAPAGTO | Tabela de Pedido Pneu | Forma de pagamento do pedido |
Opções disponíveis
S – Exibe Parcelamento ao Confirmar Pedido
| O que faz | Detalhe |
|---|---|
| Exibe tela de parcelamento | Ao confirmar pedido parcelado na MRC001, abre janela para informar/visualizar parcelas |
| Condição obrigatória | Somente para pedidos com ST_CONDPAGTO = 'P' (Parcelado) |
Simulação passo a passo
- Acesse a tela REC001 (Parâmetros da Recapadora).
- Marque o checkbox "Mostra Parcelamento de Pedido [MRC001]".
- Salve o parâmetro.
- Acesse a tela MRC001 e lance um novo pedido de pneu.
- Selecione uma condição de pagamento parcelada (
ST_CONDPAGTO = 'P'). - Confirme o pedido clicando em OK / finalizando o lançamento.
Resultado esperado: O sistema abre automaticamente a janela de parcelamento do pedido, permitindo ao usuário informar e visualizar as datas e valores das parcelas antes de finalizar.
N – Não Exibe Parcelamento (Padrão)
| O que faz | Detalhe |
|---|---|
| Suprime tela de parcelamento | Ao confirmar pedido parcelado na MRC001, o sistema salva sem abrir janela de parcelas |
| Valor padrão | Este é o comportamento default da instalação |
Simulação passo a passo
- Acesse a tela REC001 (Parâmetros da Recapadora).
- Desmarque o checkbox "Mostra Parcelamento de Pedido [MRC001]".
- Salve o parâmetro.
- Acesse a tela MRC001 e lance um novo pedido de pneu.
- Selecione uma condição de pagamento parcelada.
- Confirme o pedido.
Resultado esperado: O pedido é salvo normalmente, mas a janela de parcelamento não é exibida. As parcelas são geradas internamente conforme a condição de pagamento, sem intervenção manual do usuário.
Procedures impactadas
Rotinas Delphi com referência direta ao parâmetro
| Rotina | Arquivo | Linha | Uso |
|---|---|---|---|
TframeMRC001.actionOKExecute | source/MRC001/UframeMRC001.pas | 707 | Verifica parmRecap.Values['STMOSTRAPARCELA'] = 'S' para decidir se abre tela de parcelamento |
TdmREC001.qryCadastroAfterInsert | source/REC001/UdmREC001.pas | 714 | Define valor padrão 'N' ao inserir novo registro |
TdmREC001.qryCadastroBeforePost | source/REC001/UdmREC001.pas | 1185 | Inclui campo na validação antes de salvar |
chkSTMOSTRAPARCELAMouseMove | source/REC001/UframeREC001.pas | 1326 | Exibe hint ao posicionar mouse sobre o checkbox |
Referências SQL diretas ao campo
Não foram encontradas referências diretas ao campo STMOSTRAPARCELA em procedures/views SQL dentro de Scripts/. O campo é utilizado exclusivamente via aplicação Delphi (MRC001 e REC001).
Candidatas por uso da tabela (PARAMRECAP)
Diversas procedures fazem JOIN ou SELECT na tabela PARAMRECAP, mas nenhuma citou o campo STMOSTRAPARCELA nas evidências levantadas. Essas rotinas não possuem impacto funcional direto sobre este parâmetro.
Observação: A tabela
PARAMRECAPé extensamente utilizada em scripts de recapadora (geração de pedidos, fechamento de ordens, cancelamentos), porém o campoSTMOSTRAPARCELAé consumido apenas pela aplicação Delphi na tela MRC001.
Exceções / Importante
Condição de pagamento: O parâmetro só tem efeito quando o pedido possui
ST_CONDPAGTO = 'P'(Parcelado). Pedidos com outras condições de pagamento (à vista, etc.) ignoram este parâmetro.Tela afetada: O efeito é exclusivo da tela MRC001 (Lançamento de Pedido de Pneu na Recapadora). Outras telas que utilizam pedidos não são impactadas.