Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS Backoffice (Linha Protheus) - SIGAFIN - Falha no processamento de Retorno CNAB via Schedule com arquivo em diretório local (C:) raiíz

[Remover as instruções entre colchetes e altere o tempo aproximado para leitura]

time.png Tempo aproximado para leitura: HH:MM:SS min

Dúvida
Ao efetuar um retorno CNAB via Schedule (utilizando rotinas como FINA205, FINA435, ou Automáticas), os títulos não são baixados mesmo com os parâmetros de diretório (EE_DIRPAG / EE_DIRREC e EE_BKPPAG / EE_BKPREC) apontando para o caminho do arquivo (exemplo: C:\CNAB\). 

Por que o processamento não ocorre?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFIN - Todas as versões

Solução
O incidente ocorre porque o processamento via Schedule (Job) é executado diretamente pelo serviço do servidor (AppServer), e não pelo cliente local (SmartClient).

Quando uma rotina é agendada via Schedule, o serviço do Protheus busca os arquivos baseando-se na estrutura de diretórios do servidor onde o serviço está rodando (RootPath), e não no disco local (C:\) da estação de trabalho do usuário que criou o agendamento

Para corrigir o processamento, siga as diretrizes abaixo:

 

Localização do Arquivo: O arquivo de retorno CNAB deve ser salvo obrigatoriamente dentro da estrutura de pastas do servidor (dentro do RootPath configurado no appserver.ini ou diretório mapeado acessível pelo serviço do Protheus).

Configuração do Caminho: 

Nos parâmetros do CNAB (Tabela SEE - Campos EE_DIRPAG / EE_DIRREC) ou na configuração da rotina, informe o caminho relativo ou absoluto considerando a visão do Servidor, e não a unidade de disco local.

Incorreto para Schedule: C:\cnab\retorno\

Correto para Schedule: \cnab\retorno\ (Considerando que a pasta cnab está na raiz do Protheus Data).

Importante: 

A utilização de caminhos locais (como C:\) funciona apenas quando a rotina é executada manualmente via menu (interface), pois neste cenário o sistema utiliza o acesso do Client.

Exceções: 

A única exceção a esta regra aplica-se caso exista uma documentação oficial no TDN (Totvs Developer Network) afirmando explicitamente que uma rotina específica (X) possui tratamento diferenciado para buscar arquivos locais c:\ mesmo quando executada via Schedule. 

Caso não haja essa documentação explícita para a rotina em questão, deve-se seguir o padrão de alocar o arquivo no servidor.

 

Saiba Mais
Para mais detalhes sobre a configuração de jobs e diretórios no Protheus, consulte:

TDN - CNAB (Modelo 2)

TDN - Schedule Protheus

KCS - Ao rodar o retorno do CNAB via Job Schedule não executa as baixas dos títulos

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Artigo fechado para comentários.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _