Assunto
Produto: | Microsiga Protheus |
Versões: | 11 e 12 |
Ocorrência: | Erro ao acessar determinadas rotinas, quando há mais de um RPO diferente apontando para a mesma pasta System: |
Passo a passo: | O Protheus não possibilita utilizar RPOs com atualizações (LIBs) diferentes no mesmo ambiente (pasta System). Por exemplo, utilizar uma base teste com um RPO mais atualizado na mesma estrutura da base principal, com RPO mais antigo. A configuração com RPOs diferentes apontando para a mesma pasta System pode causar erros de índices, erros de DBSetOrder, e principalmente erros como a da imagem de exemplo, onde algumas tabelas que foram migradas para o banco de dados (XX4, XXD, XXV, XB0, SXH e SXI) no ambiente mais atualizado, constam também na pasta System por conta do ambiente desatualizado. Desta forma, deve-se inicialmente corrigir o ambiente, utilizando o mesmo RPO ou separando uma pasta System diferente para cada RPO, e então efetuar uma das correções abaixo:
|