Utilização do parâmetro MV_NFS_JOB

Caso o parâmetro MV_NFS_JOB esteja habilitado, significa que deveria existir um JOB sendo executado para atualização de estoque após a geração de nota. Nestes casos, o documento de saída é gerado sem atualização de estoque, e os campos C9_BLEST e C9_BLCRED são gravados com “ZZ” (por este motivo não é permitida a exclusão da nota).
O Job (FATXJOB) tem a função de regravar o C9_BLEST e C9_BLCRED com “10” e chamar a função de atualização de estoque.
Se o parâmetro MV_NFS_JOB estiver habilitado, o JOB também deverá estar. Se não houver Job configurado, o parâmetro MV_NFS_JOB deverá ser alterado para .F.

Configuração do AppServer.INI

[ONSTART]
JOBS=JobNota9901

[JobNota9901]
main=FtJobNfsB2     //(FATXJOB)
environment=environmentTOPDB2
;cJobName=IPCNota9901
cCodEmp=99
cCodFil=01
nTimeOut=3600
nSleepTime=30

 

Cadastro do Schedule no Configurador (Protheus 11):

1. Cadastrar um Agente

2. Schedular o Job FtJobNfsB2 (para poder testar várias vezes, cadastrar como remanescente)

 

3. Iniciar os serviços

 

4. Executar manualmente o job FtJobNfsB2 e verificar se os saldos foram atualizados

 

Preview