jPesquisa — Framework Universal de Busca
Segunda shared unit mais crítica. 97.8% dos BPLs dependem dela.
Localização
source/jPesquisa/ — 12 units
Responsabilidade
Framework universal de busca/lookup para todos os módulos do ERP.
- Todos os campos de seleção (clientes, produtos, fornecedores, etc.) usam este framework
- Busca baseada na tabela
LISTAVALORdo Banco de Dados - Interface padronizada para lookup em qualquer entidade do sistema
Tabela LISTAVALOR
Tabela central que define o comportamento de busca para cada entidade:
- Colunas retornadas
- Filtros aplicados
- Ordenação padrão
- Labels de exibição
Problema Conhecido
⚠️ Debug shortcut em produção: Ctrl+Shift+C exibe o SQL gerado para a busca.
Útil para desenvolvimento, mas expõe queries em produção.
Dependentes
Praticamente todos os 104 famílias de módulos BPL:
- Pedidos — busca de clientes, produtos
- Financeiro — busca de títulos, clientes
- Faturamento — busca de itens, clientes
- Estoque — busca de produtos, locais
- E todos os demais...