Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Microsiga Protheus

Versões:

12

Ocorrência:

Orientações necessárias para a configuração da rotina de transmissão automática de Notas Fiscais de Serviço

Passo a passo:

Configuração da rotina

  1Acessar o Módulo Faturamento;

  2. Acessar o menu Auto Nfs-e;

  3. Clicar no botão Incluir;

Nesta etapa, serão setadas as configurações referente a quais processos serão executados automaticamente, bem como serão informadas as empresas, filiais e séries de NFSe que terão suas respectivas notas transmitidas de maneira automática.

  4. Nome da Configuração: Informar um nome de identificação para esta configuração.

  5. Número Máximo de Threads: informar o número máximo de Threads que poderão ser utilizadas para o processamento das demandas de execução dos processos do Auto NFSe. (Obs: o campo já vem preenchido com um padrão médio, pois a utilização de muitas threads resulta em alto consumo de processamento e memória do servidor físico na qual o serviço está sendo executado).


As abas dos processos deverão ser configuradas de acordo com cada processo que desejar ser executado, por exemplo, caso somente a aba transmissão seja configurada, somente a transmissão será realizada de maneira automática, os processos de monitoramento e cancelamento deverão ser realizados manualmente. Caso desejar configurar todos os processos de uma única vez, basta realizar a configuração apenas na aba Todos Processos.

  6. Selecionar a aba do processo à ser configurado;

  7. Ativo: informar se a configuração deste processo está ativo ou não;

  8. Lote: Informar a quantidade de notas que será transmitida por Lote;

  9. Processos: Informar a quantidade de Threads(dentre o limite estabelecido no outro campo) que serão destinadas à este processo;

  10. Clicar no botão Incluir;

Nesta etapa, será exibida uma tela em que deverá informar:

  - Empresa: Código da empresa que terá seu processo de transmissão de notas automatizado.
  - Filial: Código da filial(pertencente à empresa configurada no campo anterior) que terá seu processo de transmissão de notas automatizado.
  - Série: Série das notas que serão transmitidas automaticamente.

Em seguida clique em confirmar.



Obs.: a Exclusão, Alteração ou Inclusão de uma nova configuração só é acatada caso seja reiniciado o serviço Appserver do ambiente em questão, isso porque as informações são gravadas em uma tabela chamada NFSECFG.dtc na pasta System, e as informações são lidas e carregadas em uma thread no momento em que o serviço é iniciado. Com isso o Job fica trabalhando realizando o processamento de acordo com as informações carregadas. Sendo assim, a leitura das informações carregadas só é efetivada ao reiniciar o serviço.

Configuração do appserver.ini do Protheus:

Inserir as sessões abaixo:

[SMARTJOB]
ACTIVATE=ON
minjobs=1
maxjobs=30

[IPC_GO]
main=prepareIPCWAIT
environment=XXX
instances=05,15
ExpirationTime=300
ExpirationDelta=1
ACTIVATE=ON

[AUTO_NFSE]
maxthread=20
main=AUTONFSEX
environment=XXX

[ONSTART]
Jobs=IPC_GO,AUTO_NFSE
RefreshRate=15
DebugMsg=1


*Na opção Environment das sessões que a possuem, o conteúdo '*XXX' deverá ser substituído pelo nome do ambiente que o serviço está sendo configurado. Vide exemplo:


Na sessão Environment do ambiente, adicionar as linhas a seguir:

ACTIVATE=ON
AUTONFSE_DEBUG_AUTONFSE=1
DEBUG_EMPRESA=1XX (substituir o XX pelo código da empresa);
DEBUG_FILIAL=1YY (substituir o YY pelo código da filial);
DEBUG_SERIE=1ZZ (substituir o ZZ pela série que será utilizada e configurada).

Vide exemplo:Image Removed


Image Added


Após estas configurações, ao reiniciar o serviço do ambiente em questão, as notas serão transmitidas / monitoradas / canceladas de acordo com as configurações realizadas.