POR QUE ESCOLHER A BYTE FACTORY?

Além de oferecer 100% de ferramentas e serviços personalizados, nossa equipe tem o foco na alavancagem do seu negócio, informando e auxiliando sua expansão.

CONTATO
  • End.: Av. Jose de Souza Campos, Nº 1.815, cj 1.202
    Campinas-SP CEP 13025-320
  • Tel: +55 19 3795-4460 / 4461 / 4462 / 4463
  • Email: atendimento@bf.net.br

Liberação de gravação mesmo com campos obrigatórios ativos

Liberação de gravação mesmo com campos obrigatórios ativos

Atenção! Esta nota pode ser considerada altamente técnica pela maioria dos usuários.
Objetivo Permitir que o cliente final, dentro do Centro de Informações, ative ou desative as colunas obrigatórias do sistema. Já existe o conceito de adicionar colunas obrigatórias, é necessário o conceito agora de desativação.
Detalhamento da Alteração A fim de não causar instabilidade nas regras de negócio atuais dos clientes, criamos uma função Callback com a seguinte sintaxe:
Function AICS_FORCEOK(NomeTab:String):Boolean NomeTab será o nome da tabela definida no navegador. Esta função será chamada apenas quando estiver em modo de edição (ou inserção) e a verificação de OK for falsa como padrão.
Portanto, esta função só precisa ser definida e implementada se houver alguma necessidade, dentro da regra de negócios, de validar uma gravação que não seria validada normalmente pelas regras usuais do sistema.
Esta função vale para qualquer tela do AICS, mesmo as nativas e definidas pelo usuário.