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 no Microsoft Dynamics 365 Business Central Online (SaaS).

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

Você pode selecionar esta codeunit no canal de comunicação e usar a ação Configure no canal de comunicação, para alterar as configurações.

Campos

Communication Channel Code

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

Path

O caminho local ou de rede do qual você deseja receber os arquivos ou para o qual os enviou.

File Mask

Nos canais de comunicação de entrada você pode filtrar os nomes dos arquivos que devem ser processados. Este é um filtro Dynamics string e sensível a maiúsculas e minúsculas. Para filtrar sem verificar a caixa, você tem que adicionar o sinal “@” na frente do filtro.

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

Action on Import

Você pode especificar nos arquivos de entrada o que o módulo deve fazer com o arquivo original

Do Nothing

Deixa-o onde está. Aviso: Se você permitir a duplicação de nomes de arquivos, isso resultará na importação do arquivo repetidamente.
(O valor inteiro desta opção na base de dados é 0)

Archive

Arquive o ficheiro depois de o receber. O arquivo só será arquivado se ele puder ser lido. O módulo irá arquivar arquivos que não podem ser processados, mas que são recuperados com sucesso (leia-se).
(O valor inteiro desta opção na base de dados é 1)

Delete

Eliminar o ficheiro depois de o receber. O ficheiro só será apagado se puder ser lido. O módulo irá apagar arquivos que não podem ser processados, mas que são recuperados com sucesso (lidos). 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 arquivo com o mesmo nome pode ser recuperado duas vezes pelo mesmo canal de comunicação. Você só deve permitir a duplicação de nomes de arquivos se você arquivar ou excluir os arquivos.

Filename Template

Uma cadeia de modelos para construir o nome do ficheiro. Você pode usar qualquer texto constante que seja válido dentro dos nomes dos arquivos. Nós suportamos várias variáveis globais que podem ser usadas dentro do nome do arquivo. Como o módulo não conhece o conteúdo do arquivo e as estruturas de buffer utilizadas, não é possível acessar diretamente os dados do arquivo.

As seguintes variáveis estão disponíveis:

{Entry No.}

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

{Description}

A descrição da transmissão.

{Sender Party}

Depreciado. Alias para {Sender Partner}.

{Sender Partner}

O código do 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 projeto 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ções do século, por exemplo, 2019.

{YY}

O ano, por exemplo, 19.

{MM}

O mês como dois dígitos.

{DD}

O dia como dois dígitos.

{WW}

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

{QQ}

O trimestre, representado como dois dígitos.

{HH}

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

{mm}

Os minutos 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 callback do módulo, se você precisar, por exemplo, incluir um número de documento no nome do arquivo.