Módulo: SPED - FISCAL
Funcionalidade: PRIS - Qualificar - Importar Dados
Data/Hora da Publicação: 15/03/2013 22:32:23
Data/Hora Última Alteração: 25/03/2013 15:20:02
Descrição da Nota: Tratamentos realizados para melhorar o gerenciamento e controle da execução das tarefas do PRIS, nas funcionalidades 'Suspender Tarefa' e 'Excluir Dados', para quando o serviço da Framework for interrompido.
Descrição
1) Tratamento realizado para melhorar o gerenciamento das tarefas do PRIS, impedindo assim que seja executada mais de uma tarefa com os mesmos parâmetros de Matriz, Filial e Período independente da Opção de Execução e Origem ddos Dados selecionada.
Como exemplo:
Ao colocar uma tarefa em execução com os parâmetros Matriz: SAFIRA, Filial: 01 e Período: 01/01/2013 à 31/01/2013:
Enquanto a mesma estiver com o Status “Em execução”,
Não será possível executar outra tarefa com os mesmos parâmetros, porém o sistema possibilitará que esta nova tarefa seja agendada:
Se clicar em “Não” a tela acima fechará e retornará para a tela que mostra as tarefas em execução.
Se clicar em “Sim” uma nova tarefa será agendada para iniciar a execução uma hora (01:00 hr) após a hora de solicitação.
Se após uma hora, a execução da primeira tarefa tiver sido finalizada, a nova tarefa que ficou agendada entrará em execução aumtomaticamente.
Caso a tarefa anterior ainda estiver em execução depois de uma hora, então, a nova tarefa que ficou agendada não será executada, seu Status será alterado para “Processada [Verificar Log]”.
No Log de Execução dessa tarefa será apresentada a mensagem informando os parâmetros da tarefa que está em execução:
“Já existe uma tarefa em execução com a Matriz SAFIRA, Filial 01, Período Inicial 1/1/2013 e o Período Final 31/1/2013. A tarefa foi cancelada.”.
Importante: Esse controle não é realizado quando a ‘Opção de Execução’ for ‘Qualificar Dados’
2) Tratamento realizado para que ao clicar no botão ‘Suspender Tarefa’ a tarefa seja suspensa no banco de dados, mesmo que a execução seja por meio de Jobs do Oracle, e com isso o Status será alterado para “Execução suspensa pelo usuário”.
No Log de Execução dessa tarefa será apresentada a mensagem:
“A tarefa foi suspensa pelo usuário”
Para algumas origens, o processo 'Excluir Dados' é em bloco, isso quer dizer que a tarefa não será suspensa no meio do processo, o processo finalizará e depois será suspenso.
Seguem as origens em que o processo será interrompido no meio, o que tiver sido excluído até o momento da suspensão se manterá excluído o restante permanecerá na base de dados:
Notas Fiscais de Entrada
Notas Fiscais de Saída
Notas Fiscais (Merc. + Serv.) Conjugadas
Notas Fiscais Detalhadas (Energia e Telecom)
Notas Fiscais de Saída Serviço
Notas Fiscais de Entrada Serviço
CIAP - NF Carga Retroativa
Caso esse processo esteja sendo executado pela opção 'Importação Avançada', então a próxima origem que for executada após solicitar o suspender não será executada, a tarefa será suspensa. Como exemplo:
Se for solicitada a suspensão do Grupo de Atividade ‘Informações da Apuração’ no momento em que estão sendo excluídos os dados da origem ‘Resumo da Apuração por CFOP’, então, o processo irá terminar de excluir os dados dessa origem e será suspenso na sequência, não excluindo os dados das demais origens desse grupo.
3) Tratamento realizado para que os Jobs do Oracle e as sessões chamadas pelo PRIS, também sejam finalizadas no banco de dados, quando o serviço da Framework parar ou for interrompido. Com isso, se uma tarefa estiver em execução nesse momento, quando o serviço for reiniciado seu Status será alterado para “Finalizada com Erro”.
4) Tratamentos realizados no processo 'Excluir Dados':
- Adequação para ambientes com particionamento de tabelas na Base Corporativa.
- Para que o processo não fique em loop no banco de dados quando o dado excluído possuir registros dependentes.
Importante: Todos os HotFix da PW.FRAMEWORK devem estar aplicados no ambiente.
1.06.0000
1.05.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)
Arquivo
Ordem
Pacote - (Requisição)
Arquivo
Informações Complementares
Observações:
>> O Patch 25389 deve ser aplicado DEPOIS das Requests disponíveis nessa Nota
>> Versão 1.05: aplicar as requests 625634 e 625635
>> Versão 1.06: aplicar as requests 643125 e 643147
Instruções para Atualização de Patch
Patch: 25389
Produto:PW.SPED
SubProduto:PRIS
Data: 15/03/2013
Para a atualização deste Patch, favor seguir as orientações constantes no documento Instruções de Atualização do PW.SPED disponível no Portal da Sonda Procwork
(http://produtos.sondaprocwork.com.br) no caminho a seguir: Ciclo de Vida > Publicações > Utilitários > PW.SATI > Aplicador.
A atualização das estações de trabalho NÃO será efetuada pelo Aplicador. O detalhamento deste processo consta no documento Instruções de Atualização do PW.SPED.
Para a atualização deste Patch, utilizar a versão 2.1.7 do Aplicador.
Conteúdo do Patch:
01_PCK_UTILS_PRIS_58904_261112_1530.SQL
02_PRIS_NF_SAIDA_PUB_58904_261112_1530.SQL
03_P_EXCLUI_BASE_CORPORATIVA_58904_261112_1530.SQL
04_P_PRIS_PARALLEL_58904_261112_1530.SQL
05_PCK_PRIS_58904_261112_1530.SQL
06_PRIS_FICHA_CIAP_58904_261112_1530.SQL
07_PRIS_FICHA_PARCELA_CIAP_58904_261112_1530.SQL
08_PRIS_FICHA_COMPL_CIAP_58904_261112_1530.SQL
09_PRIS_FICHA_BAIXA_CIAP_58904_261112_1530.SQL
10_PRIS_VALIDA_ISS_58904_261112_1530.SQL
11_PRIS_NF_RETROATIVA_CIAP_58904_261112_1530.SQL
12_P_RELAT_SATI0525_58904_261112_1530.SQL
Pré-Requisitos: É indispensável que os seguintes patches já estejam atualizados:
--Para os clientes que APLICARAM o Service Pack 2: 11971, 24420, 24516, 24913, 24915, 25090, 25329
--Para os clientes que APLICARAM o Service Pack 1: 11971, 22836, 24420, 24516, 24913, 24915, 25090, 25329
--Para os clientes que NÃO aplicaram NENHUM Service Pack:1455, 1401, 3179,11971, 20505, 22836, 24420, 24516, 24913, 24915, 25090, 25329
Em caso de falha na aplicação, compactar a sub-pasta LOG_25389 e abrir um chamado no Moebius, anexando este arquivo para o grupo de Solução #R&D - PW.SPED