01. DADOS GERAIS
Produto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT) |
---|
|
|
---|
Função: | fatxjobnfs FatSchNFPV -Job Schedule para geração de Documentos de Saída Saída |
---|
País: | Todos os países |
---|
Ticket: | Não há |
---|
Requisito/Story/Issue: | DSERFAT2-39334221 |
---|
02. SITUAÇÃO/REQUISITO
Realizar a criação de um Job uma função que permita ser utilizada pelo Novo Schedule para geração automática de Documentos de Saída através do Novo Schedule.
Esse processo irá gerar os documentos de saída para todos os pedidos que já estão liberados, ou seja aptos a faturar.
03. SOLUÇÃO
Realizada a criação Realizado o desenvolvimento da funçãode geração automática de Documentos de Saída através da função "FatxJobNfsFatSchNFPV", no a qual será executada através do Novo Schedule.
A execução do Job Schedule poderá ser agendada pelo Módulo Configurador do Protheus irá verificar quais os pedidos aptos a faturar e então realizar o processamento para geração de documento de saída, de acordo com periodicidade, empresa, filial, etc parametrizados.Para que o Schedule seja executado são necessárias duas configurações:
- Configurar o arquivo FATXJOB.CFG com as parametrizações necessárias, pois a função "FatxJobNfs" que informaremos no configurador deverá ter as informações necessárias que serão enviadas a função que irá processar e gerar os documentos para cada registro com status liberado. O arquivo deverá ficar dentro da pasta do AppServer. Caso esse arquivo não seja preenchido ele irá algumas informações padrões, conforme abaixo:
- Hora inicial: "01:00:00"
- Hora final: "23:59:59"
- Intervalo de execução: "00:05:00"
- Ativo: ON
- Tempo de pausa da execução: "00:01:00"
-
- Configurar o Novo Schedule dentro do módulo Configurador com as informações de periodicidade de execução do Schedule e outras parametrizações.
Abaixo temos o passo a passo de exemplo para a criação do Job e a geração automática de Documentos de Saída.
- Configuração do arquivo FATXJOB.CFG :
Na imagem abaixo podemos identificar um exemplo de configuração do arquivo.
As configurações seguem da seguintes forma:
- [JOBS] → irá conter o nome do Job que será usado e atribuindo a ele o código da empresa concatenando com o código da filial.
- Para incluir uma filial deverá estar concatenando o código da empresa com o código da filial.
- Para incluir mais de uma filial deverão ser separados por ponto e vírgula.
- [FATJOBNFSPV_T1D RJ 01] → empresa e filial definidas para execução e seguidas das informações das configurações. Deverá estar concatenando o nome do Job com o código da empresa e código da filial, conforme exemplo na imagem abaixo.
- START_TIME → horário inicial de execução do Job.
- FINISH_TIME → horário final de execução do Job.
- INTERVAL → intervalo de execuções do Job em minutos dentro do horário inicial e final estipulado.
- SERIES → série dos documentos que serão processados.
- ACTIVATE → indica se essa parametrização está ativa.
- JOBS → quantidade de Jobs sendo executados para essa filial, que pode ser de 1 a 10.
- SLEEPJOB → define o intervalo de pausa de um Job para outro, em minutos.
Image Removed
...
A configuração e parametrização de como agendar o Schedule para geração dos Documentos de Saída estão logo abaixo no Passo a Passo:
Totvs custom tabs box |
---|
tabs | Passo 01, Passo 02, Passo 03, Passo 04, Passo 05, Passo 06 |
---|
ids | passo1,passo2,passo3,passo4,passo5,passo6 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| No Menu de Agendamentos do Scheduler clicar no botão "Novo" 
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| Informar o nome da rotina como "fatxjobnfs" e em seguida clicar no botão "Avançar". 
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo3 |
---|
| Definir a data e horário inicial e qual a periodicidade de execução do Job. 
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
| Informar os dados dos campos a seguir e caso necessário alterar o valor dos parâmetros abaixo, clicar no botão "Editar parâmetros" no canto superior direito. Os parâmetros por padrão são os mesmos do pergunte "MT460A" 
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo5 |
---|
| Após informados os valores anteriormente, basta clicar no botão "Concluir" para finalizar o agendamento. 
Em seguida clicar no botão "Confirmar" para concluir o agendamento. 
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo6 |
---|
| O agendamento está na lista para execução. 
|
|
Card documentos |
---|
Informacao | O pacote que contém a implementação será disponível na próxima Expedição Contínua do módulo Faturamento, com previsão para a atualização no Portal do Cliente a partir da data ??/??/???? |
---|
Titulo | IMPORTANTE! |
---|
|
05. ASSUNTOS RELACIONADOS
...