Blog destinado aos analistas da área Fiscal/NFE e Desenv. ADVPL Básico para divulgar ferramentas e dicas que facilitem o dia a dia dos profissionais e usuários que trabalham com o ERP Microsiga Protheus © da Totvs.

Processo básico para atualização/implantação do TAF.

Processo a ser seguido para atualização do TAF:

1- DbAccess igual ou superior a 20141119 .
2- Verificar se rotina APLIB200 igual ou superior a 30/06/2015.
Caso data esteja menor que 30/06/2015 deve ser realizado atualização de LIB do portal.

3- Trocar os arquivos abaixo da pasta SystemLoad
hlpdfeng.txt
hlpdfpor.txt
hlpdfspa.txt
sdfbra.txt
sx2.unq

4- Trocar os arquivos abaixo da pasta System
sigataf.xnu

5- Aplique a PATCH de atualização (portal do cliente)

6- Antes de rodar o UPDDISTR é necessário excluir os arquivos de LOG.
Dentro da pasta system:
mpupdlog.log
mpupdlog.fpt
mpwizard.hlp
mpwizardhlp.lck

Dentro da pasta Appserver:
mpupddistri.tsk
mppatch.exe

7- Após realizar todo este procedimento, solicito que rode o UPDDISTR para que a nova estrutura seja criada corretamente.
8- Assim que terminar UPDDISTR, solicito que rode o UPDTAF para a criação das consultas padrões.

9- Entrar no sistema no modulo do configurador e configurar os parâmetros abaixo:
Observação:O arquivo autocontidas sera atualizado junto com os fontes de atualização.
MV_VAUTCON = "Deixar em Branco"
MV_TAFTALI = "Deve ser informado no nome do TOPALIAS do seu ambiente dentro do appserver.ini"
MV_TAFTDB = "Deve ser informado nome do banco do seu ambiente Exemplo MSSQL ou MSSQL7 informado no seu TOPBASE dentro do appserver.ini"
MV_TAFWIZ =.T.
MV_TAFINT = .T.

10- Assim que terminar de rodar o UPDDISTR e UPDTAF sem erros, peço que entre no sistema para carregar as Autocontidas " Miscelânea / Wizard Configuração"

11- Trocar os arquivos abaixo da pasta Layout_TAF - Dentro da Pasta Protheus Data -  
layouts.dbf
Layouts.dtc
layouts.fpt

12-  MV_INTTAF = N,  O parâmetro MV_INTTAF = N, não terá influência na geração do TAF referente ao ECF - SPED Contábil e TAF E-Social que não foi implementado 100% pela equipe de inovação TOTVS.