Anveo EDI Connect / Config / Intercâmbio de dados / ANVEDI File Handler
Esta é uma tradução automática. O post original está disponível em Inglês .

ANVEDI File Handler

Esta codeunit não está disponível em Microsoft Dynamics 365 Business Central Online (SaaS).

Esta codeunit é utilizada para enviar ou receber ficheiros do sistema de ficheiros local do service tier ou de qualquer caminho da rede UNC acessível a partir do service tier.

Pode seleccionar esta codeunit no canal de comunicação e utilizar a acção Configure no canal de comunicação, para alterar as definições.

Campos

Communication Channel Code

Este campo faz parte da chave primária. Este campo é preenchido automaticamente.

Path

O caminho local ou de rede do qual deseja receber os ficheiros ou para o qual os enviou.

File Mask

Nos canais de comunicação de entrada é possível filtrar os nomes dos ficheiros que devem ser processados. Este é um fio de filtro Dynamics e sensível a maiúsculas e minúsculas. Para filtrar sem verificar a caixa, é necessário adicionar o sinal “@” em frente do filtro.

@*.xml
Exemplo: Receba todos os ficheiros terminados com .xml. Não filtrar maiúsculas e minúsculas e também aceitar .XML, etc.

Action on Import

Pode especificar nos ficheiros recebidos o que o módulo deve fazer com o ficheiro original

Do Nothing

Deixá-lo onde está. Advertência: Se permitir a duplicação de nomes de ficheiros, isto resultará na importação do ficheiro uma e outra vez.
(O valor inteiro desta opção na base de dados é 0)

Archive

Arquivar o ficheiro após a sua recepção. O ficheiro só será arquivado se puder ser lido. O módulo irá arquivar ficheiros que não podem ser processados, mas que são recuperados com sucesso (ler).
(O valor inteiro desta opção na base de dados é 1)

Delete

Apagar o ficheiro após a sua recepção. O ficheiro só será apagado se puder ser lido. O módulo irá apagar ficheiros que não podem ser processados, mas que são recuperados com sucesso (ler). Os dados ainda estão disponíveis a partir da EDI Message.
(O valor inteiro desta opção na base de dados é 2)

Archive Folder

O caminho local ou de rede onde os ficheiros arquivados devem ser escritos.

Allow Duplicate Filenames

Se um ficheiro com o mesmo nome pode ser recuperado duas vezes pelo mesmo canal de comunicação. Só deve permitir a duplicação de nomes de ficheiros se arquivar ou apagar os ficheiros.

Filename Template

Uma cadeia de modelos para construir o nome do ficheiro. Pode utilizar qualquer texto constante que seja válido dentro de nomes de ficheiros. Apoiamos várias variáveis globais que podem ser utilizadas dentro do nome do ficheiro. Porque o módulo não conhece o conteúdo do ficheiro e as estruturas tampão utilizadas, não se pode aceder directamente aos dados do ficheiro.

Estão disponíveis as seguintes variáveis:

{Entry No.}

O número de entrada da transmissão. Pode ser utilizado para gerar um nome de ficheiro único.

{Reference No.}
{Reference}

Não suportado em versões mais antigas. Emitir o número de referência (número do documento) que é armazenado com a transmissão. Se forem utilizadas transacções comerciais, é automaticamente definido.

{Description}

A descrição da transmissão.

{Sender Party}

Depreciado. Alias para {Sender Partner}.

{Sender Partner}

O código de parceiro remetente.

{Sender Identification}

A identificação do parceiro remetente.

{Receiver Party}

Depreciado. Alias para {Receiver Partner}.

{Receiver Partner}

O código do parceiro receptor.

{Receiver Identification}

A identificação do parceiro receptor.

{Project}

O projecto do mapping que gerou os dados.

{Format}

O formato do mapping que gerou os dados.

{Code}

O código do mapping que gerou os dados.

{CCYY}

O ano com informação do século, por exemplo, 2019.

{YY}

O ano, e.g. 19.

{MM}

O mês como dois dígitos.

{DD}

O dia como dois dígitos.

{WW}

A semana de calendário, representada por dois dígitos.

{QQ}

O quarto, representado como dois dígitos.

{HH}

A hora da criação da transmissão.

{mm}

A acta da criação da transmissão.

{ss}

Os segundos da criação da transmissão.

É possível criar variáveis personalizadas através da funcionalidade de chamada de retorno do módulo, se precisar, por exemplo, de incluir um número de documento no nome do ficheiro.