Page tree
Skip to end of metadata
Go to start of metadata

Solução para o error log Open index error: CFF

Produto:

Microsiga Prothues

Versões:

P12.1.14

Ocorrência:

Error log ao excluir o documento de saída.

Ambiente:

SIGAFAT - Rotina MATA521A

Passo a passo:

Processo para solução do ErrorLog:

Open index error: CFF0101
on CHKFILE(e:\lib120\aplib\aplib200.prw) 17/11/2016 15:41:04 line : 1239

IMPORTANTE: Antes de iniciar o procedimento abaixo realize um BACKUP geral de seu ambiente (RPO, Dicionario de Dados, Banco de Dados, Ctree Server e etc.)


Para solução da inconsistência, siga criteriosamente o processo abaixo:

 

Orientamos que seja primeiramente validado em ambiente de teste atualizado no padrão e realizado backup do sistema antes,não se esqueça também de efetuar os backup das tabelas SIX, SX2 e SX3.


Passo 1 - Correção da tabela SX2:

- Verifique se o campo X2_UNICO está com o conteúdo: CFF_FILIAL+CFF_NUMDOC+CFF_SERIE+CFF_CLIFOR+CFF_LOJA+CFF_CODLEG+CFF_CODIGO+CFF_ANEXO+CFF_ART+CFF_INC+CFF_ALIN+CFF_PRG+CFF_ITM+CFF_LTR+CFF_ITEMNF

- Caso não esteja com este conteúdo, altere o conteúdo do campo.

 



Passo 2 - Correção da tabela SIX:
- Abrir a tabela SIX via apsdu e filtrar por INDICIE igual a CFF

- Delete os registros encontrados (se houver)

- Faça o append dos registros abaixo.

six9901.7z

 
Passo 3 - Correção da tabela SX3:
- Abrir a tabela SX3 via apsdu e filtrar por X3_ARQUIVO igual a CFF

- Verificar se a tabela CFF possui 17 campos (Compare com o arquivo SX3CFF que está em anexo).

 sx39901.7z

Passo 4 - Recriar a tabela CFF
- Abra a tabela CFF via apsdu

- Se houver registros, faça o backup da tabela

- Drop a tabela CFF

- Feche o APSDU

- Acesse um campo macro executável (como por exemplo campo CT5_VLR01 da rotina CTBA080) e digite no campo a fórmula: DBSELECTAREA("CFF") e tecle enter. Após teclar enter, o sistema irá executar o comando e recriar a tabela CFF.

- Abra o APSDU e certifique-se de que a tabela CFF foi recriada.

Observações:

Este procedimento deve ser realizado por analista com conhecimento em manutenção de Banco de Dados, para realizar os detalhes do processo com critério.