Smart View Protheus
Você já abriu um relatório antigo no Protheus e pensou: “Será que isso não poderia ser mais fácil, interativo e rápido de atualizar?” Isso é o que muitos profissionais enfrentam: relatórios estáticos, processos manuais para cruzar informações e dificuldade para migrar rotinas legadas quando o ERP evolui. O Smart View chega para transformar esse fluxo — trocando relatórios tradicionais por visões dinâmicas que facilitam a tomada de decisão. Aqui eu vou explicar, com exemplos práticos e linguagem direta, como ele funciona e como usar no dia a dia.
O que é o Smart View
O Smart View é a nova camada de visualização e entrega de relatórios integrada ao Protheus. Em vez de depender exclusivamente das rotinas legadas de impressão e listas, o Smart View disponibiliza visões dinâmicas de dados, painéis interativos e relatórios flexíveis que podem ser parametrizados para diferentes necessidades. A ideia por trás dele não é criar um sistema paralelo, mas oferecer uma forma mais moderna e reutilizável de consumir os dados já presentes no ERP.
Na prática isso significa que muitos dos relatórios que antes eram acessados por rotinas antigas agora têm equivalente no Smart View — desde posições de títulos a receber até relatórios de PCP e folha de pagamento. O recurso costuma ser ativado por parametrização dentro do ambiente do Protheus, sem necessidade de nova licença na maioria dos cenários (confirme com sua área de produto/infraestrutura local).
Quais rotinas e relatórios o Smart View substitui
Uma das grandes mudanças é a substituição ou reinterpretação das rotinas tradicionais por visões do Smart View. Exemplos práticos encontrados no uso do sistema mostram que rotinas legadas como FINR130 (Posição de Títulos a Receber), FINR150 (Posição de Títulos a Pagar), FINR140 (Fluxo de Caixa Analítico) e FINR133 (Aging de Clientes) têm equivalentes no Smart View. No módulo de Compras e Estoque encontramos substituições para MATR110 (Pedido de Compras), MATR900 (Kardex) e MATR240 (Posição de Estoque).
No setor de PCP e produção, rotinas como MATR850 (Relação das Ordens de Produção), MATR820 (Relatório Ordem de Produção) e MATR895 (Comparativo Real x Previsto) também aparecem já como visões preparadas no Smart View. No RH, relatórios importantes como GPER030 (Recibo de Pagamento) e PONR010 (Espelho de Ponto) têm suas versões adaptadas.
Essa lista não é exaustiva — a transformação atinge muitos grupos de módulos: Financeiro, Compras, Estoque, Faturamento, Contabilidade, Fiscal, RH, PCP, CRM, Call Center, Gestão de Contratos e Projetos. A vantagem prática é que, ao invés de manter dezenas ou centenas de rotinas legadas, o usuário passa a navegar por visões padronizadas e, em muitos casos, personalizáveis dentro do Smart View.
Como acessar e navegar no Smart View
O acesso ao Smart View normalmente está integrado ao menu do Protheus. Uma vez ativado por parametrização, você encontra novas opções de relatórios e visões vinculadas aos módulos já conhecidos. A navegação é pensada para que usuários funcionais — analistas financeiros, gerentes de estoque, equipes de PCP — consigam montar filtros, agrupar e exportar dados sem intervenção do time de infraestrutura.
Principais interações esperadas ao usar o Smart View:
- Filtro dinâmico por campos-chave (cliente, período, centro de custo, filial);
- Agrupamento e ordenação em tempo real para explorar os dados;
- Exportação dos resultados para formatos usuais (por exemplo, planilhas) para análise adicional;
- Possibilidade de salvar visões ou modelos de filtro para uso repetido.
Nem sempre todas as funcionalidades (como agendamento centralizado ou APIs expostas) estão ativas por padrão em todas as instalações — isso depende das versões e da parametrização do ambiente. Por isso, antes de planejar integrações automáticas, valide com o time responsável pela infraestrutura e pelo ambiente Protheus da sua empresa.
Tabelas e campos que aparecem nas visões
O Smart View entrega dados que já existem nas tabelas do Protheus e em visões fiscais/dinâmicas. Exemplos que aparecem nas implementações incluem a Tabela SFT (usada em livros fiscais por item de nota fiscal) e estruturas de visões para EFD Contribuições e outros detalhes fiscais. Também é comum ver tabelas de parâmetros como SX6 sendo utilizadas para armazenar definições e controles de exibição.
Como essa camada apenas reutiliza dados do ERP, entender o mapeamento entre tabelas e campos é essencial para quem vai criar ou ajustar relatórios. Dica prática: monte um inventário simples com as tabelas mais usadas pelo seu processo (contas a pagar/receber, estoque, ordens de produção, centrais de custo, folha), identifique os campos-chave e valide se as visões do Smart View cobrem todos os cruzamentos necessários.
Parâmetros e personalizações: o que observar
No Protheus, parametrizações específicas costumam controlar comportamentos do sistema. Parâmetros com prefixo MV_ são um exemplo comum de variáveis de sistema que podem ser criadas para ajustar comportamentos — quando você encontrar nomes como MV_X_AMBOF ou MV_X_USERS, trate-os como personalizações locais que a empresa criou para ajustar processos. Essas entradas são úteis, mas exigem governança: documente quem criou cada MV_, para que serve e quem pode alterar.
Do lado de desenvolvimento, funções customizadas muitas vezes usam prefixos e convenções próprias. Nomes iniciados por u_ ou com z no início (por exemplo, funções de exemplo como u_teste_de_nome_longo ou zCadSX6) são exemplos típicos de customizações e rotinas internas — diferencie sempre o que é padrão do que é customização ao planejar migrações ou atualizações do Smart View.
Boas práticas para parametrização e customizações:
- Centralize o cadastro de parâmetros e registre o autor, objetivo e data de criação;
- Evite misturar lógica de apresentação nas tabelas de parâmetros; reserve SX6 ou tabelas análogas para configurações;
- Documente funções customizadas e identifique quais relatórios do Smart View dependem delas para facilitar futuras migrações;
- Priorize alterações via parametrização em vez de alterar código-fonte quando possível.
Integração com ferramentas de BI e outras soluções
Muitas equipes vão querer levar as visões do Smart View para ferramentas de BI (Power BI, Qlik, etc.) para montar dashboards corporativos. Há três abordagens práticas e seguras que você pode usar:
- Exportar os dados: usar a capacidade de exportação das visões para gerar arquivos CSV ou Excel e então consumir esses arquivos no BI. É a alternativa mais simples e rápida para começar;
- Acesso direto ao banco de dados: algumas empresas criam visões SQL ou views no banco para expor os dados do Protheus que o Smart View consome, permitindo ao BI consultar essas views diretamente (requer cuidado com performance e segurança);
- ETL/data warehouse: montar um processo de extração regular para um repositório analítico central, onde os dados são consolidados e tratados antes de serem consumidos por qualquer ferramenta de BI.
Independentemente da rota escolhida, valide requisitos de segurança, governança e atualização dos dados. Para relatórios que exigem dados em tempo quase real, a extração direta via views ou APIs (quando disponíveis) tende a ser mais adequada; para análises históricas e consolidadas, o ETL para um data warehouse é a opção mais robusta.
Boas práticas de adoção e governança
Adotar o Smart View exige planejamento humano e técnico. Aqui vão práticas que reduzem risco e aceleram o ganho de valor:
- Mapeie rotinas legadas: identifique quais relatórios atuais são críticos (por exemplo, FINR130, MATR900, GPER030) e determine prioridades de migração;
- Crie centros de responsabilidade: defina proprietários para cada visão do Smart View (quem aprova filtros, quem aprova mudanças);
- Treine usuários-chave: ofereça workshops práticos mostrando como montar filtros, exportar e salvar visões — usuários que dominam o Smart View reduzem pedidos de suporte;
- Controle alterações: implemente um processo para solicitações de mudanças, separando o que é simples parametrização do que exige desenvolvimento;
- Documente customizações: registre MV_ parâmetros e funções u_/z_ que alterem a lógica de relatórios, para que atualizações do ERP não quebrem o ambiente;
- Valide performance: antes de liberar visões com joins complexos, teste em base real e avalie índices/recursos do banco para evitar consultas lentas.
Casos de uso práticos e exemplos do dia a dia
Veja alguns cenários concretos de uso do Smart View que refletem situações comuns nas empresas:
Cenário 1 — Financeiro (gestão de caixa)
O tesoureiro precisa diariamente da posição de títulos a pagar e receber e de um fluxo de caixa consolidado por centro de custo. Em vez de rodar várias rotinas e consolidar em planilha, ele acessa a visão equivalente no Smart View (ex.: Posição de Títulos a Receber / FINR130) e aplica filtros por data e centro de custo, exportando apenas o detalhe necessário para aprovações.
Cenário 2 — Estoque e logística
O gerente de estoque precisa do Kardex e da posição sintética de estoque em diversos armazéns. Com o Smart View (equivalente a MATR900 e MATR240), é possível alternar entre agregações por item, por local e por período, identificar rupturas e gerar listas para conferência física — tudo sem pedir scripts ou relatórios batidos.
Cenário 3 — PCP e produção
No chão de fábrica, a equipe precisa comparar o real versus o previsto de ordens de produção. Uma visão construída sobre MATR820/MATR895 permite comparar consumo de material, horas e status das OPs em painéis filtráveis, facilitando a decisão de reprogramação.
Cenário 4 — RH
O departamento de pessoal precisa emitir recibos e relatórios de férias. As visões equivalentes a GPER030 e GPER090 possibilitam gerar listas por período, por colaborador e por centro de custo, além de permitir exportação em lote para conferência por auditoria.
Checklist técnico para preparar a implementação
Antes de iniciar a migração ou adoção do Smart View em larga escala, use este checklist prático:
- Inventariar relatórios legados críticos e mapear para visões do Smart View (priorize finanças, fiscal e operações);
- Listar tabelas e campos usados por esses relatórios (ex.: SX6 para parâmetros, Tabela SFT para fiscal);
- Identificar parametrizações MV_ existentes que impactem relatórios e documentar propósitos;
- Catalogar customizações (funções u_/z_) que alterem lógica e determinar plano de teste;
- Testar performance das visões em ambiente de homologação com dados reais;
- Definir política de acesso e aprovação de relatórios/salvar visões;
- Planejar um programa de treinamento para usuários-chave e suporte de 1. nível;
- Estabelecer rotina de revisão pós-go live: coleta de feedback, ajustes e planos de melhoria contínua.
Riscos comuns e como mitigá-los
Algumas armadilhas aparecem com frequência em projetos de adoção do Smart View. Conhecê-las ajuda a evitar retrabalho:
- Falta de governança em parâmetros MV_: pode gerar comportamento divergente entre ambientes. Mitigue criando um inventário e aprovadores;
- Expectativa de que todas as rotinas legadas serão idênticas: algumas rotinas, principalmente as que fazem uso intenso de lógica personalizada, exigirão ajustes ou soluções alternativas. Planeje testes;
- Consultas pesadas em views novas: sem índice adequado, relatórios interativos ficam lentos. Envolva DBAs para otimizar tabelas e views;
- Customizações escondidas (u_/z_): quando funções customizadas não estão bem documentadas, atualizações podem quebrar relatórios — faça revisão de código e registro de dependências.
Próximos passos para começar hoje
Se você está convencido de que o Smart View pode ajudar sua operação, siga estes passos imediatos:
- Liste os 10 relatórios que sua área mais usa e marque a criticidade de cada um;
- Verifique se já existem visões prontas no ambiente; faça um teste rápido com um usuário-chave para avaliar cobertura;
- Abra um projeto-piloto com um conjunto reduzido de relatórios (por exemplo, caixa e Kardex) para validar performance e aceitação;
- Documente e formalize parâmetros MV_ utilizados no projeto-piloto e padronize nomenclaturas;
- Planeje treinamentos práticos curtos (1 a 2 horas) para os usuários que usarão o Smart View diariamente.
O Smart View não é apenas uma nova interface — é uma mudança na forma como sua empresa consome informação. Com planejamento, governança e algum investimento em treinamento, ele reduz retrabalho, acelera análises e facilita a convergência de operações para relatórios mais confiáveis e reutilizáveis. Comece pequeno, prove valor e depois amplie o uso para outros módulos.
Se quiser, eu posso ajudar a montar uma lista de checagem personalizada para o seu módulo (Financeiro, Estoque, RH ou Produção) — me diga qual área você quer priorizar e eu preparo um plano de migração básico.




