6351 - Tela SGI Web - Botão Consistir Dados
Problema: Criamos uma tela de programação de férias, mas não é possível utilizar o padrão que vem do módulo Administração de Pessoal Web, pois é preciso gravar os dados em uma tabela temporária para guardar aprovações, para somente após isto gravar na tabela padrão.
Sendo assim, desenvolvemos a Interface no SGI com Formulário Html e Tela Windows. Funciona sem problemas, mas a tela que criamos via SGI para o Administração de Pessoal Web em Formulário HTML tem um funcionamento um pouco diferente. Quando selecionamos Empresa, Tipo de colaborador, Cadastro e Ínicio do período aquisitivo e clicamos no botão Consistir Dados o nome que vem do colaborador não é o nome do número de cadastro indicado. Entendemos que ele carrega o nome do primeiro registro que encontra na tabela de detalhe.
A dúvida é a seguinte: Qual a funcionalidade na Web deste botão Consistir Dados?
Podemos desabilitar somente este campo?
Quando ocorre / onde se aplica: Na criação de Telas com interface Web.
Solução: O campo 'Consistir Dados' serve pra validar os campos do formulário.
Por exemplo, se os campos inteiros só possuem valores inteiros ou para verificar se o registro pesquisado existe. Ou seja, este campo trata esses tipos de consistências.
Não existe hoje no sistema uma opção para desabilitar somente o campo 'Consistir Dados', temos a flag 'Utilizar Título e botões padrões' no formulário HTML, mas que desabilita todos os demais botões (incluir, alterar, etc.)
Sendo assim, desenvolvemos a Interface no SGI com Formulário Html e Tela Windows. Funciona sem problemas, mas a tela que criamos via SGI para o Administração de Pessoal Web em Formulário HTML tem um funcionamento um pouco diferente. Quando selecionamos Empresa, Tipo de colaborador, Cadastro e Ínicio do período aquisitivo e clicamos no botão Consistir Dados o nome que vem do colaborador não é o nome do número de cadastro indicado. Entendemos que ele carrega o nome do primeiro registro que encontra na tabela de detalhe.
A dúvida é a seguinte: Qual a funcionalidade na Web deste botão Consistir Dados?
Podemos desabilitar somente este campo?
Quando ocorre / onde se aplica: Na criação de Telas com interface Web.
Solução: O campo 'Consistir Dados' serve pra validar os campos do formulário.
Por exemplo, se os campos inteiros só possuem valores inteiros ou para verificar se o registro pesquisado existe. Ou seja, este campo trata esses tipos de consistências.
Não existe hoje no sistema uma opção para desabilitar somente o campo 'Consistir Dados', temos a flag 'Utilizar Título e botões padrões' no formulário HTML, mas que desabilita todos os demais botões (incluir, alterar, etc.)