Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs

Segmento:

Backoffice SP 

Segmentos_totvs
Segmento

Módulo:AUTOMAÇÃO FISCAL
Função:

TAFA618

Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF2-18394


02. 
SITUAÇÃO/REQUISITO

Possuímos hoje a rotina TAFA618, que realiza a importação de XML para lucros e dividendos dos eventos R-4010 e R-4020.
Como sugestão de melhoria, precisamos preparar a rotina para que seja possível usa-la via schedule.

03. SOLUÇÃO

Foi criado o Job TAF_XML para uso no Schedule, abaixo será descrito um passo a passo para a configuração e também haverá informações sobre as mudanças necessárias para o funcionamento da rotina Via Job:


  • Configuração do Schedule

Rotina de Schedule Antiga:

É necessário preencher o campo "Rotina" com o nome do Job e selecionar os parâmetros.


Rotina de Schedule Nova:

Em agendamento, clique em novo para adicionar um novo agendamento, na tela que aparecera na sequencia, informe o nome do Job "TAF_XML", e clique em avançar.

Em Parâmetros, Preencha o campo EvtAdic:

A primeira tela que aparecera, será a configuração do agendamento, na próxima tela, a de parametrização, é necessário informar o EvtAdic:

Com isso, basta escolher a recorrência e clicar em , o Job estará configurado.

Com isso, basta concluir as configurações do agendamento, e iniciar os serviços Task Manager e Queue Manager:


Após concluir a configuração, basta iniciar os serviços do Agent e Schedule e o Job estará funcionando conforme a recorrência escolhida.

Informações

Para saber mais sobre as configurações de Schedule, consulte os links Schedule-1 e Schedule-2.


  • Diretório da Pasta

A importação via rotina "TAFA618", permite que seja escolhida uma pasta tanto no servidor quanto local para a importação dos arquivos .xml, já na chamada por Job esse processo funciona um pouco diferente, sendo necessário a criação da pasta 'xml_import' na estrutura da Protheus_Data para o funcionamento correto do Job.

Informações

Caso a pasta 'xml_import' não seja criada manualmente, a mesma será criada na primeira execução do Job.


Nessa pasta, deverá ser colocado os arquivos .xml de lucros e dividendos para os eventos R-4010 e R-4020 para a importação, ficando da seguinte forma:


  • Console

Nesse próximo passo, será mostrado como as msgs serão apresentadas no console durante a execução do job:

Na primeira chamada, caso a pasta contenha arquivos validos para a importação, será apresentada a seguinte mensagem no console:


Durante o processamento, será apresentada a seguinte msg para cada registro que esta sendo importado:

Obs.: Nesse cenário estou importando um arquivo de lucro e dividendos para o evento R-4010.


No fim do processamento, caso não tenha sido importado algum arquivo com inconsistência no xml, ou não tenha ocorrido problema na apuração, será apresentada a seguinte msg:


Caso tenha sido importado algum arquivo com inconsistência no XML, ou tenha ocorrido algum problema na apuração, será apresentada a seguinte msg:


Caso a pasta 'xml_import' fique em algum momento vazia, sem nenhum arquivo xml valido, será apresentada a seguinte msg:


  • Arquivo de Log

A regra para a geração de arquivo de log não mudou, segue a mesma regra que a rotina TAFA618 executa, caso tenha sido importado um arquivo com inconsistência na estrutura do xml, ou caso tenha ocorrido algum problema na apuração, será gerado um arquivo .log na pasta origem da importação, nesse caso, será gerado na pasta 'xml_import', conforme img:


04. DEMAIS INFORMAÇÕES

Essa funcionalidade estará disponível nos novos pacotes de expedição continua, e atualização de menu do TAF.

05. ASSUNTOS RELACIONADOS

      Reinf

      Painel Reinf