cancel
Showing results for 
Search instead for 
Did you mean: 

Servidores SEFAZ e SCAN ativos simultaneamente

Former Member
0 Kudos

Henrique/Fernando,

Na thread Contingencia SCAN automatizado? o Henrique mencionou que:

1) Pra cada nota que ele vai numerar, o ERP "pergunta" ao GRC qual sistema está ativo no momento, e baseado nesta informação ele escolhe qual form utilizar para numerar.

2) Se ambos estao fora, a nota nao é numerada, fica parada no monitor, e daí vc pode optar por ativar a contingencia em formulario de seguranca ("central contingency", aquelas views que tem no menu da J1BNFE), e fazer o switch dessa pra contingencia.

Abs,

Henrique.

Eu entendí que no casos dos dois servidores estarem inativos, podemos optar pela contingência no formulário, mas reparei que o ECC também valida os casos em que os servidores SCAN e SEFAZ estão ativos simultaneamente, não numerando a Notas nestes casos também.

Caso isso ocorra, que ação o usuário deveria tomar? Ou trata-se de algum erro de configuração?

Obrigada,

Daniela

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Daniela,

Não sei se entendi sua dúvida, pois a resposta parece estar no item 2.

Se ambos estão fora e vc tem o formulário de contingência, entre em contingência.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Bom dia Fernando!

O Item 2 refere-se a quando os dois serviços estão fora.

Minha dúvida é o oposto, quando os dois serviços estiverem ativos SEFAZ_ACTIVE = 'X' e SCAN_ACTIVE = 'X'.

Pois na função J_1B_NFE_GET_ACTIVE_SERVER ele também faz essa validação e não vai gerar numeração de nota.

Se isso acontecer, necessita que tipo de ação do usuário? Ou trata-se de erro na configuração de business place do ECC?

Obrigada,

Daniela

henrique_pinto
Active Contributor
0 Kudos

Daniela,

no codigo atual da RFC /XNFE/RFC_SRVSTA_READ, é impossível vc ter uma resposta ativa pros 2, devido ao seguinte trecho:

* If SCAN and SEFAZ is active SEFAZ has priotity so only
* sefazactive = X is sent to ERP. Scanactive is set to blank.
  LOOP AT et_status INTO es_status.
    IF es_status-sefazactive = 'X'.
      CLEAR es_status-scanactive.
      MODIFY et_status FROM es_status.
    ENDIF.
  ENDLOOP.

Se vc nao tem esse codigo na sua versao, sugiro atualizar asap seu sistema.

Abs,

Henrique.

Former Member
0 Kudos

Humm Ok.

Então o GRC irá sempre priorizar a Sefaz nestes casos e a nota será numerada normalmente no ECC.

Obrigada Henrique.

Att,

Daniela