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:

FuncionalidadeBrowser Padrão(MVC)Browser Smart XStatus na Migração
Config. Papel Trabalho✅ Faz (Filtros, Layout)Não FazCrítico. Migrar para código ou Dicionário.
Filtro com AdvPL✅ Faz (Date(), U_Func)Não FazCrítico. Converter para SQL/oData.
Interface Responsiva⚠️ Limitado (HTML antigo)FazNativo (PO UI).
Legendas (.BMP)✅ Faz (Bitmaps/RGB)Não FazCrítico. Usar Tags/CSS (color-07).
Painel Mestre/Detalhe✅ Faz (Mesma tela)Não FazUX muda para Drill-down (Nova tela).
Pesquisa por Índice✅ Faz (Lupa/DbSeek)Não FazUsar Filtro Avançado. Busca rápida é só memória.
SetFilterDefault✅ Faz (AdvPL e SQL)⚠️ ParcialRequer 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.