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.
Há 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:
Este comando deixará o mapping actual, sem escrever o registo da tabela actual. Use com cautela.
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.
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.
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.
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
Para importar dados EDIFACT para o Microsoft Dynamics 365 Business Central, seleccione o valor da propriedade Import.
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:
Use a codificação interna do Microsoft Dynamics 365 Business Central.
Use a codificação do Windows. A página de código pode variar de acordo com a instalação.
Use uma codificação DOS.
Requer Microsoft Dynamics 2013R2 ou superior.
Use a codificação UTF-8.
Requer Microsoft Dynamics 2013R2 ou superior.
Use a codificação UTF-16.
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.
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:
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
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.
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.
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.
O caráter de separação usado entre os elementos de dados de um composto.
O caráter de separação usado entre elementos de dados fora de um composto.
O caractere usado como ponto decimal.
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.
Um personagem que especifica uma repetição de um elemento de dados. Anveo EDI Connect não suporta elementos de dados repetidos no momento.
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á.
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 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 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.
Especifica se um elemento tem de estar no ficheiro ou se é opcional.
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.
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.
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.
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.
Define a etiqueta do segmento. A etiqueta do segmento é o valor que aparece no arquivo, normalmente com três caracteres, como BGM, UNB etc.
O nome não é utilizado actualmente e apenas como referência.
Compositeimportação
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 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.
Especifica se o composto tem de estar no segmento ou se é opcional.
O composto tem de estar no segmento. Também pode ser usado como um critério de aceitação para o segmento principal.
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.
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.
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.
O nome não é utilizado actualmente e apenas como referência.
Importar DataElement
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 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.
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.
Especifica se o elemento de dados tem de estar no segmento/composto ou se é opcional.
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.
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.
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.
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.
O nome não é utilizado actualmente e apenas como referência.
Esta propriedade define o tipo de dados de acordo com a norma EDIFACT. Isto é apenas para informação e não afecta o processamento.
São permitidos os seguintes valores:
Não verificar o comprimento da saída.
Criar um erro se o valor for maior do que o permitido.
Crie um aviso se o valor for maior que o permitido e trunque a saída para o comprimento permitido.
Truncar o valor, é mais longo do que o permitido.
Truncar o valor, é mais longo do que o permitido e adicionar “…” no final para mostrar que o valor não está completo.
Crie um erro se a saída não tiver o comprimento especificado.
Truncar ou preencher o valor, se não tiver o comprimento especificado e criar um aviso.
Criar um erro se o valor for maior do que o permitido. Acolchoar o valor se for para abreviar.
Truncar ou preencher o valor para o número de caracteres dado.
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.
O campo é de comprimento variável.
O campo tem um comprimento fixo.
Define quantos caracteres são permitidos no elemento de dados.
Você pode selecionar o tipo de dados que você deseja importar.
Os seguintes valores estão disponíveis:
O campo é automaticamente interpretado, com base no tipo de dados de destino.
Os dados são interpretados como uma data. Você pode especificar o formato com a propriedade Format String.
Os dados são interpretados como informação de tempo. Você pode especificar o formato com a propriedade Format String.
Os dados são interpretados como informação de data/hora. Você pode especificar o formato com a propriedade 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.
É 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
Para exportar dados EDIFACT do Microsoft Dynamics 365 Business Central, seleccione o valor da propriedade Export.
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:
Use a codificação interna do Microsoft Dynamics 365 Business Central.
Use a codificação do Windows. A página de código pode variar de acordo com a instalação.
Use uma codificação DOS.
Requer Microsoft Dynamics 2013R2 ou superior.
Use a codificação UTF-8.
Requer Microsoft Dynamics 2013R2 ou superior.
Use a codificação UTF-16.
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).
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.
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.
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.
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.
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:
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
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.
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.
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.
O caráter de separação usado entre os elementos de dados de um composto.
O caráter de separação usado entre elementos de dados fora de um composto.
O caractere usado como ponto decimal.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Especifica se um elemento tem de estar no ficheiro ou se é opcional.
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.
O elemento é condicional.
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.
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.
Define a etiqueta do segmento. A etiqueta do segmento é o valor que aparece no arquivo, normalmente com três caracteres, como BGM, UNB etc.
O nome não é utilizado actualmente e apenas como referência.
CompositeExportação
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.
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.
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.
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.
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.
Especifica se o composto tem de estar no segmento ou se é opcional.
O composto tem de estar no segmento. Esta propriedade é apenas para informação e não afecta a saída do conversor.
O composto é condicional.
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.
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.
O nome não é utilizado actualmente e apenas como referência.
Exportar DataElement
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.
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.
Especifica a fonte dos dados a serem escritos. Temos uma secção separada sobre a propriedade de expressão da fonte.
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.
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.
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.
Especifica se o elemento de dados tem de estar no segmento/composto ou se é opcional.
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.
O elemento de dados é condicional.
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.
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.
O nome não é utilizado actualmente e apenas como referência.
Esta propriedade define o tipo de dados de acordo com a norma EDIFACT. Isto é apenas para informação e não afecta o processamento.
São permitidos os seguintes valores:
Não verificar o comprimento da saída.
Criar um erro se o valor for maior do que o permitido.
Crie um aviso se o valor for maior que o permitido e trunque a saída para o comprimento permitido.
Truncar o valor, é mais longo do que o permitido.
Truncar o valor, é mais longo do que o permitido e adicionar “…” no final para mostrar que o valor não está completo.
Crie um erro se a saída não tiver o comprimento especificado.
Truncar ou preencher o valor, se não tiver o comprimento especificado e criar um aviso.
Criar um erro se o valor for maior do que o permitido. Acolchoar o valor se for para abreviar.
Truncar ou preencher o valor para o número de caracteres dado.
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.
O campo é de comprimento variável.
O campo tem um comprimento fixo.
Define quantos caracteres são permitidos no elemento de dados.
Você pode selecionar o tipo de dados que você deseja importar.
Os seguintes valores estão disponíveis:
O campo é formatado automaticamente, com base no tipo de dados de origem.
O campo é formatado como texto.
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.
Os dados são formatados como uma informação de data e hora. Você pode especificar o formato com a propriedade Format String.
Os dados são formatados como informação de data. Você pode especificar o formato com a propriedade Format String.
Os dados são formatados como um valor numérico.
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.
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.
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.
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.
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.
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.
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.
Apenas disponível, se o Format Type do imóvel estiver definido como Number. Se deve emitir o sinal positivo/negativo.
Só emite o sinal “-“.
Emitir os sinais “+” e “-“.
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.
É 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.