Anveo EDI Connect / Config / Mappings / O Conversor EDIFACT
Esta é uma tradução automática. O post original está disponível em Inglês .

O Conversor EDIFACT

O conversor EDIFACT suporta a importação e exportação de qualquer tipo de lote EDIFACT em qualquer versão EDIFACT. Actualmente não suportamos os tipos de mensagens interactivas EDIFACT.

Assumimos que você sabe como trabalhar com linhas mapping e como acessar as propriedades EDI.

vídeos de treinamento disponíveis para o conversor EDIFACT.

Mapping Assistente de Criação e Atualização

O conversor EDIFACT tem um poderoso assistente para criar a estrutura mapping a partir de um ficheiro de exemplo. Você também pode atualizar mapeamentos existentes a partir de arquivos adicionais, se você não tiver alterado o recuo das linhas mapping. Por favor, tenha cuidado ao actualizar os mapeamentos e faça sempre um backup primeiro.

Antes de executar o assistente, o módulo tem de conhecer o padrão EDIFACT. Sem esta informação o assistente ainda será capaz de criar um mapping trabalho, mas não consegue reconhecer repetições e não sabe os nomes dos elementos, comprimento permitido, etc.

Nós descrevemos como importar as normas EDIFACT no capítulo de instalação.

Após importar a descrição padrão correta, você deve definir as propriedades do cabeçalho do EDI Mapping. Em seguida, você pode executar o assistente e selecionar o seu arquivo de exemplo. A análise do ficheiro pode demorar algum tempo, por isso não se esqueça de começar com um pequeno ficheiro. A execução do mapping será muito mais rápida mais tarde.

Comandos

O conversor EDIFACT suporta alguns comandos especiais. Os comandos disponíveis são:

EXIT

Este comando deixará o mapping actual, sem escrever o registo da tabela actual. Use com cautela.

RUNASYNC

Este comando permite iniciar um mapping diferente, como um pós-processamento. Mas não é necessário que os dados da tabela passem para o próximo mapping e é possível especificar o mapping dinamicamente. Isto é usado principalmente em mapeamentos de pré-processamento, onde você chama um mapping EDIFACTO diferente, com base no tipo de mensagem ou remetente. O comando com o nome SkipSegments pode ajudar a saltar partes desnecessárias do arquivo EDIFACT e manter seu mapping pequeno.

SkipSegements

Este comando permite saltar todos os dados EDIFACT até um segmento especificado. Isto é usado principalmente em mapeamentos de pré-processamento, onde você só quer analisar, por exemplo, o cabeçalho e pular o resto do arquivo, porque ele será processado por um mapping diferente. Também é possível usar isto, para saltar certos tipos de mensagens, enquanto se processam outras no mesmo mapping.

ReadUntilSegment

Depreciado desde a versão 4.00 do módulo. Este comando irá criar uma nova mensagem EDI e bloquear as tabelas do sistema. Recomendamos usar os comandos SkipSegments em combinação com o RUNASYNC.

RUN

Depreciado desde a versão 4.00 do módulo. Por favor use RUNASYNC em vez disso, se possível. O comando RUN bloqueará as tabelas do sistema EDI e evitará múltiplos processos EDI ao mesmo tempo.

Funções do conversor

O conversor EDIFACT fornece o objeto com o nome EDIFACT que fornece a função especial SEGMENTCOUNT que pode ser usada para emitir o número de segmentos na mensagem EDIFACT atual. Este valor é normalmente utilizado no segmento UNT para o elemento de dados com o nome: Number of Segments in a Message.

Importação / Exportação

Discutiremos separadamente as propriedades e características para importação e exportação.

Importação de dados EDIFACT

Propriedades do cabeçalho do Mapping de importação

Direction

Para importar dados EDIFACT para o Microsoft Dynamics NAV 2009R2 RTC, seleccione o valor da propriedade Import.

Encoding

Anveo EDI Connect tem um suporte limitado para codificações. Nós não podemos suportar todas as variações, mas você pode tentar a melhor da lista:

Default

Use a codificação interna do Microsoft Dynamics NAV 2009R2 RTC.

Windows-1252

Use a codificação do Windows. A página de código pode variar de acordo com a instalação.

MS Dos

Use uma codificação DOS.

UTF-8

Requer Microsoft Dynamics 2013R2 ou superior.

Use a codificação UTF-8.

UTF-16

Requer Microsoft Dynamics 2013R2 ou superior.

Use a codificação UTF-16.

Sample Search Depth

Você pode definir que o assistente para criar um novo mapping deve procurar por múltiplas interpretações da estrutura de dados. Definir esta propriedade para um valor superior a um resultará em múltiplos candidatos e maior tempo de análise durante a execução do assistente de criação do mapping.

Laços de Importação / Grupo

A estrutura EDIFACT contém grupos, que não se podem ver a partir dos dados reais. Estes grupos são definidos na documentação e permitem a repetição de estruturas. Os grupos podem ser usados, como qualquer outro laço para adicionar, por exemplo, tabelas.

Se você adicionar uma tabela em modo de escrita em uma importação EDIFACT, o conversor verificará as estruturas filhas se todos os elementos obrigatórios estão presentes e se todos os filtros estão preenchidos. Isto é útil para adicionar ramos condicionais no mapping. Por outro lado, pode tornar a resolução de problemas mais difícil porque o mapping pode saltar peças.

Você também pode usar os loops sem adicionar uma tabela. Na importação eles se comportarão de forma semelhante a uma tabela em modo de escrita e verificarão a estrutura infantil antes de entrar no laço. Você pode usar isso se não quiser importar os dados ou se estiver interessado apenas nos últimos valores do laço.

Propriedades da Linha de Dados de Importação

Depois de criar uma linha EDI mapping, você pode configurar as propriedades.

Importar linhas de dados Mapping

Mostraremos apenas as propriedades para linhas EDI mapping com o Type de propriedade definida como Data, já que as outras propriedades se comportam como em qualquer outro mapping. Existem vários tipos de linhas de dados.

Edifact Type

Estas propriedades definem o tipo de linha de dados, que você quer configurar.

As opções disponíveis irão variar dependendo da posição que você tentar adicionar a linha mapping. Algumas linhas de dados só são permitidas como crianças de outro tipo.

Esta lista mostrará todas as opções disponíveis para importações EDIFACT:

Service String Advice

A linha representa o segmento especial UNA, que é chamado de service string advice. É usado para definir, quais caracteres de controle são usados. Do ponto de vista técnico também é obrigatório utilizar caracteres não 7 bits no arquivo. Anveo EDI Connect utilizará os caracteres padrão, se não especificados de outra forma. Se o segmento UNA estiver no arquivo, é necessário adicionar essa linha de dados ao mapping para poder importar o arquivo. Esta linha não irá criar um erro, se o arquivo não contiver o segmento. Os caracteres de controlo utilizados são actualmente definidos no mapping. O

Segment

Um segmento define o tipo de dados que se seguem. Em EDIFACT os nomes dos segmentos têm geralmente três caracteres e definem uma função básica. Uma linha mapping do tipo Segment especifica o identificador do segmento. Os dados reais são representados como linhas de crianças no EDI mapping.

Composite

Um composto combina vários elementos de dados, que pertencem juntos. Um composto só é visível no ficheiro, se forem utilizados múltiplos elementos de dados no composto. O composto em si não contém quaisquer dados.

DataElement

O elemento de dados é a estrutura que contém os dados reais, que podem ser mapeados para os campos.

Service String AdviceImportação

Os caracteres de controle reais utilizados estão atualmente definidos no mapping. As informações do arquivo são atualmente ignoradas. Em EDIFACT, os caracteres são sempre os predefinidos.

Component Element Separator

O caráter de separação usado entre os elementos de dados de um composto.

Element Separator

O caráter de separação usado entre elementos de dados fora de um composto.

Decimal Notation

O caractere usado como ponto decimal.

Release Indicator

Um personagem que pode ser usado para especificar que o seguinte personagem deve ser interpretado como um literal e não como um personagem de controle.

Repetition Separator

Um personagem que especifica uma repetição de um elemento de dados. Anveo EDI Connect não suporta elementos de dados repetidos no momento.

Segment Terminator

O terminador do segmento, que encerrará o segmento. Ou em outras palavras, este personagem é usado para separar diferentes segmentos.

SegmentImportação

É necessário definir os segmentos, que podem estar no arquivo. Se você quiser analisar os dados, você também terá que adicionar os compostos e elementos de dados, que você quer processar. Um segmento pode ser condicional, ou seja, pode estar no arquivo, mas não tem que estar lá.

Agency

Esta propriedade pode ser usada para especificar a agência responsável pela norma EDIFACT que é utilizada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: UN.

Version

Esta propriedade pode ser usada para especificar a versão EDIFACT que é usada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: D96A.

Message Type

Esta propriedade pode ser usada para especificar o tipo de mensagem EDIFACT que é usada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: ORDERS.

Mandatory

Especifica se um elemento tem de estar no ficheiro ou se é opcional.

Mandatory

O elemento tem de estar no ficheiro. Se esta linha mapping é um filho de um laço, também pode ser usada como um critério de aceitação, quer o laço possa ser processado ou não, como descrito acima.

Conditional

O elemento é condicional. Não crie um erro se este não estiver no arquivo. Este elemento não afecta a aceitação de um laço.

Position

Especifica a posição do segmento de acordo com a documentação EDIFACT. Esta propriedade é usada apenas como referência e em novas linhas para encontrar o segmento correto. A propriedade é ignorada durante a importação de um arquivo.

Spec. Max. Repeat

Define com que frequência o elemento pode ser repetido, de acordo com a documentação. Isso não afeta a importação do arquivo, você tem que adicionar um loop ou duplicar a linha, se você quiser processar múltiplas instâncias.

Tag

Define a etiqueta do segmento. A etiqueta do segmento é o valor que aparece no arquivo, normalmente com três caracteres, como BGM, UNB etc.

Name

O nome não é utilizado actualmente e apenas como referência.

Compositeimportação

Agency

Esta propriedade pode ser usada para especificar a agência responsável pela norma EDIFACT que é utilizada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: UN.

Version

Esta propriedade pode ser usada para especificar a versão EDIFACT que é usada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: D96A.

Mandatory

Especifica se o composto tem de estar no segmento ou se é opcional.

Mandatory

O composto tem de estar no segmento. Também pode ser usado como um critério de aceitação para o segmento principal.

Conditional

O composto é condicional. Não crie um erro se este não estiver no arquivo. Este elemento não afecta a aceitação de um laço.

Position

Especifica a posição do composto de acordo com a documentação EDIFACT. A posição é tipicamente um número, como “010”. O número tem de ser divisível por 10. A mesma posição só pode ser lida uma vez. A propriedade de posição também pode alterar a posição da linha mapping.

Tag

Define a etiqueta do composto. As tags típicas são “C001”, a tag não afeta o processamento de arquivos. É utilizado principalmente para determinar automaticamente se o elemento é obrigatório de acordo com a norma, etc.

Name

O nome não é utilizado actualmente e apenas como referência.

Importar DataElement

Agency

Esta propriedade pode ser usada para especificar a agência responsável pela norma EDIFACT que é utilizada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: UN.

Version

Esta propriedade pode ser usada para especificar a versão EDIFACT que é usada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: D96A.

DestExpr

Especifica o destino dos dados. Temos uma secção separada sobre a expressão de destino. Você pode deixar o tipo de expressão de destino em branco, se não quiser processar os dados, mas pode querer fazê-lo posteriormente. Você pode eliminar a linha mapping, se não quiser processar os dados.

Você pode usar filtros para definir critérios de aceitação, que ou não processará uma parte do mapping ou criará um erro, se os dados não corresponderem ao filtro. Especialmente para EDIFACT, recomendamos vivamente a utilização de filtros, sempre que se tomem valores combinados com um qualificador para verificar se o qualificador é o esperado.

Mandatory

Especifica se o elemento de dados tem de estar no segmento/composto ou se é opcional.

Mandatory

O elemento de dados tem de estar no segmento/composto. Também pode ser usado como um critério de aceitação para o segmento principal.

Conditional

O elemento de dados é condicional. Não crie um erro se este não estiver no arquivo. Este elemento não afecta a aceitação de um laço.

Position

Especifica a posição do elemento de dados de acordo com a documentação EDIFACT. A posição é tipicamente um número, como “010”. O número tem de ser divisível por 10. A mesma posição só pode ser lida uma vez. A posição
propriedade também pode alterar a posição da linha mapping.

Tag

Define a etiqueta do elemento de dados. A etiqueta não afecta o processamento de ficheiros. É utilizado principalmente para determinar automaticamente se o elemento é obrigatório de acordo com a norma, etc.

Name

O nome não é utilizado actualmente e apenas como referência.

Spec. Data Type

Esta propriedade define o tipo de dados de acordo com a norma EDIFACT. Isto é apenas para informação e não afecta o processamento.

Incorrect Length

São permitidos os seguintes valores:

Ignore

Não verificar o comprimento da saída.

Max (Error)

Criar um erro se o valor for maior do que o permitido.

Max (Truncate with Warning)

Crie um aviso se o valor for maior que o permitido e trunque a saída para o comprimento permitido.

Max (Truncate)

Truncar o valor, é mais longo do que o permitido.

Max (Truncate…)

Truncar o valor, é mais longo do que o permitido e adicionar “…” no final para mostrar que o valor não está completo.

Exact (Error)

Crie um erro se a saída não tiver o comprimento especificado.

Exact (Truncate/Pad with Warning)

Truncar ou preencher o valor, se não tiver o comprimento especificado e criar um aviso.

Exact (Pad)

Criar um erro se o valor for maior do que o permitido. Acolchoar o valor se for para abreviar.

Exact (Truncate/Pad)

Truncar ou preencher o valor para o número de caracteres dado.

Spec. Length Type

Esta propriedade define se o campo é de comprimento variável ou fixo, de acordo com a norma EDIFACT. Isto é apenas para informação e não afecta o processamento.

Max. length

O campo é de comprimento variável.

Exact length

O campo tem um comprimento fixo.

Length

Define quantos caracteres são permitidos no elemento de dados.

Format Type

Você pode selecionar o tipo de dados que você deseja importar.

Os seguintes valores estão disponíveis:

Auto

O campo é automaticamente interpretado, com base no tipo de dados de destino.

Date

Os dados são interpretados como uma data. Você pode especificar o formato com a propriedade Format String.

Time

Os dados são interpretados como informação de tempo. Você pode especificar o formato com a propriedade Format String.

Date/Time

Os dados são interpretados como informação de data/hora. Você pode especificar o formato com a propriedade Format String.

Format String

Apenas disponível, se o Format Type do imóvel estiver definido. Especifica a cadeia de formatos de data/hora, como descrito no trabalho com cadeias de formatos de data/hora.

Sample Values

É possível atualizar uma lista de exemplos de valores. O assistente de criação/atualização mapping irá preencher esta lista automaticamente a partir do arquivo de exemplo.

Exportar dados EDIFACT

Exportar Propriedades do Cabeçalho Mapping

Direction

Para exportar dados EDIFACT do Microsoft Dynamics NAV 2009R2 RTC, seleccione o valor da propriedade Export.

Encoding

Anveo EDI Connect tem um suporte limitado para codificações. Nós não podemos suportar todas as variações, mas você pode tentar a melhor da lista:

Default

Use a codificação interna do Microsoft Dynamics NAV 2009R2 RTC.

Windows-1252

Use a codificação do Windows. A página de código pode variar de acordo com a instalação.

MS Dos

Use uma codificação DOS.

UTF-8

Requer Microsoft Dynamics 2013R2 ou superior.

Use a codificação UTF-8.

UTF-16

Requer Microsoft Dynamics 2013R2 ou superior.

Use a codificação UTF-16.

Line Breaks

Os arquivos EDIFACT podem ter quebras de linha após cada segmento. Isto tornará o arquivo um pouco maior, mas mais fácil de ler. Esta propriedade define se o conversor deve produzir quebras de linha. Esta opção não pode ser alterada dinamicamente, se um parceiro necessitar de quebras de linha e outro não terá de criar dois mapeamentos separados. O conversor usará uma quebra de linha do Windows (retorno do carro e alimentação de linha).

Sample Search Depth

Você pode definir que o assistente para criar um novo mapping deve procurar por múltiplas interpretações da estrutura de dados. Definir esta propriedade para um valor superior a um resultará em múltiplos candidatos e maior tempo de análise durante a execução do assistente de criação do mapping.

Fallback Communication Channel

O canal de comunicação que deve ser usado, se não especificado anteriormente por outro código mapping, AL / C/AL ou usando as transações comerciais. Isto pode ser deixado em branco começando com Anveo EDI Connect 4.00.

Send Channel After Convert

Configura se o canal de comunicação deve ser enviado após a execução deste mapping. Isto pode ser usado para enviar os arquivos automaticamente, sem a necessidade de um trabalho separado.

Fallback Receiver Partner

Você pode especificar um parceiro receptor que é usado como um fallback, no caso de não haver um parceiro especificado antes. O parceiro é utilizado por alguns canais de comunicação para selecionar o destinatário. E pode ser acessado dentro do mapping para emitir, por exemplo, um número de identificação do parceiro.

Propriedades da Linha Mapping de Exportação

Depois de criar uma linha EDI mapping, você pode configurar as propriedades.

Linhas de Dados Mapping de Exportação

Mostraremos apenas as propriedades para linhas EDI mapping com o Type de propriedade definida como Data, já que as outras propriedades se comportam como em qualquer outro mapping. Existem vários tipos de linhas de dados.

Edifact Type

Estas propriedades definem o tipo de linha de dados, que você quer configurar.

As opções disponíveis irão variar dependendo da posição que você tentar adicionar a linha mapping. Algumas linhas de dados só são permitidas como crianças de outro tipo.

Esta lista mostrará todas as opções disponíveis para importações EDIFACT:

Service String Advice

A linha representa o segmento especial UNA, que é chamado de service string advice. É usado para definir, quais caracteres de controle são usados. Do ponto de vista técnico também é obrigatório utilizar caracteres não 7 bits no arquivo. Anveo EDI Connect utilizará os caracteres padrão, se não especificados de outra forma. Se o segmento UNA estiver no arquivo, é necessário adicionar essa linha de dados ao mapping para poder importar o arquivo. Esta linha não irá criar um erro, se o arquivo não contiver o segmento. Os caracteres de controle reais utilizados estão atualmente definidos no mapping. O

Segment

Um segmento define o tipo de dados que se seguem. Em EDIFACT os nomes dos segmentos têm geralmente três caracteres e definem uma função básica. Uma linha mapping do tipo Segment especifica o identificador do segmento. Os dados reais são representados como linhas de crianças no EDI mapping.

Composite

Um composto combina vários elementos de dados, que pertencem juntos. Um composto só é visível no ficheiro, se forem utilizados múltiplos elementos de dados no composto. O composto em si não contém quaisquer dados.

DataElement

O elemento de dados é a estrutura que contém os dados reais, que podem ser mapeados para os campos.

Service String AdviceExportação

Se você adicionar um “Service String Advice” (UNA) a um EDI export mapping, você pode configurar os caracteres usados no arquivo de saída. O segmento UNA deve ser a primeira linha de dados no EDI mapping.

Component Element Separator

O caráter de separação usado entre os elementos de dados de um composto.

Element Separator

O caráter de separação usado entre elementos de dados fora de um composto.

Decimal Notation

O caractere usado como ponto decimal.

Release Indicator

Um personagem que pode ser usado para especificar que o seguinte personagem deve ser interpretado como um literal e não como um personagem de controle.

Repetition Separator

Um personagem que especifica uma repetição de um elemento de dados. Anveo EDI Connect não suporta elementos de dados repetidos no momento, mas você pode definir qual caractere é usado na saída do “Service String Advice”. A definição deste valor também irá escapar automaticamente ao carácter de repetição nas saídas de dados.

Segment Terminator

O terminador do segmento, que encerrará o segmento. Ou em outras palavras, este personagem é usado para separar diferentes segmentos. É possível especificar se devem ser usadas quebras de linha adicionais nas propriedades de cabeçalho do mapping.

SegmentExportação

Só podem ser emitidos segmentos definidos no mapping. Portanto, você tem que configurar todos os segmentos necessários no arquivo de saída.

Agency

Esta propriedade pode ser usada para especificar a agência responsável pela norma EDIFACT que é utilizada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: UN. Esta propriedade não afeta a saída do conversor.

Version

Esta propriedade pode ser usada para especificar a versão EDIFACT que é usada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: D96A. Esta propriedade não afeta a saída do conversor.

Message Type

Esta propriedade pode ser usada para especificar o tipo de mensagem EDIFACT que é usada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: ORDERS. Esta propriedade não afeta a saída do conversor.

Conditional Output

Você pode definir esta propriedade para o valor True para somente emitir o elemento se uma expressão de fonte especificada corresponder a um filtro especificado.

NAV Filter

Esta propriedade só está disponível se a propriedade Conditional Output estiver definida para True. Um filtro para verificar o SourceExpr. A expressão de origem será interpretada como texto para aplicação do filtro. O elemento só aparecerá na saída, se o valor da expressão da fonte especificada estiver dentro do filtro especificado.

SourceExpr

Esta propriedade só está disponível se a propriedade Conditional Output estiver definida para True. Esta propriedade especifica qual valor deve ser usado para decidir se corresponde ou não ao filtro dado e o elemento deve aparecer na saída.

Mandatory

Especifica se um elemento tem de estar no ficheiro ou se é opcional.

Mandatory

O elemento tem de estar no ficheiro. Este campo é sobre exportações apenas para informação. O conversor não consegue detectar elementos obrigatórios em falta.

Conditional

O elemento é condicional.

Position

Especifica a posição do segmento de acordo com a documentação EDIFACT. Esta propriedade é usada apenas como referência e em novas linhas para encontrar o segmento correto. A propriedade não afeta a saída do conversor.

Spec. Max. Repeat

Define com que frequência o elemento pode ser repetido, de acordo com a documentação. Isso não afeta a saída do conversor e não é verificado durante a saída.

Tag

Define a etiqueta do segmento. A etiqueta do segmento é o valor que aparece no arquivo, normalmente com três caracteres, como BGM, UNB etc.

Name

O nome não é utilizado actualmente e apenas como referência.

CompositeExportação

Agency

Esta propriedade pode ser usada para especificar a agência responsável pela norma EDIFACT que é utilizada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: UN. Isto não afecta a saída do conversor.

Version

Esta propriedade pode ser usada para especificar a versão EDIFACT que é usada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: D96A. Isto não afecta a saída do conversor.

Conditional Output

Você pode definir esta propriedade para o valor True para somente emitir o elemento se uma expressão de fonte especificada corresponder a um filtro especificado.

NAV Filter

Esta propriedade só está disponível se a propriedade Conditional Output estiver definida para True. Um filtro para verificar o SourceExpr. A expressão de origem será interpretada como texto para aplicação do filtro. O elemento só aparecerá na saída, se o valor da expressão da fonte especificada estiver dentro do filtro especificado.

SourceExpr

Esta propriedade só está disponível se a propriedade Conditional Output estiver definida para True. Esta propriedade especifica qual valor deve ser usado para decidir se corresponde ou não ao filtro dado e o elemento deve aparecer na saída.

Mandatory

Especifica se o composto tem de estar no segmento ou se é opcional.

Mandatory

O composto tem de estar no segmento. Esta propriedade é apenas para informação e não afecta a saída do conversor.

Conditional

O composto é condicional.

Position

Especifica a posição do composto de acordo com a documentação EDIFACT. Esta propriedade é importante, pois também define a forma de saída das informações no arquivo. A posição é tipicamente um número, como “010”. O número tem de ser divisível por 10. A mesma posição só pode ser escrita uma vez. A propriedade de posição também pode alterar a posição da linha mapping.

Tag

Define a etiqueta do composto. As tags típicas são “C001”, a tag não afeta o processamento de arquivos. É utilizado principalmente para determinar automaticamente se o elemento é obrigatório de acordo com a norma, etc.

Name

O nome não é utilizado actualmente e apenas como referência.

Exportar DataElement

Agency

Esta propriedade pode ser usada para especificar a agência responsável pela norma EDIFACT que é utilizada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: UN. Esta propriedade não afeta a saída no arquivo.

Version

Esta propriedade pode ser usada para especificar a versão EDIFACT que é usada. Isto é opcional, mas sem esta informação o conversor não pode detectar automaticamente se um elemento é, por exemplo, obrigatório. Um valor típico é: D96A. Esta propriedade não afeta a saída no arquivo.

SourceExpr

Especifica a fonte dos dados a serem escritos. Temos uma secção separada sobre a propriedade de expressão da fonte.

Conditional Output

Você pode definir esta propriedade para o valor True para somente emitir o elemento se uma expressão de fonte especificada corresponder a um filtro especificado.

NAV Filter

Esta propriedade só está disponível se a propriedade Conditional Output estiver definida para True. Um filtro para verificar o SourceExpr. A expressão de origem será interpretada como texto para aplicação do filtro. O elemento só aparecerá na saída, se o valor da expressão da fonte especificada estiver dentro do filtro especificado.

SourceExpr

Esta propriedade só está disponível se a propriedade Conditional Output estiver definida para True. Esta propriedade especifica qual valor deve ser usado para decidir se corresponde ou não ao filtro dado e o elemento deve aparecer na saída.

Mandatory

Especifica se o elemento de dados tem de estar no segmento/composto ou se é opcional.

Mandatory

O elemento de dados tem de estar no segmento/composto. A definição de um elemento como obrigatório resultará na geração da saída, mesmo que o valor esteja vazio. Isto pode resultar em arquivos inválidos, pois os elementos obrigatórios devem ter sempre um valor. O conversor não irá criar um erro neste caso. Você deve verificar se as informações necessárias para a exportação estão presentes, usando um mapping verificação.

Conditional

O elemento de dados é condicional.

Position

Especifica a posição do elemento de dados de acordo com a documentação EDIFACT. A posição é importante para que o conversor decida para onde deve ser enviada a informação. A posição é tipicamente um número, como “010”. O número tem de ser divisível por 10. A mesma posição só pode ser escrita uma vez. A propriedade de posição também pode alterar a posição da linha mapping.

Tag

Define a etiqueta do elemento de dados. A etiqueta não afecta o processamento de ficheiros. É utilizado principalmente para determinar automaticamente se o elemento é obrigatório de acordo com a norma, etc.

Name

O nome não é utilizado actualmente e apenas como referência.

Spec. Data Type

Esta propriedade define o tipo de dados de acordo com a norma EDIFACT. Isto é apenas para informação e não afecta o processamento.

Incorrect Length

São permitidos os seguintes valores:

Ignore

Não verificar o comprimento da saída.

Max (Error)

Criar um erro se o valor for maior do que o permitido.

Max (Truncate with Warning)

Crie um aviso se o valor for maior que o permitido e trunque a saída para o comprimento permitido.

Max (Truncate)

Truncar o valor, é mais longo do que o permitido.

Max (Truncate…)

Truncar o valor, é mais longo do que o permitido e adicionar “…” no final para mostrar que o valor não está completo.

Exact (Error)

Crie um erro se a saída não tiver o comprimento especificado.

Exact (Truncate/Pad with Warning)

Truncar ou preencher o valor, se não tiver o comprimento especificado e criar um aviso.

Exact (Pad)

Criar um erro se o valor for maior do que o permitido. Acolchoar o valor se for para abreviar.

Exact (Truncate/Pad)

Truncar ou preencher o valor para o número de caracteres dado.

Spec. Length Type

Esta propriedade define se o campo é de comprimento variável ou fixo, de acordo com a norma EDIFACT. Isto é apenas para informação e não afecta o processamento.

Max. length

O campo é de comprimento variável.

Exact length

O campo tem um comprimento fixo.

Length

Define quantos caracteres são permitidos no elemento de dados.

Format Type

Você pode selecionar o tipo de dados que você deseja importar.

Os seguintes valores estão disponíveis:

Auto

O campo é formatado automaticamente, com base no tipo de dados de origem.

Text

O campo é formatado como texto.

Date/Time

Uma informação de data/hora. O formato pode ser especificado por um qualificador que representa os qualificadores de DTM permitidos do padrão EDIFACT. Você pode usar os outros formatos de Data e Data/Hora, se quiser especificar o formato de outra forma.

Date/Time Format

Os dados são formatados como uma informação de data e hora. Você pode especificar o formato com a propriedade Format String.

Date Format

Os dados são formatados como informação de data. Você pode especificar o formato com a propriedade Format String.

Number

Os dados são formatados como um valor numérico.

Format Qualifier

Apenas disponível, se o Format Type do imóvel estiver definido como Date/Time.

Você pode usar o lookup para ver todos os formatos disponíveis. Os números são iguais ao qualificador do formato EDIFACT para os campos DTM.

Format String

Apenas disponível, se a propriedade Format Type for se para Date/Time Format ou Cadeia de Formato de Date format.

Se a propriedade Format Type estiver definida como NAV Format String, você pode inserir a string de formato, como descrito na ajuda AL / C/AL.

Se definido como data/hora, é possível entrar uma cadeia de formato, como descrito em trabalhar com cadeias de formato de data/hora.

Blank Zeros

Apenas disponível, se o Format Type do imóvel estiver definido como Number. Se disponível, especifica que os valores vazios devem ser emitidos como um campo vazio em vez da representação vazia padrão.

Decimal Character

Apenas disponível, se o Format Type do imóvel estiver definido como Number. Especifica qual caractere deve ser usado como separador decimal. Para EDIFACT você provavelmente não deve alterar o valor.

Thousands Separator Character

Apenas disponível, se o Format Type do imóvel estiver definido como Number. Se milhares devem ser separados e se, qual personagem deve ser usado. Para EDIFACT você provavelmente não deve alterar o valor.

Max. Decimal Places

Apenas disponível, se o Format Type do imóvel estiver definido como Number. A contagem máxima das casas decimais que devem ser emitidas.

Min. Decimal Places

Apenas disponível, se o Format Type do imóvel estiver definido como Number. A contagem mínima das casas decimais que devem estar na saída. Isto irá preencher automaticamente os lugares em falta com zeros.

Sign

Apenas disponível, se o Format Type do imóvel estiver definido como Number. Se deve emitir o sinal positivo/negativo.

Negative Only

Só emite o sinal “-“.

Always

Emitir os sinais “+” e “-“.

Sign after Value

Apenas disponível, se o Format Type do imóvel estiver definido como Number. Se colocar o sinal depois dos números. Para EDIFACT você provavelmente não deve alterar o valor e deixá-lo no valor padrão.

Sample Values

É possível atualizar uma lista de exemplos de valores. O assistente de criação/atualização mapping irá preencher esta lista automaticamente a partir do arquivo de exemplo.