TP_SALDOLISTAPRODUTO - Tipo de Saldo na Lista de Produtos
Tela de configuração: MFA001 — Parâmetros de Faturamento Localização: Aba Geral → grupo "Saldo Estoque - Lista de Produtos" Tabela:
PARMFATUR.TP_SALDOLISTAPRODUTOValor padrão:F(Físico)
Telas impactadas
| Tela | Contexto |
|---|---|
| MFA001 / PARMFATUR | Tela onde o parâmetro é configurado |
Nota: Não foi encontrada referência direta ao campo
TP_SALDOLISTAPRODUTOem scripts SQL (Scripts/) nem em outros formulários Delphi além do próprio MFA001. O consumo funcional ocorre provavelmente em rotinas de listagem/consulta de produtos no front-end que leem a tabelaPARMFATURem tempo de execução.
Campos envolvidos
| Campo | Tabela | Tipo | Obrigatório | Padrão |
|---|---|---|---|---|
TP_SALDOLISTAPRODUTO | PARMFATUR | CHAR(1) | ✓ | F |
Opções disponíveis
| O que faz | Detalhe |
|---|---|
| Define qual tipo de saldo de estoque é exibido na Lista de Produtos | Controla se a lista mostra saldo físico (disponível real) ou comprometido (reservado por pedidos/orçamentos) |
| Valor editável pelo usuário | Combobox na aba Geral de MFA001 |
C — Comprometido
| O que faz | Detalhe |
|---|---|
| Exibe saldo comprometido na lista de produtos | Considera quantidades já reservadas por pedidos de venda, orçamentos ou ordens de serviço |
Simulação passo a passo
- Acesse MFA001 — Parâmetros de Faturamento.
- Na aba Geral, localize o campo Saldo Estoque - Lista de Produtos.
- Selecione a opção Comprometido.
- Salve os parâmetros (
<F9>ou botão Confirmar). - Abra a tela de Lista de Produtos (consulta de estoque).
- Observe que a coluna de saldo apresenta as quantidades comprometidas (já reservadas por pedidos/orçamentos).
Resultado esperado: A lista de produtos exibe o saldo comprometido de cada item, mostrando quantas unidades já estão alocadas para pedidos e orçamentos.
F — Físico
| O que faz | Detalhe |
|---|---|
| Exibe saldo físico (disponível real) na lista de produtos | Valor padrão do sistema. Mostra o estoque fisicamente disponível, descontando as saídas já confirmadas |
Simulação passo a passo
- Acesse MFA001 — Parâmetros de Faturamento.
- Na aba Geral, localize o campo Saldo Estoque - Lista de Produtos.
- Selecione a opção Físico (padrão).
- Salve os parâmetros (
<F9>ou botão Confirmar). - Abra a tela de Lista de Produtos (consulta de estoque).
- Observe que a coluna de saldo apresenta as quantidades fisicamente disponíveis em estoque.
Resultado esperado: A lista de produtos exibe o saldo físico de cada item, representando o estoque real disponível no momento da consulta.
Tabela comparativa resumida
| Valor | Nome | Significado |
|---|---|---|
C | Comprometido | Saldo reservado por pedidos/orçamentos |
F | Físico | Saldo fisicamente disponível em estoque (padrão) |
Procedures impactadas
Rotinas Delphi com referência direta
| Rotina | Arquivo | Linha | Evidência |
|---|---|---|---|
TdmMFA001.tabPARMFATURAfterInsert | source/MFA001/UdmMFA001.pas | 597 | Atribui valor padrão 'F' ao criar novo registro |
Referências SQL diretas ao campo
Nenhuma procedure ou view em Scripts/ referencia diretamente o campo TP_SALDOLISTAPRODUTO.
Candidatas por uso da tabela
As procedures abaixo utilizam a tabela PARMFATUR mas não citam o campo TP_SALDOLISTAPRODUTO literalmente. Impacto funcional direto não confirmado:
ATUALIZA_PESSOA, ATUALIZA_PRECOVENDA, BUSCAPRECORECAP, CALCULA_CENTRORESULT, CALCULA_CENTRORESULTITEM, CALCULA_COMISSAO, CALCULA_COMISSAO_V2, CALCULA_JUROVENDA, CALCULA_MAQUINA, CALCULA_MAQUINAFICHA, CANCELA_MESTRA, CANCELA_NOTAFISCAL, CONFIRMA_ORDEMSERVICO, CONFIRMA_ORDEMSERVICOMETAL, CONSOME_LOTEMATERIAPRIMA, CREDITOPERIODICO_AI0, CREDITOPERIODICOGRUPO_AI0, EXPORTACAO_ALLABOR, EXPORTACAO_DOMINIOCADASTROS, EXPORTACAO_DOMINIOCUPOM.