Pular para o conteúdo principal

Parâmetros MFA001 ainda não documentados

Lista de campos visíveis nos prints da tela MFA001 (ver prints-MFA001/) que ainda não possuem arquivo .md de documentação técnica neste diretório. Cada entrada inclui o label visível na tela e a aba onde aparece, para orientar a criação futura do doc.

Quando for gerar a documentação, usar a skill doc-parametros-batch (em paralelo) ou doc-parametro (individual) — ela rastreia todas as referências ao parâmetro no código-fonte Delphi e SQL e gera o .md no formato padronizado.

Como documentar​

  1. Identificar o nome real do campo PARMFATUR.* no source/MFA001/UMFA001.dfm / UdmMFA001.dfm procurando pelo label visível listado abaixo.
  2. Rodar doc-parametro com o nome do parâmetro (ex.: /doc-parametro ST_WMS).
  3. Conferir a tabela contra docs/schema/tables/PARMFATUR.sql (nome de coluna e domínio).

Aba Operações Padrão (aba inteira não documentada)​

Operação 1​

  • Condição de Pagamento
  • Forma de Pagamento
  • Tabela de Compra
  • Tabela de Venda
  • Tabela de Locação
  • Movimentação de Compra
  • Movimentação de Venda
  • Movimentação de Serviço
  • Movim. Acerto Ordem
  • Movim. Troca Devolução
  • Movim. Troca Venda
  • Movim. Transf. Saída
  • Movim. Transf. Entrada
  • Movimentação Operadora
  • Conta p/ Desp. NF Entrada
  • Conta p/ Desp. NF Saída
  • Histórico Recebto à Vista
  • Histórico Pagto à Vista
  • Produto Padrão
  • Seção Padrão
  • Serviço Padrão

Operação 2​

  • Consumidor Final
  • Técnico
  • Operadora
  • Mov de Débito Pendente p/ Vendedor (código de movimentação — não confundir com ST_DEBITOVENDEDOR documentado em st_debitovendedor.md)
  • Empresa Filial
  • Movimentação de Saída da Matriz
  • Movimentação de Entrada da Filial
  • Movimentação de Saída da Filial
  • Perfil de Índices
  • Tipo de Pedido Padrão (Estábil)
  • Transportador [MNF001/MNF002/MNF007]
  • Transferência por estoque mínimo - MNF036:
    • Local Origem
    • Local Destino

Aba Parâmetros → Faturamento​

Opção 1​

  • Atualizar Preço Promocional Vigente [TFA006]
  • Integração com WMS
  • Validar Matriz/Filial na Transferência?
  • Checkbox Controle Carcaças [MNF001/MPD002/MNF002/MPD011]
  • Checkbox Informar Seriais ao Salvar NF [MNF001]
  • Checkbox Reparcelamento Automático [MNF033]

Opção 2​

  • Duplicação do Produto nas Tabelas de Preço
  • Exigir Motivo Liberação Pedido/Nota
  • Cadastro de Limite de Crédito (Acesso TFA0…)
  • Reprocessar Movimentação Produtos
  • Checkbox Permite Vários Itens no Contrato [TFA015]
  • Checkbox Exibe motivo de bloqueio de Pedidos/Notas
  • Utiliza Código de Barras Embalagem [MEQ015]
  • Modelo Controle Lote [MPD002/MNF002/MPD011]
  • Código de Liberação [MNF017]
  • Reprocessar Preço Cliente [MFA006/MRC020]

Vendedor​

  • Checkbox Obriga tipo de vendedor "Principal"
  • Checkbox Bloquear mesmo Tipo de Vendedor por Produto
  • Tipo Vários Vendedores (combo)
  • Checkbox Gera Comissão na Compensação Financ de Laudo
  • Altera Base de Cálculo Vários Vendedores

Conferência​

  • Checkbox Conferência de Nota de Entrada (aba contém apenas este campo)

Aba Parâmetros → Notas Fiscais​

Parâmetros de Notas​

  • Produto de Frete
  • Importar Dados DI [MNF001]

Obs. Fiscais​

Os ~40 checkboxes individuais dos grupos "Observação da Nota" e "Observação da Ordem Carregamento" estão mapeados por tp_obsnota.md e tp_obsordemcarreg.md (como bitmask). Cada bit/flag individual pode merecer entrada própria se houver dúvida sobre significado. Avaliar caso a caso.


Aba Parâmetros → Pedidos / O.S.​

Opção 1​

  • Recusar Transportador
  • Perfil Entregador

Opção 2​

  • Checkbox Conferência de Ordem Produção Pneu [MPD031]
  • Obriga Cliente Cadastrado
  • Checkbox Bloqueia Pedido com OS Liberada [MOF001]
  • Usuário Conferência
  • Valor Limite para Novo Pedido [MEQ032]
  • Checkbox Bloquear Cliente na Transferência entre Empresas [MPD002]
  • Bloqueia Alteração Pedido [MPD002] vindo de O.S. [MOF001]
  • Ajustar Quantidade do Pedido com a Conferência [MPD031/MPD091]
  • Checkbox Ignorar Pedidos Gerados por O.S. [MOF001]
  • Checkbox Validar Quantidade Conferida [MPD031/MPD091/MPD097] (já existe st_bloqfatnaoconferidos.md, mas a localização declarada é Opção 1 — o print mostra em Opção 2; revisar)
  • Grupo Duplicação de Pedido [MPD002] (apenas ST_SOLICITAFATOR está documentado, os demais faltam):
    • Movimentação
    • Cond. Pagto
    • Forma Pagto
    • Tipo de Pedido
    • Produto ST
    • Movimentação ST

Opção 3 (aba quase não documentada)​

  • Bloqueio Geral — grid de Subgrupos (Código / Descrição)
  • Tipo Bloqueio (Comercial - MPD003)
  • Grupo Frete por Pedido:
    • Cobrança Automática
    • Tipo Valor Frete
    • Isento a partir de
    • Valor
  • Obriga Informar Transportador (JunsoftWEB/MPD002)

Aba Parâmetros → Locações​

  • Movim. Troca Venda Locações
  • Movim. Troca Devolução Locações
  • Tabela de Locação
  • Código de Tipo de Contrato Locação
  • Código de Tipo de Contrato Venda

Aba Layouts (aba inteira não documentada)​

Todos os códigos de layout de impressão:

  • Pedido Venda
  • Orçamento
  • Troca
  • Obra
  • Pedido Compra
  • Ordem Serviço
  • Receita
  • Pesagem Inicial
  • Etiqueta
  • Ordem Carregamento
  • Etiqueta Volume
  • Conferência Item (Pesagem)

Aba Pedido Mobile​

  • Calcula Juro por Condição de Pagamento
  • Verifica Limite/Dias em Atraso

Aba JunsoftWEB (aba inteira não documentada)​

Geral​

  • Vincula Vendedor Automaticamente
  • Bloqueia lançamento para cliente de outro vendedor
  • Consultar apenas Pedidos do mesmo Vendedor
  • Saldo Estoque - Lista de Produtos
  • Disponibilizar itens

Layouts​

  • Pedido Venda (código do layout)

Inconsistência de terminologia (C)​

Cerca de ~90 docs ainda usam "Parâmetros → Ambos → Opção 1/2" em vez da label visível "Parâmetros → Faturamento → Opção 1/2". "Ambos" é o nome do TTabSheet no .dfm (pagAmbos), não o Caption visível. Padronizar para a label visível em um próximo lote.


Outros​

  • st_exibezerados.md — aponta para source/TFA006/UdmTFA006.dfm:231. Não parece pertencer à MFA001. Avaliar se deve ser movido para tfa006-parametros/ ou reformulado.