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

O Conversor X12

Anveo EDI Connect apoia a importação e exportação de ficheiros X12. O conversor utiliza a mesma base de código que o conversor EDIFACT, mas comporta-se um pouco diferente, devido às diferenças de formato e ao facto de não podermos aceder directamente à norma X12.

Assumimos que sabe como trabalhar com linhas mapping e como aceder às propriedades do EDI.

Mapping Mágico de Criação e Actualização

O conversor X12 tem um poderoso assistente para criar a estrutura mapping a partir de um ficheiro de exemplo. Por razões de direitos de autor, não podemos fornecer a norma X12 com o produto e, portanto, também não podemos detectar loops, comprimento de campo, etc. automaticamente. No entanto, criamos uma linha para cada segmento, composto e elemento de dados. Pode acrescentar a informação em falta mais tarde.

Antes de iniciar o assistente, deve verificar as propriedades do cabeçalho e seleccionar os caracteres de controlo correctos.

Comandos

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

EXIT

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

RUNASYNC

Este comando permite iniciar uma mapping diferente, como um pós-processamento. Mas não necessita de dados de tabela para passar para a mapping seguinte e pode especificar o mapping dinamicamente. Isto é utilizado principalmente em mapeamentos de pré-processamento, onde se chama uma mapping X12 diferente, com base no tipo de mensagem ou remetente. O comando com o nome SkipSegments pode ajudar a saltar partes desnecessárias do ficheiro X12 e manter o seu mapping pequeno.

SkipSegements

Este comando permite saltar todos os dados X12 até um segmento especificado. Isto é utilizado principalmente em mapeamentos de pré-processamento, onde se pretende apenas analisar, por exemplo, o cabeçalho e saltar o resto do ficheiro, porque será processado por um mapping diferente. Também é possível utilizar 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 tabelas de sistema de bloqueio. Em vez disso, recomendamos a utilização dos comandos SkipSegments em combinação com 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 impedirá múltiplos processos EDI ao mesmo tempo.

Funções do conversor

O conversor X12 fornece ao objecto o nome X12 que fornece a função especial SEGMENTCOUNT que pode utilizar para emitir o número de segmentos na mensagem X12 actual. Este valor é tipicamente utilizado no segmento SE para o elemento de dados com a função: Total number of segments included in a transaction set.

O Segmento ISA

O segmento X12 ISA (Interchange Control Header) é o primeiro segmento de um conjunto de transacções X12 EDI (Electronic Data Interchange). Serve de cabeçalho para todo o conjunto de transacções e fornece informações de controlo que identificam o emissor e receptor do conjunto de transacções, bem como o tipo de transmissão EDI.

Se adicionar o segmento ISA à mão, certifique-se de definir o campo com todos os elementos de dados em comprimento fixo (truncado/pad) e utilize os comprimentos de campo fornecidos. O segmento ISA precisa de ser de 106 caracteres no total. Os componentes do segmento ISA e o seu comprimento em caracteres são:

ISA01

Qualificador de Informação de Autorização (2)

ISA02

Informação de Autorização (10)

ISA03

Qualificador de Informação de Segurança (2)

ISA04

Informação de Segurança (10)

ISA05

Interchange ID Qualifier (2)

ISA06

ID do remetente do intercâmbio (15)

ISA07

Interchange ID Qualifier (2)

ISA08

ID do Receptor de Intercâmbio (15)

ISA09

Data de Intercâmbio (6)

ISA10

Tempo de Intercâmbio (4)

ISA11

Identificador de Normas de Controlo de Intercâmbios (1)

ISA12

Número da Versão de Controlo de Intercâmbio (5)

ISA13

Número de Controlo de Intercâmbio (9)

ISA14

Agradecimentos Solicitados (1)

ISA15

Indicador de utilização (1)

ISA16

Separador de Elementos Componentes (1)

Para produzir este elemento, adicionar um composto e nomeá-lo ISA16. Como filhos desse composto, acrescentem dois elementos de dados e nomeiem-nos ISA16.1 e ISA16.2. Para exportação ambas devem ter a expressão da fonte definida para valor constante e vazia. Ambos os elementos de dados têm de ser marcados como obrigatórios. Desta forma, o conversor apenas produzirá o separador do elemento componente, que pode ser especificado nas propriedades de cabeçalho do mapping.

Importação / Exportação

Discutiremos separadamente as propriedades e características das importações e exportações.

Importação de dados X12

Propriedades do Cabeçalho Mapping de Importação

Direction

Para importar dados X12 para o Microsoft Dynamics NAV 2013, seleccionar o valor da propriedade Import.

Sample Search Depth

É possível definir que o assistente para criar um novo mapping deve procurar múltiplas interpretações da estrutura de dados. A definição desta propriedade para um valor superior a um resultará em múltiplos candidatos e tempo de análise mais longo durante a execução do assistente de criação do mapping.

Element Separator

O carácter a ser utilizado para separar elementos. Pode introduzir directamente o carácter ou utilizar um carácter especial.

Subelement Separator

O carácter a ser utilizado para separar subelementos. Pode introduzir directamente o carácter ou utilizar um carácter especial.

Segment Terminator

O carácter a ser utilizado para terminar um segmento. Pode introduzir directamente o carácter ou utilizar um carácter especial.

Laços de Importação / Grupo

A estrutura X12 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. Grupos podem ser utilizados, como qualquer outro laço para adicionar, por exemplo, tabelas.

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

Recomendamos que o imóvel seja Min. Repeat para pelo menos um, se se espera que a estrutura esteja presente no ficheiro. Desta forma o módulo não necessita de verificar a estrutura infantil e pode tentar directamente converter as linhas. Isto tornará o mapping um pouco mais rápido e também lhe dará melhores mensagens de erro no caso da estrutura do mapping não corresponder ao ficheiro.

Também se pode utilizar os laços sem adicionar uma tabela. Nas importações comportar-se-ão de forma semelhante a uma mesa em modo de escrita e verificarão a estrutura infantil antes de entrar no laço. Pode utilizá-lo se não quiser importar os dados ou se estiver apenas interessado nos últimos valores do laço.

Propriedades da linha de dados Mapping de importação

Depois de criar uma linha EDI mapping, é possível configurar as propriedades.

Linhas de dados Mapping de importação

Mostraremos apenas as propriedades das linhas EDI mapping com o Type propriedade definida para Data, uma vez que as outras propriedades se comportam como em qualquer outra mapping. Existem múltiplos tipos de linhas de dados.

X12 Data Type

Estas propriedades definem o tipo de linha de dados, que se pretende configurar.

As opções disponíveis irão variar dependendo da posição que se tente 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 X12:

Segment

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

Composite

Um composto é composto por vários subelementos, que pertencem em conjunto. Um compósito só é visível no ficheiro, se forem utilizados vários subelementos no compósito. O composto em si não contém quaisquer dados.

DataElement

O elemento de dados é a estrutura que contém os dados reais, que se pode mapear para os campos.

Segment importação

É necessário definir os segmentos, que podem estar no ficheiro. Se quiser analisar os dados, terá também de adicionar os compósitos e os elementos de dados, que deseja processar. Um segmento pode ser condicional, o que significa que pode estar no ficheiro, mas não tem de estar lá.

Agency

Esta propriedade pode ser utilizada para especificar a agência responsável pela norma X12 que é utilizada. Isto é opcional.

Version

Esta propriedade pode ser usada para especificar a versão X12 que é utilizada. Isto é opcional.

Message Type

Esta propriedade pode ser utilizada para especificar o tipo de mensagem X12 que é utilizada. Isto é opcional.

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 for um filho de um laço, pode também ser utilizada como critério de aceitação, quer o laço possa ser processado ou não, como descrito acima.

Conditional

O elemento é condicional. Não criar um erro se este não estiver no ficheiro. 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. Esta propriedade é utilizada apenas como referência e em novas linhas para encontrar o segmento correcto. O bem é ignorado durante a importação de um ficheiro.

Spec. Max. Repeat

Define a frequência com que o elemento pode ser repetido de acordo com a documentação. Isto não afecta a importação do ficheiro, é necessário acrescentar um laço ou duplicar a linha, se quiser processar múltiplas instâncias.

Tag

Define a etiqueta do segmento. A etiqueta do segmento é o valor que aparece no ficheiro, normalmente até três caracteres de comprimento, como “ST”, “SE”, etc.

Name

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

Composite importação

Agency

Esta propriedade pode ser utilizada para especificar a agência responsável pela norma X12 que é utilizada. Isto é opcional.

Version

Esta propriedade pode ser usada para especificar a versão X12 que é utilizada. Isto é opcional.

Mandatory

Especifica se o compósito tem de estar no segmento ou se é opcional.

Mandatory

O compósito tem de estar no segmento. Pode também ser utilizado como critério de aceitação para o segmento principal.

Conditional

O composto é condicional. Não criar um erro se este não estiver no ficheiro. 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, normalmente multiplicada por 10. 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 da posição também pode alterar a posição da linha mapping.

Tag

Define a etiqueta do composto. 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 é actualmente utilizado e serve apenas como referência.

Import DataElement

Agency

Esta propriedade pode ser utilizada para especificar a agência responsável pela norma X12 que é utilizada. Isto é opcional.

Version

Esta propriedade pode ser usada para especificar a versão X12 que é utilizada. Isto é opcional.

DestExpr

Especifica o alvo dos dados. Temos uma secção separada sobre a expressão de destino. Pode deixar a expressão de destino em branco, se não quiser processar os dados, mas pode querer fazê-lo mais tarde. Pode apagar a linha mapping, se não quiser processar os dados.

Pode utilizar filtros para definir critérios de aceitação, que ou não processarão uma parte do mapping ou criarão um erro, se os dados não corresponderem ao filtro. Especialmente para X12, 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. Pode também ser utilizado como critério de aceitação para o segmento principal.

Conditional

O elemento de dados é condicional. Não criar um erro se este não estiver no ficheiro. 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, normalmente multiplicada por 10. 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 da 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 é actualmente utilizado e serve apenas como referência.

Spec. Data Type

Esta propriedade define o tipo de dados de acordo com a norma X12. 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 produção.

Max (Error)

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

Max (Truncate with Warning)

Criar um aviso se o valor for maior que o permitido e truncar 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 acrescentar “…” no final para mostrar que o valor não está completo.

Exact (Error)

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

Exact (Truncate/Pad with Warning)

Truncar ou almofadar 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 almofadar o valor para o número dado de caracteres.

Spec. Length Type

Esta propriedade define se o campo é de comprimento variável ou fixo, de acordo com a norma X12. 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

Pode seleccionar o tipo de dados que pretende importar.

Estão disponíveis os seguintes valores:

Auto

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

Date

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

Time

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

Date/Time

Os dados são interpretados como informação de data/hora. 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

Pode manter uma lista de exemplos de valores. O assistente de criação/actualização mapping preencherá esta lista automaticamente a partir do ficheiro de exemplo.

Exportação de dados X12

Exportar Propriedades do Cabeçalho Mapping

Direction

Para exportar dados X12 do Microsoft Dynamics NAV 2013, seleccionar o valor da propriedade Export.

Sample Search Depth

É possível definir que o assistente para criar um novo mapping deve procurar múltiplas interpretações da estrutura de dados. A definição desta propriedade para um valor superior a um resultará em múltiplos candidatos e tempo de análise mais longo durante a execução do assistente de criação do mapping.

Element Separator

O carácter a ser utilizado para separar elementos. Pode introduzir directamente o carácter ou utilizar um carácter especial.

Subelement Separator

O carácter a ser utilizado para separar subelementos. Pode introduzir directamente o carácter ou utilizar um carácter especial.

Segment Terminator

O carácter a ser utilizado para terminar um segmento. Pode introduzir directamente o carácter ou utilizar um carácter especial.

Line Breaks

Os ficheiros X12 podem ter quebras de linha após cada segmento. Isto tornará o ficheiro ligeiramente 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 requerer quebras de linha e outro não terá de criar dois mapeamentos separados. O conversor utilizará uma quebra de linha do Windows (retorno de carruagem e alimentação de linha).

Fallback Communication Channel

O canal de comunicação que deve ser utilizado, se não especificado anteriormente por outro código mapping, AL / C/AL ou pela utilização das transacçõ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 utilizado para enviar automaticamente os ficheiros, sem necessidade de um trabalho separado.

Fallback Receiver Partner

É possível especificar um parceiro receptor que é utilizado como um fallback, no caso de não haver nenhum parceiro especificado anteriormente. O parceiro é utilizado por alguns canais de comunicação para seleccionar o destinatário. E pode ser acedido dentro do mapping para produzir, por exemplo, um número de identificação do parceiro.

Propriedades da Linha Mapping de Exportação

Depois de criar uma linha EDI mapping, é possível configurar as propriedades.

Linhas de dados Mapping de exportação

Mostraremos apenas as propriedades das linhas EDI mapping com o Type propriedade definida para Data, uma vez que as outras propriedades se comportam como em qualquer outro mapping. Existem múltiplos tipos de linhas de dados.

X12 Type

Estas propriedades definem o tipo de linha de dados, que se pretende configurar.

As opções disponíveis irão variar dependendo da posição que se tente 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 X12:

Segment

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

Composite

Um compósito 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 se pode mapear para os campos.

Segment exportação

Apenas segmentos definidos no mapping podem ser produzidos. Assim, tem de configurar todos os segmentos necessários no ficheiro de saída.

Agency

Esta propriedade pode ser utilizada para especificar a agência responsável pela norma X12 que é utilizada. Isto é opcional. Esta propriedade não afecta a saída do conversor.

Version

Esta propriedade pode ser usada para especificar a versão X12 que é utilizada. Isto é opcional. Esta propriedade não afecta a saída do conversor.

Message Type

Esta propriedade pode ser utilizada para especificar o tipo de mensagem X12 que é utilizada. Isto é opcional. Esta propriedade não afecta a saída do conversor.

Conditional Output

Pode definir esta propriedade para o valor True para só produzir 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 contra 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 que valor deve ser utilizado 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 X12. Esta propriedade é utilizada apenas como referência e em novas linhas para encontrar o segmento correcto. A propriedade não afecta a saída do conversor.

Spec. Max. Repeat

Define a frequência com que o elemento pode ser repetido de acordo com a documentação. Isto não afecta 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 ficheiro, normalmente até três caracteres de comprimento, como “ST”, “SE”, etc.

Name

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

Composite Exportação

Muitos tipos de mensagens X12 não requerem compósitos

Agency

Esta propriedade pode ser utilizada para especificar a agência responsável pela norma X12 que é utilizada. Isto é opcional. Isto não afecta a saída do conversor.

Version

Esta propriedade pode ser usada para especificar a versão X12 que é utilizada. Isto é opcional. Isto não afecta a saída do conversor.

Conditional Output

Pode definir esta propriedade para o valor True para só produzir 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 contra 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 que valor deve ser utilizado para decidir se corresponde ou não ao filtro dado e o elemento deve aparecer na saída.

Mandatory

Especifica se o compósito tem de estar no segmento ou se é opcional.

Mandatory

O compósito 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, normalmente multiplicada por 10. Esta propriedade é importante, pois também define a forma de saída da informação no ficheiro. 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 da posição também pode alterar a posição da linha mapping.

Tag

Define a etiqueta do composto. 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 é actualmente utilizado e serve apenas como referência.

Export DataElement

Agency

Esta propriedade pode ser utilizada para especificar a agência responsável pela norma X12 que é utilizada. Isto é opcional. Esta propriedade não afecta a saída no ficheiro.

Version

Esta propriedade pode ser usada para especificar a versão X12 que é utilizada. Isto é opcional. Esta propriedade não afecta a saída no ficheiro.

SourceExpr

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

Conditional Output

Pode definir esta propriedade para o valor True para só produzir 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 contra 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 que valor deve ser utilizado 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 ficheiros inválidos, uma vez que os elementos obrigatórios devem ter sempre um valor. O conversor não irá criar um erro neste caso. Deve verificar se as informações necessárias para a exportação estão presentes, utilizando 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, normalmente multiplicada por 10. A posição é importante para que o conversor decida onde produzir 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 da 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 é actualmente utilizado e serve apenas como referência.

Spec. Data Type

Esta propriedade define o tipo de dados de acordo com a norma X12. 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 produção.

Max (Error)

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

Max (Truncate with Warning)

Criar um aviso se o valor for maior que o permitido e truncar 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 acrescentar “…” no final para mostrar que o valor não está completo.

Exact (Error)

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

Exact (Truncate/Pad with Warning)

Truncar ou almofadar 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 almofadar o valor para o número dado de caracteres.

Spec. Length Type

Esta propriedade define se o campo é de comprimento variável ou fixo, de acordo com a norma X12. 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

Pode seleccionar o tipo de dados que pretende importar.

Estão disponíveis os seguintes valores:

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 da norma X12. Pode utilizar 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. Pode especificar o formato com a propriedade Format String.

Date Format

Os dados são formatados como informação de data. 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 para Date/Time.

Pode utilizar a pesquisa para ver todos os formatos disponíveis. Os números são iguais ao qualificador do formato X12 para os campos DTM.

Format String

Apenas disponível, se a propriedade Format Type estiver em Date/Time Format ou em formato de cadeia de formatos de Date format.

Se o Format Type da propriedade for definido para NAV Format String, pode introduzir a string de formato, como descrito na ajuda AL / C/AL.

Se definido para data/hora, pode introduzir uma cadeia de formato, como descrito no trabalho com cadeias de formato de data/hora.

Blank Zeros

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

Decimal Character

Apenas disponível, se o Format Type do imóvel estiver definido para Number. Especifica que carácter deve ser utilizado como separador decimal. Para X12, provavelmente não deve alterar o valor.

Thousands Separator Character

Apenas disponível, se o Format Type do imóvel estiver definido para Number. Se milhares devem ser separados e se, que carácter deve ser utilizado. Para X12, provavelmente não deve alterar o valor.

Max. Decimal Places

Apenas disponível, se o Format Type do imóvel estiver definido para 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 para Number. A contagem mínima das casas decimais que devem estar na produção. Isto irá preencher automaticamente os lugares em falta com zeros.

Sign

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

Negative Only

Apenas emitir o sinal “-“.

Always

Produzir os sinais “+” e “-“.

Sign after Value

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

Sample Values

Pode manter uma lista de exemplos de valores. O assistente de criação/actualização mapping preencherá esta lista automaticamente a partir do ficheiro de exemplo.