A TOTVS introduziu o Browser Smart X na rotina de Transferência Múltipla (MATA261) do Protheus. O objetivo é modernizar a interface e melhorar a performance, mantendo a lógica de negócio intacta.
O que mudou
A principal alteração está na interface de listagem de dados. O Browser padrão foi substituído pelo Smart X, que traz uma nova experiência visual e de navegação. As funcionalidades de inclusão, edição e exclusão de registros permanecem as mesmas, minimizando o impacto em customizações existentes.
As diferenças notáveis incluem:
- Painel Mestre/Detalhe: A visualização em painel dividido foi removida. Agora, os detalhes de um registro são acessados em uma nova tela (Drill-down).
- Busca Rápida: A função de lupa agora pesquisa apenas os dados carregados na página atual. Para consultas completas no banco de dados, o Filtro Avançado deve ser utilizado.
- Papel de Trabalho (SIGACFG): Configurações de Papel de Trabalho, como filtros forçados e restrições de botões, são ignoradas pelo Smart X. Essas configurações precisam ser migradas para o código AdvPL ou para o Dicionário de Dados.
A tabela abaixo resume as funcionalidades e suas adaptações:
| Funcionalidade | Browser Padrão(MVC) | Browser Smart X | Status na Migração |
| Config. Papel Trabalho | ✅ Faz (Filtros, Layout) | ❌ Não Faz | Crítico. Migrar para código ou Dicionário. |
| Filtro com AdvPL | ✅ Faz (Date(), U_Func) | ❌ Não Faz | Crítico. Converter para SQL/oData. |
| Interface Responsiva | ⚠️ Limitado (HTML antigo) | ✅ Faz | Nativo (PO UI). |
| Legendas (.BMP) | ✅ Faz (Bitmaps/RGB) | ❌ Não Faz | Crítico. Usar Tags/CSS (color-07). |
| Painel Mestre/Detalhe | ✅ Faz (Mesma tela) | ❌ Não Faz | UX muda para Drill-down (Nova tela). |
| Pesquisa por Índice | ✅ Faz (Lupa/DbSeek) | ❌ Não Faz | Usar Filtro Avançado. Busca rápida é só memória. |
| SetFilterDefault | ✅ Faz (AdvPL e SQL) | ⚠️ Parcial | Requer SQL com prefixo @. |
No Smart X, o ponto de entrada para filtros é restrito a expressões SQL. Os pontos de entrada MTA261MNU (para criar botões) e M261FILB (para filtrar dados antes da exibição) continuam suportados.
A paginação do Browser Smart X exibe 1000 registros por vez. Consultas via filtro buscam todos os registros na base de dados.
Por que isso importa
A adoção do Browser Smart X na MATA261 representa um avanço na experiência do usuário, oferecendo uma interface mais moderna e ágil. Para as empresas, isso significa um ganho visual e de performance. No entanto, é crucial estar ciente das mudanças, especialmente na configuração de Papel de Trabalho e nos filtros AdvPL, que exigirão adaptações no código.
O que fazer agora
Avalie suas customizações e configurações na rotina MATA261. Adapte os filtros AdvPL para SQL ou oData e migre as configurações de Papel de Trabalho para o Dicionário ou código AdvPL. Verifique o uso de legendas .BMP e planeje a substituição por Tags/CSS. Entenda que a navegação de detalhes agora utiliza Drill-down.
Fonte oficial
Conteudo extraido da pagina oficial SMART X - Mudança na Transferência Múltipla (MATA261) - Linha Microsiga Protheus publicada na TOTVS Developer Network.
Comentarios 0