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