Solução TAFST1 Indexnotfound Dicas do Contábil até geração do arquivo ECF!

Solução TAFST1 Indexnotfound Dicas do Contábil até geração do arquivo ECF!

TAFST1 Index, Patch Disponibilizado!

Ao gerar o SPED ECF no momento em que a integração das informações do módulo contabilidade gerencial estão sendo enviados para o TAF está ocorrendo um erro fatal:

THREAD ERROR (Administrator, notebook) 24/07/2015 14:47:46
TAFST1: SetOrder – Index not found. on FWTABLEDDL:OPENTABLE(FWTABLEDDL.PRX) 13/01/2015 14:20:24 line : 932

error_TAFST1_NoIndex

Quando o índice da tabela TAFST1 não é encontrado pela rotina de processamento no módulo contabilidade esse erro aparece. Para correção devem ser aplicados patches que disponibilizaremos pra vocês.

Nesse artigo detalharemos também Wizard de configuração do TAF, Integração CTB x TAF x ECF e geração do arquivo ECF propriamente dito.

Para receber o patch no seu e-mail é só informar seu e-mail a baixo.

Enviaremos gratuitamente para seu e-mail. Informe seu e-mail aqui!

PatchTAFST1-IndexNotFound (677 downloads)

Deve ser feito um backup de rpo e os patches devem ser aplicados. Após a aplicação deverá seguir o passo a passo a baixo.

1. Via APSDU, excluir( DROP ) as tabelas TAFST1 e TAFST2;

Via apsdu você deverá abrir as tabelas uma de cada vez e fazer o drop conforme imagens.

ABRE_TAFST1

DropTable_TAFST1

O mesmo deve ser feito para a tabela TAFST2.

ABRE_TAFST2

DropTable_TAFST1

Nesse momento é muito importante que os principais cadastros do TAF estejam feitos. Segue o caminho no menu que devem estar preenchidos corretamente antes da passar para o próximo passo.

SIGATAF menu Atualizações -> Complem.Empresa

ComplementoDoEstabelecimento

Sinalizei os principais campos obrigatórios. Favor preencher conforme orientações do help do campo.

SIGATAF menu Atualizações -> Movimentos ECF -> Bloco 0-abertura -> Parâmetros de Abertura ECF

Parametros de Abertura de ECF

Sinalizei os principais campos obrigatórios. Favor preencher conforme orientações do help do campo.

2. Refazer o Wizard de Configuração
Acessar o múdulo SIGATAF e seguir o menu no seguinte caminho: Miscelânea / Wizard de Configuração do TAF ( TAFLOAD );

Menu_Wizard

Wizard_TAF

Wizard_TAF2

Wizard_TAF3

Nesse momento você irá informar aonde ficaram salvas a pasta que você criou para colocar as tabelas autocontidas que vieram no pacote.

Wizard_TAF4

O sistema irá demorar um pouco durante a importação das tabelas.

Wizard_TAF5_ConfigProcessos

A partir desse momento o Wizard fará a configuração de processos de Integração. Caso o usuário informe ‘Não’ no campo abaixo o TAF não irá realizar a configuração da integração Banco a Banco (haverá troca de arquivo manualmente entre backoffice e o TAF), caso o usuário selecione ‘Sim’ será aberta uma nova tela para que ele informe os dados de conexão do TAF com a tabela TAFST1:

Wizard_TAF6_ConfigProcessosIntegracao

Wizard_TAF7_ConfigProcessosIntegracao

Nesse momento é importante que você acesse o seu Dbaccess ou Topconect para pegar as configurações de acesso ao banco de dados do TAF. Logo ao iniciar o monitor ele já mostra a porta que geralmente já fica gravada.

DBACCESS_PORTA

Essa porta deverá ser informada no último parâmetro aonde está 'Informe o número da porta utilizada pelo Topconnect para conexão com a tabela TAFST1: (Parâmetro MV_TAFPORT)'

Indo para a aba configurações você localiza a aba conforme é for o tipo do seu banco de dados. Por exemplo Microsoft SQL para quem utiliza como banco de dados o SQL. Dentro dela você verá os ambientes conforme mostra a imagem.

TAFTALI_DBACCESS

Nesse campo você deverá localizar o Ambiente do TAF ou o seu ambiente padrão se você for usar o TAF e o Backoffice na mesma base.

Wizard_TAF8_ConfigProcessosIntegracao

Neste momento os índices da tabela TAFST1 e TAFST2 serão recriados;

3. Executar novamente a rotina de Central de Escrituração.

Acesso o módulo contabilidade e siga o caminho pelo menu lateral Atualizações -> Escrituação Coint.-> Central Escriturac

Menu_SIGACTB_CentralEscrituracao

Clique na opção Incluir e preencha os parâmetros conforme informações solicitadas.

central_escrituração3

central_escrituração

central_escrituração4

central_escrituração2

central_escrituração5

central_escrituração6

central_escrituração7

Após a finalização de Wizard é necessário selecionar a revisão que você acabou de gerar e no canto do lado direito do vídeo clicar na opção “Gerar Arq.

gera_arq_ecf

exportardadosecf

fim

exporta_taf_sucesso

Com os cadastros do TAF feitos o próximo passo é fazer a integração CTB x TAF x ECF.

4. Execução Integração Processo 0 e Processo 2

No módulo SIGATAF siga as opções do menu Atualizações -> Miscelânea -> Integrações TAF -> Processamentos

menu_taf_integração

Processamento0

Nesse momento as informações da contabilidade estão na tabela TAFST1 ao rodar o processo 0, ele copiará da TAFST1 pra TAFST2.Processamento2

Já ao rodar o processo 2 serão processadas varias rotinas aonde serão copiadas da TAFST2 para as tabelas de negocio do TAF alimentando as tabelas do TAF com as informações do sistema de origem no nosso caso da contabilidade sigactb.

5. Gerar o arquivo do SPED ECF propriamente dito

Acesso o módulo SIGATAF e siga as opções do Menu Miscelânea -> Arqs Magnéticos -> Escrituração Contábil e Fiscal

Menu_ECF

gerar_ecf2

gerar_ecf3

gerar_ecf4

Dessa forma conseguimos corrigir o erro do TAFST1 IndexNotFound. Refizemos o Wizard de configuração, rodamos os processos de integração e geramos o arquivo ECF.  Para mais detalhes sobre atualização acesso o artigo completo.  Mais Novidade sobre geração do ECF nós aguardamos até o final do mês de Julho. A TOTVS está liberando essa funcionalidade em partes tem gerado bastante FNCs e patches corretivos não tem sido fácil mas com o compartilhamento de experiencias consigamos todos gerar o ECF sem problemas. Deixe a sua colaboração com mais informações nos comentários desse artigo.

Caso ainda não tenha recebido o patch no seu e-mail é só informar seu e-mail a baixo.

Enviaremos gratuitamente para seu e-mail. Informe seu e-mail aqui!

PatchTAFST1-IndexNotFound (677 downloads)

Caso sua base seja Protheus 12 segue os chamados TSRATX( TAF – P11 ) e TSVKCD ( CTB – P11 ) pra conseguir os pacotes de atualização junto a TOTVS.

10 comentários

  • Leandro

    Muito obrigado por compartilhar conosco! Parabéns pelo ótimo trabalho.

  • ABEL RIBEIRO

    parábens pelo otimo trabalho.
    Eu segui os procedimentos, e quando gerei o arquivo, veio somente 5 registros , o arquivo com somente 1K de tamanho.

    Será que falta alguma coisa?

    • Estou com o mesmo problema de não ter movimento no meu arquivo. O meu, porém, não apresenta só 5 registros. Ele gera todas as linhas de registros, mas sem movimento.

  • Muito bom o artigo, conseguimos implantar em nossa empresa seguindo o passo a passo sem problemas.
    Parabéns!!!

  • Renato Pereira

    Artigo bem explicativo, parabéns! Após a implantação estou com a mesama situação do Sr. Abel Ribeiro Logo acima, onde ao gerar o arquivo ele não carrega as informações, ficando somente com o tamanho de 1k. Conhecem já esse erro, caso sim poderia compartilhar instruções?

  • Josué Barbosa

    Parabéns pelo ótimo trabalho, o artigo ficou excelente. Após a implantação me encontro com o mesmo problema do amigo Renato Pereira, onde o arquivo magnético é gerado apenas com 1kb e com apenas 5 registros. Caso tenham a solução agradecemos pelo compartilhamento.

  • Parabéns pelo artigo.

    Após aplicar todos os patches (inclusive os de 10/08/2015), se seguir rigorosamente as dicas deste artigo, consegui gerar o arquivo com mais registros que os demais participantes.

    Porém ainda estão faltando vários registros.

    Att.

  • Alencar

    Parabéns, ótima explicação.

  • Everton

    Boa tarde, fiz todos os passos que vocês indicam, inclusive meus parabéns, está muito bem explicado, no entanto a tabela TAFST1 não está sendo recriada..o que pode estar ocorrendo?

    • Oi Everton, quem recria a tabela TAFST1 é a execução do wizard de configuração do TAF. Caso esteja refazendo o wizard e mesmo assim não esteja recriando a tabela vá no cadastro de formulas de qualquer módulo e digite Chkfile(‘TAFST1’), essa é outra maneira de recriar a tabela. Bom Trabalho!