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 (685 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 (685 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!