Para facilitar o vínculo do arquivo de imagem, assim como a atualização na tabela DLY (Eventos do Comprovante de Entrega) foi criada uma função que pode ser utilizada com o uso do Schedule do Protheus.
Ao executar o Schedule será verificado, na aba Origem, se há arquivos cuja nomenclatura atende aos requisitos necessários, em caso positivo moverá para a aba Destino e atualizará o vínculo da imagem na tabela DLY (Eventos do Comprovante de Entrega).
A função que deverá ser utilizada periodicamente (tempo a ser definido pelo usuário) será a TMSAE81C.
Pode ser incluído via Schedule pelo módulo Configurador (SIGACFG) a atualização da aba Imagens e registro na tabela DLY (Eventos do Comprovante de Entrega), a fim de evitar que seja necessário o vínculo manual da imagem referente ao comprovante de entrega.
Devem ser definidas as abas Origem e Destino, obedecidos uma nomenclatura padrão do arquivo de imagem conforme exemplo:
CTE_XXXXX, onde XXXXX é a chave eletrônica do CT-e.
MV_TMSIMGS: define a aba de Origem das imagens do comprovante de entrega. Parâmetro de Imagens não vinculadas;
MV_TMSIMGC: define a aba de Destino das imagens do comprovante de entrega. Os arquivos de imagens, após serem vinculados e seu registro atualizado na tabela DLY (Eventos do Comprovante de Entrega).
Mais informações sobre os parâmetros podem ser obtidas em: Parâmetros - SIGATMS.
|
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'.
Maiores informações verificar na documentação Integração Checklist x Comprovante de Entrega.
04. EXEMPLO DE UTILIZAÇÃO
O exemplo de utilização esta destacado na documentação referência constante no link: Integração Checklist x Comprovante de Entrega.
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |