OS 012449 Criação da nova tabela "NBS" e novos processos. NT 0116/2026

Resumo da Nota Técnica

A partir desta versão, foi criada uma nova pasta chamada “NBS”, dentro de “ScriptsSQL”, responsável por armazenar o arquivo que preenche os dados no banco.
Também foram adicionadas duas funções no sistema do aplicativo "Util". Uma delas serve para dividir o arquivo em partes menores, permitindo que ele seja processado corretamente. A outra cuida de todo o processo: verifica se precisa, cria a estrutura necessária e executa essas partes para inserir os dados.
Além disso, caso a pasta não exista, o sistema a cria automaticamente, porém isso não garante que o conteúdo necessário esteja completo.
Já no "INTEGRADO" apenas foi adicionado o processo de carregamento dos dados na tabela.

Detalhes da Nota Técnica

Ao analisar o problema, identificou-se que, seria necessário criar duas novas funções no aplicativo "Util" (Nas units UFBCadastro e UFuncoes). Visto que, o Firebird apresentou um limite de declarações ao tentar executar um único arquivo com todos os scripts. Para viabilizar isso, foram adicionadas as duas rotinas no sistema. Uma delas divide o arquivo em partes menores (isso é executado na nova pasta "NBS"), permitindo que ele seja executado sem problemas e a outra cuida de todo o processo: verifica se é necessário, cria a estrutura da tabela, define os campos principais e executa cada parte do arquivo para inserir os dados. Vale ressaltar que o arquivo será criado de forma "forçada" caso não exista a pasta no local, mas isso não vai garantir o carregamento dos dados.
Já no INTEGRADO, foi adicionado o novo campo na tela de Produtos e criado o evento responsável pelo carregamento dos dados na nova tabela.

Questões:

1. Qual foi o principal motivo para a criação das novas funções no aplicativo Util?

A) Melhorar a interface do usuário
B) Corrigir erros de conexão com o banco
C) Contornar o limite de declarações do Firebird ao executar scripts grandes
D) Aumentar a velocidade de carregamento da tela de produtos

✅ Resposta correta: C

2. Qual é a função da rotina que atua na pasta "NBS"?

A) Criar automaticamente os campos da tabela
B) Dividir o arquivo de script em partes menores para execução
C) Validar os dados antes de inserir no banco
D) Excluir registros duplicados da tabela

✅ Resposta correta: B

3. O que foi implementado no sistema INTEGRADO relacionado a essa alteração?

A) Um novo banco de dados foi criado
B) Um novo relatório foi adicionado
C) Um novo campo na tela de Produtos e um evento para carregar os dados
D) Um sistema de backup automático foi configurado

✅ Resposta correta: C

Parâmetros Envolvidos

Não há parâmetros envolvidos.

» Nota Técnica