| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | TAFA433 |
| País: | Brasil |
| Ticket: | Não há. |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-21100 |
Possibilitar que a cópia do evento tributário (TAFA433) seja feito em segundo plano, utilizando a função createtask.
Adicionado no TAFA433 a possibilidade se fazer a cópia do evento tributário em segundo plano.
Obs.: Para a cópia em segundo plano, é necessário que o smart schedule esteja ativo.
Para a cópia em segundo plano, ao clicar em evento tributário, será apresentado a tela abaixo com dois novos campos:
Código: Código utilizado para o novo evento tributário que será copiado.
Descrição: Descrição utilizada para o novo evento tributário que será copiado.

Caso o smart schedule esteja ativo, será exibida a pergunta abaixo:

Clicando em sim, a cópia será agendada via create task, caso clique em não, a cópia é feita da forma que já existia, via MVC.
Ao clicar em sim, será exibido a mensagem abaixo:

Conforme informado na mensagem, o fim da cópia será informada na central de notificações.

O envelope com um ponto vermelho significa que existe uma notificação não lida. Ao clicar no envelope, será exibida a mensagem de conclusão da cópia.

Evento tributário copiado

Para receber as mensagens na central de notificações, é preciso inscrever o usuário que receberá avisos do evento 86 - Cópia de Evento Tributário - SIGATAF
Para isso, basta ir em Miscelânea → Inscr. Event Viewer e fazer o cadastro conforme a imagem abaixo:

Na release 12.1.2410 do Protheus é possível fazer o cadastro por grupo de usuário, conforme documentação do Event Viewer.
Para o funcionamento da rotina, é necessário que haja o grupo de pergunte TAF433SCH.
| X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_PERSPA | X1_PERENG | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_DECIMAL | X1_PRESEL | X1_GSC | X1_VALID | X1_VAR01 |
| TAF433SCH | 1 | ID Evento Tributario ? | ¿ID Evento Tributario ? | Tax Event ID ? | MV_CH1 | C | 36 | 0 | 0 | G | MV_PAR01 | |
| TAF433SCH | 2 | Codigo Evento Tributario ? | ¿Código Evento Tributario ? | Tax Event Code ? | MV_CH2 | C | 6 | 0 | 0 | G | MV_PAR02 | |
| TAF433SCH | 3 | Descr. Evento Tributario ? | ¿Descr. Evento Tributario ? | Tax Event Descr ? | MV_CH3 | C | 99 | 0 | 0 | G | MV_PAR03 | |
| TAF433SCH | 4 | ID Tributacao ? | ¿ID Tributación ? | Taxation ID ? | MV_CH4 | C | 36 | 0 | 0 | G | MV_PAR04 | |
| TAF433SCH | 5 | ID Tributo ? | ¿ID Tributo ? | Tax ID ? | MV_CH5 | C | 36 | 0 | 0 | G | MV_PAR05 | |
| TAF433SCH | 6 | Funcao Executada ? | ¿Función Ejecutada ? | Function Performed ? | MV_CH6 | C | 15 | 0 | 0 | G | MV_PAR06 |
Para o funcionamento da rotina, é necessário que haja o cadastro na tabela X5.
| X5_TABELA | X5_CHAVE | X5_DESCRI | X5_DESCSPA | X5_DESCENG |
| E3 | 86 | Cópia de Evento Tributário - SIGATAF | Copia Evento Tributario - SIGATAF | Tax Event Copy - SIGATAF |
| E3 | 87 | Encerramento de Período ECF - SIGATAF | Cierre del período ECF - SIGATAF | ECF Period Closing - SIGATAF |