Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Índice de Perguntas Frequentes
Índice

 

1. O que é a Wizard de Configuração? Como utilizá-la?

• A Wizard de Configuração tem como objetivo realizar a atualização do ambiente do TAF, será sempre executado no primeiro acesso do usuário após a atualização do release. Saiba mais em Wizard de Configuração

...

Obs: Válido a partir da Release 12.1.5

 

...

2. Como utilizar a rotina de carga e atualização das tabelas auto-contidas?

• Esta funcionalidade tem como objetivo realizar a atualização das tabelas auto-contidas do produto TAF. Saiba mais em Atualização de Tabelas Auto-Contidas


Obs: Válido apenas para Release 12.1.4 e anteriores

 

...

3. Para que serve o Relatório de Auditoria e como realizar a configuração?

• O Relatório de Auditoria disponibiliza uma relação dos dados manutenidos (Incluídos,Alterados, Excluídos) no TAF. Saiba mais em Relatório de Auditoria

...

Obs: Válido a partir da Release 12.1.5


...

4. Como lançar informações na rotina do Bloco M - Apuração IRPJ/CSLL para Lucro Real ( TAFA322 ) da ECF?

• O Bloco M da ECF é responsável pelo lançamento das informações referentes a apuração do IRPJ e CSLL para empresas tributadas pelo Lucro Real em determinados períodos. Saiba mais sobre a funcionalidade em Bloco M - Apuração IRPJ/CSLL para Lucro Real ( TAFA322 ) da ECF

  

Obs: Válido a partir da Release 12.1.4

...

http://tdn.totvs.com/pages/releaseview.action?pageId=187534498

 

...

5. Qual a funcionalidade e como devo preencher o parâmetro MV_TAFMTOF?

 • O parâmetro MV_TAFMTOF tem o objetivo de definir a quantidade de threads que serão utilizadas no processamento/geração de obrigações fiscais no TAF. Verifique como deve preencher e as opções disponíveis em Parâmetro MV_TAFMTOF.

  

...

6. Qual ação deve ser tomada em relação ao erro: "Memo Field value greater than 65535 bytes in file .\top.cpp at line 1038"?

 

 

f:\totvs_11_srv\protheus_data_xii\layout_taf\layouts.dtc: Rebuild - Ctree Error 12 - IO Error: 5 - Could not open file: not found or locked  File: f:\totvs_11_srv\protheus_data_xii\layout_taf\layouts.dtc on A500GERXXJ(TAFLOAD.PRW) 12/06/2015 19:29:55 line : 308

 • Este erro ocorre quando existe a tentativa de gravação em um campo MEMO ( binário ) com conteúdo superior a 500kb. Para solucionar, deve ser habilitado o parâmetro TOPMEMOMEGA no arquivo .ini do appserver. Para maiores detalhes consulta a página TOPMemoMega.

 

...

7. Estou tentando gerar uma obrigação acessória mas o arquivo está em branco ou possui poucas informações?

  

 • A ocorrência deste erro se origina quando o TAF é utilizado sem atender os Pré-Requisitos. Uma vez que existe a tentativa da geração do arquivo de uma obrigação acessória, as Tabelas Auxiliares para a geração deste arquivo são criadas sem as devidas propriedades necessárias para o correto funcionamento do sistema. Desta forma, a simples atualização dos itens contidos em Pré-Requisitos não é suficiente para a solução do problema, será necessário ainda remover a tabela auxiliar do seu banco de dados e executar a Wizard de Configuração para atualizar as propriedades destas tabelas.

...

       Em resumo as tabelas TAFECF e TAFGERCTL, devem ser criadas com uma instrução que somente existe no DBAccess com Build superior a 20141119.

 

...

8. Ao processar o extrator contábil ( CTBS001 ) ou durante a execução da Wizard TAF ( TAFLOAD ) ocorre o erro TAFST1: SetOrder - Index not found.

 

 • Este erro ocorre quando o índice da tabela TAFST1 não é encontrado pela rotina de origem do processamento. Devem ser aplicados os pacotes dos chamados TSRATX( TAF - P11 ) e TSVKCD ( CTB - P11 ).

...

  5. Executar novamente a rotina de origem.

 

...

9. Preciso reprocessar a integração das minhas tabelas auto-contidas, como proceder ?

 

 • Altere o valor do parâmetro MV_VAUTCON para vazio, após esse procedimento apenas execute novamente a Wizard do TAF em Miscelânea para que a atualização das tabelas auto-contidas seja processada.

 

...

10. Durante o processo 2 do TAF ( TAFST2 x TAF ), ocorre o erro Cannot insert duplicate key row in object 'dbo.CAD010'. O que devo fazer?

 

Este erro acontece quando uma conta contábil está vinculada a mais de uma conta referencial dentro do mesmo plano referencial, o que está errado.

...

|T087AD|04|3.01.01.01.01.02|6000|1|

...

11. Para ocorrência: variable does not exist CEMPANT on FWMODEACCESS(FWFILIAL.PRW) 26/02/2015 12:41:14 line : 700


Para correção deste erro, solicitamos ao cliente realizar o preenchimento do cadastro de empresas no TAF.

...

06. Cadastre as Empresas / Filiais


...

12. "A importação não poderá ser realizada, pois o arquivo de layout´s não foi encontrado no Servidor [/Layout_TAF/Layouts.dtc]."

Caso o cliente utilize o sistema operacional Linux, deverá verificar como esta o nome da pasta, pois em linux ele é Case Sensitive, sendo assim ele faz diferença entre letras minusculas e maiúsculas.

...

Para correção o cliente realizou toda atualização do sistema: 

LIB

BUILD

DBACCESS

 

...

14. Ao rodar o UPDDISTR porém o mesmo não conclui, trava no momento de importar os HELPS.

Foi identificado que o processo de instalação do cliente não estava correto, não havia criado a pasta Layout_TAF.

Após refeito todo o processo de instalação foi possível executar o UPDDISTR sem nenhum problema.


...

15. Para a ocorrência Cannot find method FWCHARTFACTORY:DEACTIVATE on FUPDPANEL(TAFTICKET.PRW) 29/06/2015 10:16:40 line : 344

O erro está ocorrendo ao montar a tela, nos fontes referentes a LIB, por esse motivo é necessário que seja atualizado a Build e LIB disponíveis no portal do cliente, pois com a Build: 7.00.131227A-20150410 e lib do portal o error.log não é gerado.

 

...

16. Para ocorrência: Invalid APTC_GetInternalRec Handle: 1 File:TAFST1 on MSSEEK(APLIB070.PRW) 19/12/2014 17:10:32

Solicitamos que sejam avaliados as configurações dos seguintes parâmetros:

MV_TAFTALI, MV_TAFTDB e MV_TAFPORT.

...

17. Para ocorrência: invalid field name in Alias CET->CET_CTACP on XFUNRELAC(TAFXFUN.PRW) 12/06/2015 19:29:55 line : 2327

Caso ocorra esse erro deverá limpar o campo X3_relação do campo CET_DCTACP, pois o campo CET_CTACP não será mais utilizado.

...

18. Para ocorrência: error in parameter FWFormGridModel: Invalid Relation IdField: CUX_NUMCPO on FWFORMGRIDMODEL:SETUNIQUELINE(FWFORMGRIDMODEL.PRX) 29/04/2015 18:19:00 line : 3143

Os casos em que identificamos esses erros, demonstraram que o TAF não estava atualizado de forma correta, após atualização do mesmo, o erro não voltou a ocorrer.

...

19. Para ocorrência: type mismatch on compare  on TAFCONN(TAFAINTEG.PRW) 31/03/2015 15:19:49 line : 2303

Verificamos que o parâmetro MV_TAFPORT não estava com o tipo Numérico, após ajuste do parâmetro o erro não voltou a ocorrer.

...

20. Legenda do campo STATUS da tabela TAFST1 e TAFST2:

1- A Processar

2- Em processamento

3- Processado

...

21. Para que serve o JOB0, JOB2 e JOB3:

JOB0 =  Cria as tabelas TAFST1 e TAFST2, se já estiverem criadas, realiza a integração do conteúdo da TAFST1 para TAFST2.

...

http://tdn.totvs.com/pages/releaseview.action?pageId=187531968 e http://tdn.totvs.com/pages/releaseview.action?pageId=187531970

 

...

22. Para ocorrência: array out of bounds [0] of [2]  on FWFORMGRID:EDITCELL(FWFORMGRID.PRW) 26/05/2015 11:30:20 line : 1892

Reproduzimos esse erro somente se o ambiente estiver desatualizado ou ainda a resolução do Monitor esteja em modo WideScreen, para correção foi aberto FNC sobre o chamado TSWJ81. Caso necessário abra um chamado e solicite que seja associado.

...

23. Para ocorrência: protheus_data_tst\autocontidas\autocontidasv1003\c1av1003.dtc: Open - Ctree Error 46 - IO Error: 0 - File number is already in use File: 

Erro completo:

TOTVS Build 7.00.131227A-20141125

...

No primeiro momento verificamos que a tabela havia sido criada corrompida.

...

24. Para ocorrência: array out of bounds  on CRIAWZECF(TAFXECF.PRW) 12/06/2015 19:29:55 line : 686

O erro apresentado ocorre devido a não ter sido gerada todas as tabelas no momento em que foi rodado o compatibilizador UPDDISTR.

...

25. Onde encontrar quais plataformas são homologadas para utilização do TAF.

http://tdn.totvs.com/display/tec/Application+Server+-+Sistemas+operacionais#ApplicationServer-Sistemasoperacionais-Microsoft

...

26. Para ocorrência error in parameter FWFormGridModel: Invalid Relation IdField: CZR_IDOBRI on WFORMGRIDMODEL:SETUNIQUELINE(FWFORMGRIDMODEL.PRX) 13/10/2014 15:28:44 line : 3136

O erro ocorre pois o campo existe no Layout.def mas não existe na base de dados do cliente, neste caso o Upddistr deve ser executado com o SDFBRA atualizado para que seja criado o campo.

...

27. Instrução para realizar o Cadastro de Empresa:

Com sabemos, as tabelas TAFST1 e TAFST2, são únicas para todas as empresas, portanto no cadastro de “Complemento de Empresas” no módulo TAF, o campo “Cod Filial” deve conter o conteúdo completo da filial de origem, onde:

...

99   = Empresa

01 = Filial

 

...

 

28. Mesmo com os parâmetros MV_TAFTALI e MV_TAFTDB preenchidos ocorre o erro abaixo, como proceder ?

"Foram encontrados as seguintes inconsistências: 

...

Esse erro geralmente ocorre em ambiente de teste ( Empresa 99 ), é causado por falta de licenças disponíveis, para correção basta encerrar alguma instância e executar o JOB 2 novamente.

 

...

29.Para integrar o ECD com o TAF tem que ter uma licença fiscal?

O TAF utiliza licenças Ligth Fiscal, RH e FAT, Coorporativo e Full.

...

30. A partir de qual versão o TAFestará liberado:

Versão 11 ( release R1 )

...

31. Para clientes que utilizam o Protheus, porém não tem o módulo Contábil implantado e deseja gerar o ECF através do TAF. O que será mais recomendado, importar nas tabelas do TAF ou implantar no CTB através de importação de lançamentos txt?!

Não temos como recomendar, pois depende muito do controle que o cliente desejar ter. O TAF está preparado para integrar com qualquer sistema, TOTVS ou de Mercado, através de um layout único. Além também de permitir qualquer inclusão de informações manuais.

Então o cliente deverá avaliar qual a melhor para geração das informações solicitadas pelo governo levando em consideração, prazo e qualidade das informações.

...

32. O job 3 demonstra os erros e após essas análise poderá ser ajustado manualmente no TAF?

Sim, o job3 é o processo de validação de regras de layout, e os problemas encontrados ficam dentro de uma interface que permite ajustes online.

Somente regras de layout são validadas, àquelas regras que o Governo publica junto com as documentações. NÃO são realizadas as validações das regras de negócio.

 

...

33. Referente a mudanças legais a TOTVS disponibilizará sempre um pacote, ou seja, o cliente não faz manutenção no TAF, principalmente as tabelas com origem nas Auto-contidas?

As auto-contidas são tabelas de uso no sistema mais quem demanda as informações são o Governo, por isso não está aberto para manutenção.

...

34. Apuração de IR e CSLL, é possivel efetuar pelo TAF?

É possível realizar o cadastro, de forma manual; depois será considerado no arquivo texto.

...

35. Quais são os blocos que não serão gerados de forma automática para o TAF ?   Existem vários blocos, quais vamos ter que incluir manual ?

Na página de apoio Contábil temos algumas informações:

Blocos/Registros

E também em nossa página do TAF:

http://tdn.totvs.com/pages/releaseview.action?pageId=192089512

 

...

36. Para geração do ECF é obrigatório o TAF ?

Sim, no ERP Protheus iremos utilizar somente o TAF para geração da ECF, e deverá ser seguido todos os processos de implantação.

 

...

37. Precisa mesmo da última LIB disponibilizada pela Totvs para utilização do TAF?

Recomendamos que todo o sistema esteja atualizado, pois o TAF utiliza novas funções para montagem de suas telas, execuções de suas rotinas, se o sistema não estiver atualizado poderão ocorrer erros.

 

...

38. O TAF está embutido no repositório de aplicações ou no TSS?

As funções de utilização do TAF estão presentes no repositório do Protheus Padrão, e não está contido no repositório do TSS.

 

...

39. Quem possui o módulo livros fiscais deve migrar para o TAF ?

Não, O módulo Livros Fiscais continua ativo, inclusive possui a rotina Extrator Fiscal que faz a integração com o TAF.

 

...

40. Existe algum custo para habilitação do TAF?

Não, o TAF utiliza as mesmas licenças do ERP

 

...

41.Para que serve a opção "validar registro" contida na maioria das rotinas do TAF?

A opção "Validar Registro" executa as mesmas validações do Job 3, porém apenas para o registro em foco na tela.

...

42.Os processos referentes aos Job podem ser schedulados?

Sim, o Job´s podem ser configurados através do schedule do Protheus (SIGACFG).

...

43. O TAF passará ser a plataforma obrigatória para outras obrigações fiscais e contábeis ou só para ECF?

O TAF é uma estratégia da TOTVS para atender as diversas obrigações fiscais/tributárias, como também as novas como ECF e eSocial. Ele visa centralizar as movimentações frente a diversidade sistêmica da empresa, além de criar uma base histórica e consistir as informações conforme tratamentos do governo. Permite inclusive, manutenir todas as informações em interfaces cadastrais, que também pode ser auditadas

...

44.Existem algum UPDTAF a ser executado para P11?

Sim, precisa ser executado um UPDTAF, além do UPDDISTR no processo de atualização.

...

45.Caso seja realizado uma importação na integração entre o ERP tenho como excluir a integração no TAF e gerar tudo novamente?

Sim, utilize a rotina Exclusão por Período Fiscal, ou no Gerenciados de Integração exclua o ticket ( lote ) da integração, após exclusão do período gere novamente as integrações.

...

46. Caso ocorra o seguinte erro:  TC_Blob_Length - No connection. in file .\top.cpp at line 1004

TOTVS Build 7.00.131227A-20141125

...

Após todas as verificações foi realizado a geração do JOB 0 e error.log não foi mais visualizado.

...

47. Para ocorrência: type mismatch on compare on TAFLOAD(TAFLOAD.PRW) 01/07/2015 18:23:02 line : 50

Deverá avaliar o tipo do parâmetro MV_TAFVER, o mesmo deve estar como Caracter nesse caso estava como lógico.

...

48. Referente a ocorrência array out of bounds ( 1 of 0 )  on { || { IIF( ALIST[OLIST:NAT,1], OOK, ONO ), ALIST[OLIST:NAT,2] } }(TAFXFUN.PRW) 12/06/2015 19:29:55 line : 7137

Somente identificamos essa inconsistência na versão 12, a correção será disponibilizada no pacote da versão 6 do TAF com previsão para 07/08.

...

49. Para ocorrência: invalid class FWDIALOGMODAL on FSHOWREG(TAFTICKET.PRW) 29/06/2015 10:16:40 line : 821

Identificamos que o pacote referente as Lib´s estavam desatualizados, deverá atualizar de acordo com o portal do cliente.

...

50. Para ocorrência :TC_Blob_Length - No connection. in file C:\Totvs_Workspace\advtec9 - 7.00.131227A\lib\top.cpp at line 984

Stack :

TC_Blob_Length - No connection. in file C:\Totvs_Workspace\advtec9 - 7.00.131227A\lib\top.cpp at line 984

...

 inconsistência na versão 12, a correção será disponibilizada no pacote da versão 6 do TAF com previsão para 07/08.

...

51. A wizard deve ser executada para cada Grupo de Empresas do meu SIGAMAT?

Observar os tratamentos nos seguintes processos:

  • Autocontidas: A carga é realizada para todos os grupos de empresa em uma única execução. Por exemplo se no SIGAMAT existe o grupo E1 e grupo E2, ao executar a wizard uma única vez tanto a tabela C01E10 quanto C01E20 serão alimentadas;
  • Tabelas de Controle Interno ( TAFSPED_ , TAFECF_ e TAFGERCTL ): Deve ser executado para cada Grupo de Empresa. Então a autocontida será executada para cada Grupo de Empresa? Não, a wizard fará o controle através do parâmetro MV_VAUTCON e não fará novamente a carga das autocontidas, que já foi realizada na primeira execução.
  • Tabelas de Integração ( TAFST1, TAFST2 e TAFXERP ): As tabelas de integração não são criadas por empresa. Todas as empresas do SIGAMAT consomem a mesma tabela, o controle é feito através do campo TAFFIL.

...

52. Para ocorrência: CHW010: Error : 1754 - ORA-01754: a table may contain only one column of type LONG

CHW010: Error : 1754 - ORA-01754: a table may contain only one column of type LONG

...

Trocar a opção Usar BLOB para campos MEMO:

 

...

53. Quando será populada a tabela CFS - Lançamentos Contábeis?

A tabela de Lançamentos Contábeis é utilizada na geração dos registros M312 ( e-Lalur ) e M362 ( e-Lacs ) apenas nos casos em que o contribuinte precisa detalhar os dados de lançamento. Representa a mesma informação do registro I200 / I250 da ECD.

...

Não é enviado na integração do módulo SIGACTB - Contabilidade Gerencial - do Microsiga Protheus com o TAF.

 

...

54. Para ocorrência: type mismatch on compare  on FTAFAUTCON(TAFACONT.PRW) 13/08/2015 19:22:38 line : 131

type mismatch on compare  on FTAFAUTCON(TAFACONT.PRW) 13/08/2015 19:22:38 line : 131

...

Deverá avaliar o tipo do Parametro: MV_VAUTCONT  o mesmo deve ser do tipo numérico.

...

55 . O que analisar quando o plano de contas referencial não estiver no TAF (J051)?

 

1-      Se na TAFST1 o registro oi gerado corretamente, conforme o exemplo abaixo

...

 http://tdn.totvs.com/pages/releaseview.action?pageId=189314312

...

56. Para ocorrência  Data width error - Field: CGU_ALQRED Value: 5522292.970000 on TAFGRVDADOS(TAFAINTEG.PRW) 05/08/2015 19:32:20 line : 6543

 

Data width error - Field: CGU_ALQRED Value: 5522292.970000 on TAFGRVDADOS(TAFAINTEG.PRW) 05/08/2015 19:32:20 line : 6543

...

O cliente deverá ajustar o campo CGU_ALQRED no Plano de Contas e o Plano de Contas Ref. por completo pois esse tamanho não é suportado pelo campo. 

...

56. Possuo o Protheus Série 3, como proceder?

 

O TAF também está disponível no Protheus Série 3. Para obter esta atualização, basta aplicar o pacote do chamado TSYUFR ( P11 ) ou TTALNV ( P12 ), ou utilizar repositório atualizado da respectiva versão.


...

57. Tenho dificuldades em realizar os processos de integração. Meu banco de dados é ORACLE. Como proceder?

Ao realizar os processos de integração da Contabilidade Gerencial com o TAF podem ocorrer problemas de estrutura e alguns registros não serão integrados. Abaixo os possíveis cenários das ocorrências:

...

  1. Realizei a exportação da minha revisão para a TAFST1 e o campo TAFMSG está em branco.
    Acessar a página SIGACTB - Pacotes de Atualização / Correção e obter o pacote do chamado TTFKP7.

  2. Realizei a exportação da minha revisão para a TAFST1 e o conteúdo do campo TAFMSG não condiz com o registro exportado ( campo TAFTPREG ).
    Exemplo: O registro é referente ao Saldo Contábil ( TAFTPREG = T087 ) mas o conteúdo da TAFMSG contém informações do plano de contas ( TAFMSG = |T010|XPTO|20150101|... ).
    Acessar a página SIGACTB - Pacotes de Atualização / Correção e obter o pacote do chamado TTFKP7.

  3. Minha TAFST1 está ok, porém ao realizar a execução do Job 0 o conteúdo do campo TAFMSG na tabela TAFST2 está em branco.
    Este problema ocorre em decorrência da execução do comando ZAP através do APSDU na tabela TAFST2. Este procedimento nunca deve ser adotado. Para resolver é necessário DROPAR a tabela TAFST2 e recriar através da Wizard de Configuração do TAF. Depois disso realizar novamente o processo de integração desde a extração da Central de Escrituração para a tabela TAFST1.

  4. Minha TAFST1 está ok, porém ao realizar a execução do Job 0 o conteúdo do campo TAFMSG não condiz com o registro exportado ( campo TAFTPREG ).
    Exemplo: O registro é referente ao Saldo Contábil ( TAFTPREG = T087 ) mas o conteúdo da TAFMSG contém informações do plano de contas ( TAFMSG = |T010|XPTO|20150101|... ).
    Este problema ocorre em decorrência da execução do comando ZAP através do APSDU na tabela TAFST2. Este procedimento nunca deve ser adotado. Para resolver é necessário DROPAR a tabela TAFST2 e recriar através da Wizard de Configuração do TAF. Depois disso realizar novamente o processo de integração desde a extração da Central de Escrituração para a tabela TAFST1.
    Como consequência, o primeiro registro ( ou mais ) enviado ao TAF não é integrado.

  5. Minhas tabelas TAFST1 e TAFST2 estão ok, porém ao realizar a execução do Job 2, percebi que os registros constam como integrados no Gerenciador de Integração, mas não aparecem na tabela do cadastro.
    Exemplo: TAFST2 possui um registros de Plano de Contas ( TAFTPREG = T010 ), o status está como integrado ( TAFSTATUS = 3 ), na tabela TAFXERP este registro consta como integrado ( TAFSTATUS = 1 - incluído - ou 2 - alterado - e TAFALIAS / TAFRECNO estão preenchidos ). Porém na tabela C1O essa conta está deletada.
    Este problema ocorre em decorrência da execução do comando ZAP através do APSDU na tabela de negócio correspondente ( Exemplo: C1O - Plano de Contas, CAC/CAD/CAE/CAF - Saldos Contábeis, etc.. ). Este procedimento nunca deve ser adotado. Para resolver é necessário DROPAR a tabela de negócio correspondente e recriar acessando o cadastro através do menu do TAF. Depois disso realizar novamente o processo de integração desde a extração da Central de Escrituração para a tabela TAFST1.

 


...


58. A rotina "Monitor de Integração e Validação" (TAFAMON) foi desativada. 

Com o desenvolvimento da nova rotina de Gerenciamento de Integração (TAFTICKET), o TAFAMON não será mais utilizada.

 

 

...


59. Ao tentar abrir um cadastro do TAF ocorre erro TC_Seek COMMAND FAILED ou ao realizar a integração ( job 2 ) ocorre erro TOP Error -29 - Update failed to retrieve / GO Record.

Essas mensagens ocorrem após executar drop table das tabelas do sistema diretamente no SGBD. Neste caso será necessário reiniciar o serviço do DbAccess e acessar o sistema novamente para que as tabelas sejam recriadas.

...