Histórico da Página
(Em construção...)
Desde o pacote LOGIX 12.1.26 está liberada funcionalidade de customização de formulários CRUD metadado, ou seja, formulários de cadastro.
A customização de formulários consiste em permitir que o cliente possa alterar formulários de cadastro padrões da TOTVS e realizar algumas ações como:
- Acrescentar novos campos customizados
- Permite que novos campos sejam relacionados com tabelas do formulário padrão;
- Permite que novos campos sejam incluídos ou não na listagem de relatório padrão do formulário, quando o relatório previsto no formulário for no modelo automático gerado pelo metadado;
- Permite adicionar novos componentes tela, usando para isso o desenvolvimento em FreeForm;
- Ocultar campos que não são utilizados;
- Adcicionar alguns eventos complementares em campos ou em operações do menu do formulário;
- Acrescentar novas operações customizadas no menu do formulário;
- Modificar comportamentos de zoom, habilitar e desabilitar informações;
- Implementar restrições adicionais de acesso;
Atualmente os seguintes cadastros do metadado permitem customização de formulários padrões TOTVS:
- FRM1001 (Barra de Ferramentas)
- FRM1002 (Formulários CRUD)
- FRM1009 (Colunas Virtuais) Apenas de formulários CRUD
- FRM1016 (Legendas de Colunas Virtuais) Apenas de formulários CRUD
Todos os eventos customizados fazem referências a funções desenvolvidas em um outro arquivo de extensão 4GL, que conterá a lista de funções que são respectivamente os eventos customizados registrados no formulário.
Para a customização metadado existe um padrão de desenvolvimento adotado pela Totvs e sugere-se manter o mesmo padrão para as customizações, apenas com algumas pequenas mudanças em algumas nomenclaturas de campos e funções, a fim de evitar transtornos com possíveis duplicididades de funções.
Aqui nesta seção serão apresentados o passo a passo para customizar um formulário padrão TOTVS, algumas dicas e padrões sugeridos para o desenvolvimento de customizações metadado.