Utilização do parâmetro MV_NFS_JOB: Se o parâmetro MV_NFS_JOB estiver habilitado um JOB é executado para a atualização do estoque após a geração de nota fiscal. 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 conteúdo ZZ (por este motivo não é permitida a exclusão da nota). O Job FATXJOB tem a função de regravar os campos C9_BLEST e C9_BLCRED com conteúdo 10 e chamar a função de atualização de estoque. Sendo assim, se o parâmetro MV_NFS_JOB estiver habilitado, o JOB FATXJOB também deve estar. Caso contrário, se não houver Job configurado, o parâmetro MV_NFS_JOB deve ser alterado para .F.
Existem 2 maneiras de executar a atualização de estoque, sendo que uma não depende da outra. Veja abaixo:
1. VIA JOB a) Configuração do AppServer.INI Exemplo:
b) Criar um arquivo com o nome FATXJOB.CFG e salvá-lo na pasta do servidor em ...\bin\appserver, conforme as configurações abaixo. No exemplo abaixo, o JOB irá rodar das 18:00:00 às 22:30:00 a cada 5 minutos. [FTJOBNFSB2_9901] IMPORTANTE: O nome do JOB deverá ser sempre FTJOBNFSB2_XXYY, onde XX é o código da empresa e YY o código da filial. Caso o arquivo FATXJOB.CFG não seja criado, a rotina irá utilizar um horário padrão das 00:00:01 às 23:59:59, com intervalo de execução de 5 minutos. 2. VIA SCHEDULE Cadastro do Schedule no Configurador (Protheus 11): 1. Cadastre um Agente.
2. Em seguida, deve-se Schedular o Job FtJobNfsB2 (para poder testar várias vezes, cadastre como remanescente).
3. Inicie os serviços.
4. Execute manualmente o job FtJobNfsB2 e verifique se os saldos foram atualizados.
|
|---|
Preview |
|---|