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 da 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. Há duas 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) Crie um arquivo com o nome FATXJOB.CFG e salve-o na pasta do servidor em ...\bin\appserver, conforme as configurações a seguir. 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 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): a) Cadastre um Agente. b) Em seguida, cadastre um agendamento com o Job FtJobNfsB2. Para poder testar várias vezes, cadastre como remanescente. c) Inicie os serviços. d) Execute manualmente o job FtJobNfsB2 e verifique se os saldos foram atualizados. |
---|
Preview |
---|