Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Ao executar o Schedule, será verificado na pasta de origem se há arquivos cuja nomenclatura atende aos requisitos necessários, em caso positivo moverá para a pasta de destino , e , atualizará o vínculo da imagem na tabela DLY . Caso não haja, o arquivo da imagem na pasta de Origem será excluído;- Eventos do Comprovante de Entrega.

A função que deverá ser utilizada periodicamente (tempo à ser definido pelo usuário) será a TMSAE81C.

...

Devem ser definidos a pasta de Origem e Destino e obedecidos uma nomenclatura padrão do arquivo de imagem conforme exemplo: CTE_XXXXX, onde XXXXX é a chave eletrônica do CT-e;.

Parâmetros:

  1. Parâmetro MV_TMSIMGS - Define a pasta "Origem" das imagens do comprovante de entrega. “Parâmetro de Imagens não vinculadas”;
  2. Parâmetro MV_TMSIMGC - Define a pasta de Destino das imagens do comprovante de entrega.  Os arquivos de imagens, após serem vinculados e seu registro atualizado na DLY (Eventos do Comprovante de Entrega);

...

Os diretórios informados nos parâmetros caso não existam serão criados automaticamente no momento da primeira execução do Job.

Por se tratar de um job, ou seja um programa que roda no servidor, este não faz leitura de diretórios localizados na máquina de usuário, sendo necessário o uso de mapeamentos para enviar a imagem para a pasta localizada abaixo do rootPath do appserver do Protheus.

03. VINCULO DE IMAGEM VIA JOB - CHECK LIST

...

Ao configurar o job de imagens, apontando para a execução da rotina TMSAE81C - JOB Vinculo de imagens do comprovante de entrega, o job verificará de tempos em tempos(conforme configuração do schedule) se existe imagem na pasta de "imagens não vinculadas" pasta definida pelo parâmetro MV_TMSIMGS, existindo imagens respeitando a nomenclatura CTE_<Chave_do_Conhecimento_Eletrônico>, o job da rotina tentará vincular essa imagem ao registro da tabela DLY -  Eventos do Comprovante de Entrega correspondente a chave do CT-e que faz parte do nome do arquivo da imagem. Ocorrendo o vinculo o arquivo de imagem é movido para a pasta de "Imagens vinculadas", pasta definida pelo parâmetro MV_TMSIMGC.

Importante:

O job somente fará o vinculo da imagens que estão com o status integrado, observando o campo DLY_STATUS "status" da tabela DLY - Eventos do Comprovante de Entrega, que deverá estar com o valor '0-Integrado'.


04. VINCULO DE IMAGEM VIA TELA DE COMPROVANTE DE ENTREGA

...