Produto: | TOTVS Automação Fiscal - TAF |
Ocorrência: | Por conta da perda das Informações da tabela TAFST2 o sistema não está conseguindo encontrar o afastamento predecessor no envio de uma retificação ou término afastamento. |
Passo a passo: | Para que os afastamento de término e retificação (início ou fim) possam ser integrados é necessário que no momento da integração seja informado o TAFKEY do registro predecessor para que o sistema possa posicionar no registro correto através do próprio TAFKEY (tabela TAFST2) além dos campos TAFALIAS e TAFRECNO da tabela TAFXERP. Para os clientes Protheus que porventura perderam essas informações foi criado um Script de recriação das tabelas TAFST2/TAFXERP e se necessário ajuste da tabela SR8, o mesmo se baseia nas seguintes premissas: 1 - É Necessário que o afastamento exista na tabela SR8 (GPE) e CM6(TAF) e que a data de Inicio do afastamento seja maior que a data contida no parâmetro MV_TAFININ, caso o mesmo esteja em branco ou não exista o sistema irá considerar o valor "20180301". 2 - A execução deve ser realizada na filial Matriz do TAF, serão considerados todas as filiais com a mesma raiz de CNPJ E contidas na aba "Outras Filias" no cadastro de complemento de empresa (caso existam). 3 - Para os Afastamentos de Início ou Término é necessário que as datas de início e fim sejam diferentes e que a mesmas existam nas tabelas SR8 e CM6, para o início de afastamento também é verificado se o campo CM6_XMLREC é igual a INIC, para o término este campo tem que ser igual a TERM 4 - Para os Afastamentos completos é necessário que o campo R8_TAFKI seja igual ao campo R8_TAFKF, também é verificado se o campo CM6_XMLREC é igual a COMP 5 - Se o registro existir nas tabelas CM6 e SR8 e não existir nas TAFXERP e/ou TAFST2 o sistema irá recriar o registro na TAFST2 e/ou TAFXERP utilizando o TAFKEY contido na SR8, se o mesmo não existir será criado um novo e persistido nas 3 tabelas. 6 - Se o registro existir nas tabelas CM6, SR8, TAFXERP e/ou TAFST2 porem não existir o TAFKEY na SR8 o mesmo será persistido na tabela.
|