Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - DBSetOrder - Index not found: Fwschedule Order Number: 1

time.pngTempo aproximado para leitura: 00:02:00 min

Dúvida
DBSetOrder - Index not found: FWSCHEDULE Order Number: 1 on FWTABLEDDL:OPENTABLE(FWTABLEDDL.PRX) , como tratar?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL – Todas versões

Solução

O erro DBSetOrder pode ocorrer quando há dois RPO´s (repositórios) apontando para a mesma pasta de dicionário de dados (RootPath\StartPath), onde um RPO (repositório) está mais atualizado que o outro, fazendo com que de divergência na criação dos índices.
Lembrando que é recomendável, quando utilizar mais de um ambiente, apontar cada RPO (repositório) para uma pasta System diferente, ou seja, no arquivo .ini, utilizar uma pasta "RootPath=" diferente para cada ambiente que tiver RPO (repositório) diferente.
Para corrigir este erro é necessário separar o SYSTEM dos ambientes ou efetuar a atualização do RPO (repositório) + UPDATE + LIB da base de produção e base de teste (ambas devem estar com a mesma data).
Com a atualização da Lib, já existe uma proteção quanto ao cenário acima:
Proteção contra libs distintas aplicadas no mesmo ambiente

Observação:
Após a correção faça o seguinte:
- Pare o Protheus;
- Acesse a pasta protheus_data e renomeie a pasta semáforo;
- Entre na pasta System;
- Renomeie os arquivos xx1, xx2,xx3.dbf ou .dtc;
- Apague o arquivo xx1,xx2,xx3.cdx;
- Apague o conteúdo da pasta %TEMP% do sistema OP;
- Remova da pasta system para uma pasta de backup os arquivos: _schedtsk.dbf ou .dtc, .fpt e .cdx, sxh.dtc .fpt, .dbf e .cdx;
- Reinicie o Protheus;

Faça novo teste acessando o Configurador / Schedule;

Destes arquivos que estamos realizando o procedimento, os únicos que precisam ser appendados nas novas tabelas criadas são os arquivos xx1, xx2 e xx3 os demais não são necessários.

Esse artigo foi útil?
Usuários que acharam isso útil: 2 de 3

2 Comentários

  • Avatar
    GISELLE PEREIRA

    Para o erro abaixo somente resolveu quando apaguei os temporários *.INT OR *.CDX OR *.IDX OR *.LCK OR *.TMP OR *.IND OR *.TMP OR *.LOG e as XX6 e XX7

    DBSetOrder - Index not found: XX6 Order Number: 1 on FWTABLEDDL:OPENTABLE(FWTABLEDDL.PRX) 06/07/2021 19:07:04 line : 1155

    [TOTVS build: 7.00.191205P-20210522]
    Called from FWTABLEDDL:OPENTABLE(FWTABLEDDL.PRX) 06/07/2021 19:07:04 line : 1152
    Called from FWOPENXX6(APLIB100.PRW) 06/07/2021 19:07:02 line : 4675

    0
    Ações de comentário Permalink
  • Avatar
    Guilherme Nascimento

    Fiz o procedimento acima e se não funcionar 
    Via apsdu/Topconncet, realizar o drop da tabela: SYS_TEMP_OPT_HEAD_01

    Que ai vai funcionar.

    0
    Ações de comentário Permalink
Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _