ST_MOSTRACOBRADOR - Exibir Cobrador no Caixa
Tela de configuração: FNC001 — Parâmetros Financeiro
Localização: Aba &Caixa
Tabela:PARMFINANC.ST_MOSTRACOBRADOR
Tipo:CHAR(1)— Valor padrão:'N'
Componente:wwDBComboBox4
Controla a visibilidade dos campos de cobrador na tela do Caixa (jCaixa). Quando ativado, exibe o label, campo de código e campo de descrição do cobrador na interface de operações de caixa.
Telas impactadas
| Tela | Nome | Efeito |
|---|---|---|
| jCaixa / UCaixa | Caixa | Exibe ou oculta campos de cobrador |
| FNC001 | Parâmetros Financeiro | Tela de configuração do parâmetro |
Campos envolvidos
| Campo | Componente | Visível quando 'S' |
|---|---|---|
lblCobrador | Label "Cobrador" | Sim |
edtCD_COBRADOR | Campo de código do cobrador | Sim |
edtDS_COBRADOR | Campo de descrição/nome do cobrador | Sim |
Opções disponíveis
| O que faz | Detalhe |
|---|---|
S (Sim) | Campos do cobrador ficam visíveis na tela do Caixa |
N (Não) | Campos do cobrador ficam ocultos na tela do Caixa — valor padrão |
N — Não exibir cobrador
Simulação passo a passo
- Acesse FNC001 — Parâmetros Financeiro.
- Selecione a aba &Caixa.
- Localize o campo Dados do Parâmetro (ST_MOSTRACOBRADOR).
- Selecione a opção
'N'(Não). - Salve o parâmetro.
- Abra o Caixa (jCaixa).
Resultado esperado: Os campos "Cobrador" (label, código e descrição) não aparecem na tela do Caixa.
Exceção / Importante: Este é o comportamento padrão do sistema. Um parâmetro recém-criado terá
'N'automaticamente.
S — Exibir cobrador
Simulação passo a passo
- Acesse FNC001 — Parâmetros Financeiro.
- Selecione a aba &Caixa.
- Localize o campo Dados do Parâmetro (ST_MOSTRACOBRADOR).
- Selecione a opção
'S'(Sim). - Salve o parâmetro.
- Abra o Caixa (jCaixa).
Resultado esperado: Os campos "Cobrador" (label, código e descrição) são exibidos na tela do Caixa, permitindo informar o cobrador responsável pela operação.
Exemplo: Em empresas que utilizam cobrança por representantes, definir
'S'permite vincular cada recebimento/ pagamento ao cobrador que efetuou a operação.
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Linha | Uso |
|---|---|---|---|
TdmFNC001.tabPARMFINANCBeforePost | source/FNC001/UdmFNC001.pas | 317 | Default 'N' se campo vazio no BeforePost |
CarregarCaixa | source/jCaixa/UCaixa.pas | 424-426 | Define Visible dos 3 campos do cobrador |
Referências SQL diretas ao campo
Não foi encontrada referência direta ao campo ST_MOSTRACOBRADOR em Scripts/. O campo é consumido exclusivamente no código Delphi.
Candidatas por uso da tabela PARMFINANC
As rotinas abaixo utilizam a tabela PARMFINANC mas não referenciam ST_MOSTRACOBRADOR literalmente — sem impacto funcional direto identificado:
| Procedure | Arquivo |
|---|---|
CALCULA_CAPITAL | Scripts/CALCULA_CAPITAL.sql |
CALCULA_JURO | Scripts/CALCULA_JURO.sql |
CALCULA_JUROMORA | Scripts/CALCULA_JUROMORA.sql |
CANCELA_CONTAS | Scripts/CANCELA_CONTAS.sql |
CONTROLE_CAIXA | Scripts/CONTROLE_CAIXA.sql |
ESTORNA_MOVTOCAIXA | Scripts/ESTORNA_MOVTOCAIXA.sql |
GRAVA_MOVTOCAIXA | Scripts/GRAVA_MOVTOCAIXA.sql |
GRAVA_MOVTOCAIXAINDIVIDUAL | Scripts/GRAVA_MOVTOCAIXAINDIVIDUAL.sql |
Tabela comparativa resumida
| Valor | Label visível | Código visível | Descrição visível |
|---|---|---|---|
N | Não | Não | Não |
S | Sim | Sim | Sim |