ST_OCULTASANDOCONTAS - Ocultar Saldo de Contas
Tela de configuracao: ADM012 — Parametros do Usuario
Localizacao: Aba "Parametros do Usuario"
Tabela:PARMUSUARIO.ST_OCULTASANDOCONTAS
Tipo:CHAR(1)—DOM_CHAR1
Valor padrao:N(Nao)
Componente:cmbST_OCULTASANDOCONTAS(combobox)
Visao geral
Controla se o saldo das contas e exibido ou ocultado na tela de Movimento de Caixa (MFC003) e em operacoes relacionadas ao caixa. Quando definido como S, os valores de saldo ficam ocultos, util para ambientes com multioperadores ou quando se deseja restringir a visualizacao de saldos.
Telas impactadas
| Tela | Nome | Impacto |
|---|---|---|
| ADM012 | Parametros do Usuario | Configuracao do parametro |
| ADM013 | Copia de Usuario | Duplica o valor ao copiar parametros para outro usuario |
| MFC003 | Movimento de Caixa | Consulta o parametro para decidir se exibe ou oculta o saldo das contas |
Campos envolvidos
| Campo | Tabela | Tipo | Padrao | Obrigatorio |
|---|---|---|---|---|
ST_OCULTASANDOCONTAS | PARMUSUARIO | CHAR(1) | N | Sim |
Opcoes disponiveis
| O que faz | Detalhe |
|---|---|
N — Nao ocultar | Saldo das contas fica visivel na tela de Movimento de Caixa (padrao). |
S — Ocultar | Saldo das contas fica oculto na tela de Movimento de Caixa. |
N — Nao Ocultar (Padrao)
O usuario enxerga normalmente os saldos das contas (debto/credito) ao lancar movimentacoes no caixa.
Simulacao passo a passo
- Acesse ADM012 — Parametros do Usuario.
- Abra o registro do usuario desejado (ou crie um novo).
- Na aba "Parametros do Usuario", localize o campo "Ocultar Saldo Contas".
- Selecione a opcao Nao.
- Salve o registro.
- Acesse a tela MFC003 — Movimento de Caixa.
- Observe que os valores de saldo das contas (debito e credito) estao visiveis na grid e nos campos de saldo.
Resultado esperado: Os saldos das contas sao exibidos normalmente ao usuario durante a operacao do caixa.
S — Ocultar
O usuario nao enxerga os valores de saldo das contas ao lancar movimentacoes no caixa.
Simulacao passo a passo
- Acesse ADM012 — Parametros do Usuario.
- Abra o registro do usuario desejado.
- Na aba "Parametros do Usuario", localize o campo "Ocultar Saldo Contas".
- Selecione a opcao Sim.
- Salve o registro.
- Acesse a tela MFC003 — Movimento de Caixa.
- Observe que os valores de saldo das contas nao sao exibidos (campos ocultos ou com valor mascarado).
Resultado esperado: Os saldos das contas ficam ocultos na tela de Movimento de Caixa, impedindo que o operador visualize valores de saldo.
Excecao / Importante: Este parametro e por usuario (
PARMUSUARIO— chaveCD_EMPRESA+CD_USUARIO). Cada operador pode ter uma configuracao diferente. Para alterar o parametro de outro usuario, e necessario ter acesso a tela ADM012 com permissao de administrador.
Procedures impactadas
Rotinas Delphi com referencia direta ao parametro
| Rotina | Arquivo | Impacto |
|---|---|---|
TdmADM012.tabPARMUSUARIOAfterInsert | source/ADM012/UdmADM012.pas:254 | Define 'N' como valor padrao ao criar novo registro |
TfrmADM013.btnDuplicaUsuarioClick | source/ADM013/UADM013.pas:475,490,525 | Copia o valor ao duplicar usuario |
iniciar | source/MFC003/UMFC003.pas:228 | Consulta ST_OCULTASANDOCONTAS para decidir se exibe saldo na tela de caixa |
Referencias SQL diretas ao campo
Nenhuma referencia direta ao campo ST_OCULTASANDOCONTAS foi encontrada em scripts SQL do repositorio.
Candidatas por uso da tabela PARMUSUARIO
As rotinas abaixo utilizam a tabela PARMUSUARIO, mas nao referenciam o campo ST_OCULTASANDOCONTAS literalmente. Nao ha impacto funcional direto identificado:
CANCELA_NOTAFISCAL, CONTROLE_CAIXA, GERA_ETIQUETABALANCA, PERMISSAO_CAIXA, RETORNA_IMPRESSORAUSUARIO, TRGPARMFATUR_BU, VALIDA_BLOQDESCMAXSUBGRUPO, VALIDA_CODIGOBARRA, VALIDA_LIBERACAOUSUARIO, VALIDA_MODELOBLOQUEIODIASATRASO, VALIDA_MODELOBLOQUEIOPCDESCMAX, VALIDA_MODELOBLOQUEIOVLLIMITE, VERIFICA_BLOQUEIO, VIEW_DOCUMENTOSBLOQUEADOS.
Tabela Comparativa Resumida
| Opcao | Comportamento na MFC003 | Uso tipico |
|---|---|---|
N | Saldo visivel | Operadores padrao, administradores |
S | Saldo oculto | Caixas em ambientes com multioperadores ou restricao de visibilidade |