BLV Técnico Versão 5.04 (Continuação)
Impressão de atos para a tela de Atributos por Funcionários
Visão do usuário:
Os cursores C_COLUNA_NUMFUNC e C_COLUNA_NUMVINC tem por finalidade obter a coluna NUMFUNC e a coluna NUMVINC do funcionário para a tabela selecionada para a geração do Ato. Os comandos SELECT desses cursores são baseados na view ALL_TAB_COLUMNS e verificando se as colunas pertencem a alguma chave primária ou chave única. Mas essas colunas não precisam pertencer a uma dessas chaves obrigatoriamente. Então essa restrição foi removida do SELECT dos cursores buscando as colunas pelo nome NUMFUNC (NUMERO para a tabela FUNCIONARIOS) ou NUMVINC (NUMERO para a tabela VINCULOS).
Essas mudanças resolverão os problemas da emissão de atos para a transação Atributos de Funcionários (form ERG0105.FMB) que é baseada na tabela VANTAGENS que não possui nenhuma chave primaria e nem chave única sobre as colunas NUMFUNC ou NUMVINC.
Detalhes Técnicos:
Os cursores C_COLUNA_NUMFUNC e C_COLUNA_NUMVINC tem por finalidade obter a coluna NUMFUNC e a coluna NUMVINC do funcionário para a tabela selecionada para a geração do Ato. Os comandos SELECT desses cursores são baseados na view ALL_TAB_COLUMNS e verificando se as colunas pertencem a alguma chave primária ou chave única. Mas essas colunas não precisam pertencer a uma dessas chaves obrigatoriamente. Então essa restrição foi removida do SELECT dos cursores buscando as colunas pelo nome NUMFUNC (NUMERO para a tabela FUNCIONARIOS) ou NUMVINC (NUMERO para a tabela VINCULOS).
Essas mudanças resolverão os problemas da emissão de atos para a transação Atributos de Funcionários (form ERG0105.FMB) que é baseada na tabela VANTAGENS que não possui nenhuma chave primaria e nem chave única sobre as colunas NUMFUNC ou NUMVINC.
Forma de Migração
A migração deve ser feita através do script fornecido junto ao CD de migração. As informações necessárias para o processo de migração estão no arquivo LEIAME!.TXT na raiz do CD.