Ocorrência: | Ao atualizar algumas rotinas e as mesmas não solicitarem a atualização de procedures, significa que em algum momento foi rodada a rotina 560 - Atualizar Banco de Dados, 500 - Atualizar Procedure, 300 - Atualizar Funções de Venda, 1400 - Atualizar Procedure, 1460 - Pré Cadastro NFe, 1100 - Atualizar Procedure, entre outras em uma versão superior à da rotina que está sendo executada (exemplo a rotina a ser executada está na versão 27, e a rotina 560 foi executada na versão 28). Diante disso, as rotinas não irão pedir a validação pois a versão da tabela que está gravada no banco ( tabela PCVERSAOBD), em algum momento fez a atualização de alguma tabela na rotina 560 (por exemplo) na versão 28, então ela grava na PCVERSAOBD aquela versão. Ou seja como as rotinas fazem validação pela maior versão, se é criado um campo novo, as rotinas irão olhar na PCVERSAOBD e verão que 28 é maior que a versão 27 da rotina a ser executada, e não pedirá a dependência, o que pode ser feito para voltar a pedir as dependências, é executar toda a 560 na versão 27 caso todas as suas rotinas estejam na versão 27, para a 560 as informações de cada tabela na versão 27, assim como as demais rotinas de atualização citadas acima, diante disso as novas rotinas a serem atualizadas irão voltar a pedir a dependência, pois irão verificar que a tabela está atualizada na versão 27.
|