O conversor XML
O conversor XML pode ser utilizado para importar e exportar ficheiros XML. Anvaigo EDI Connect suporta a maioria das funcionalidades XML.
Assumimos que o utilizador sabe como trabalhar com linhas mapping e como aceder às propriedades EDI.
Estão disponíveis vídeos de formação para o conversor XML.
Utilizar o Assistente
É possível criar a estrutura mapping a partir de um ficheiro de exemplo XML ou de um ficheiro XSD.
Se estiver a utilizar um ficheiro de exemplo XML, tenha em atenção que não há forma de o módulo detetar loops dentro da estrutura XML. Deve-se garantir que haja apenas uma repetição de cada estrutura em loop ou será necessário remover algumas das linhas EDI mapping criadas, posteriormente.
O suporte XSD ainda é experimental e não suportamos todas as opções XSD. Apresentaremos uma lista de erros após a importação, mas normalmente a estrutura básica deve ser criada. Se existirem vários nós raiz possíveis, o módulo perguntar-lhe-á qual deles deve ser utilizado. Se os ficheiros contiverem includes, solicitaremos os ficheiros XSD adicionais. O módulo não seguirá quaisquer referências a URLs externos.
Utilizar comandos
Atualmente, o conversor XML não suporta comandos.
Importação/Exportação
Analisaremos as propriedades e caraterísticas das importações e exportações separadamente.
Importação de dados XML
Depois de criar o mapping, a primeira coisa a fazer é verificar se as propriedades do cabeçalho estão corretamente definidas. Em seguida, pode começar a criar linhas mapping, quer utilizando o assistente, como descrito acima, quer adicionando-as manualmente.
O conversor XML não suporta a utilização de filtros no interior de loops de tabelas de escrita, para criar um registo apenas se forem fornecidos os dados esperados. Além disso, para os loops de escrita, o módulo só olha para a primeira linha mapping filha; se for obrigatória e não estiver no ficheiro, o loop não cria um registo. Caso contrário, o módulo criará um registo e tentará processar também todas as outras linhas secundárias.
Propriedades do cabeçalho de importação
Para importar dados XML de uma fonte externa para o Microsoft Dynamics 365 Business Central, defina a propriedade Direction como o valor Import.
Esta propriedade define como tratar as situações em que o ficheiro contém elementos que não estão definidos no mapping. O valor predefinido False ) provocará um erro em caso de dados inesperados, o que é fortemente recomendado. A definição do valor da propriedade como False ignorará todos os elementos que não estão definidos no mapping. Isto também pode resultar na não análise de elementos, que são definidos na mapping, porque a mapping já não os pode detetar. Utilizar esta propriedade com precaução.
Esta propriedade define um espaço de nomes que pode ser utilizado em elementos, definindo o atributo de espaço de nomes da linha mapping como Default. Normalmente, esta propriedade é deixada em branco.
Propriedade de Indent em elementos XML
A propriedade Indent define a profundidade de um elemento XML dentro da estrutura de árvore XML durante um processo mapping. Embora a árvore mapping represente visualmente elementos XML e estruturas como loops de tabela, a disposição visual por si só nem sempre pode determinar a indentação XML correta.
Por exemplo, se um elemento XML deve aparecer ao mesmo nível que os elementos anteriores, mas necessita de uma tabela para obter os seus dados, o elemento pode aparecer visualmente recuado devido à estrutura da tabela. No entanto, logicamente, mantém-se no mesmo nível na hierarquia XML. A propriedade Indent permite-lhe controlar este aspeto, definindo explicitamente a profundidade pretendida para o XML.
Níveis de indentação
- 0 Deixar o sistema determinar automaticamente a indentação.
- 1 Nível da raiz.
- 2 Primeiro filho com raiz.
- 3 Criança de nível 2, e assim por diante.
Quando se utiliza o Assistente para criar o mapping, a propriedade Indent é automaticamente definida. No entanto, se estiver a criar o mapping de raiz ou a adicionar elementos manualmente mais tarde, certifique-se de que revê e ajusta os valores Indent para garantir que a estrutura XML gerada reflecte com precisão a hierarquia pretendida.
Propriedades da linha de importação
Depois de criar uma linha EDI mapping, é possível configurar as propriedades. Apenas mostraremos as propriedades das linhas EDI mapping com a propriedade Type definida como Data, uma vez que as outras propriedades se comportam como em qualquer outra mapping. O conversor XML suporta várias linhas de dados com propriedades diferentes. O utilizador controla o tipo de linha XML mapping que cria, definindo a propriedade Subtype:
O subtipo define o tipo de linha de dados que se pretende acrescentar. São permitidos os seguintes valores:
Esta linha mapping representa um elemento XML. Um elemento XML começa no ficheiro com “
Esta linha mapping representa um atributo XML. Um atributo XML está dentro da etiqueta de abertura do elemento: “
Esta linha representa o conteúdo entre uma etiqueta de abertura e de fecho de um elemento. O valor é armazenado entre:
As linhas deste tipo têm um carácter meramente informativo. O módulo não suporta a importação de comentários.
No XML mapping tentamos representar duas árvores diferentes, uma que agrupa todas as estruturas de repetição em loops e outra que representa a estrutura em árvore do XML. Muitas vezes, isto não entra em conflito, mas por vezes pode ser ambíguo. Por esse motivo, existe uma propriedade com o nome Ident que lhe permite definir explicitamente a indentação da estrutura XML. É preenchido automaticamente pelo assistente de importação, mas deve ser definido manualmente, se criar linhas mapping à mão.
XML Element nas importações
As seguintes propriedades só são suportadas se a propriedade Type estiver definida para Data e a propriedade Subtype estiver definida para o valor Element.
A XML permite-lhe reutilizar o mesmo nome de elemento várias vezes. Por vezes, é necessário mostrar a que estrutura pertence o elemento. Pode especificar um prefixo que é utilizado antes do nome do elemento. Isto resultará na representação do elemento como “
Um elemento de um ficheiro XML pode ser atribuído a um espaço de nomes específico. Nos dados XML actuais, isto é representado pela utilização de prefixos antes do nome do elemento e pela atribuição do URL do espaço de nomes ao prefixo, algures na estrutura antes ou no elemento. Desde a versão 4.00 do módulo, vamos verificar se o espaço de nomes no ficheiro corresponde a este valor. Se não utilizar namespaces num elemento, deixe esta propriedade em branco.
Esta propriedade especifica o nome do elemento. O nome do elemento é utilizado entre parênteses.
Especifica se este elemento é obrigatório. Definir esta propriedade com o valor True significa que o elemento tem de estar no ficheiro ou, se existir um ciclo pai em modo de escrita, que o registo só é criado se o elemento estiver presente. Se definir o valor desta propriedade como False, o elemento é considerado condicional.
XML Attribute nas importações
As seguintes propriedades só são suportadas se a propriedade Type estiver definida para Data e a propriedade Subtype estiver definida para o valor Attribute. A linha mapping tem de ser filha de uma linha mapping em que a propriedade Type está definida para Data e a propriedade Subtype está definida para o valor Element.
A ordem dos atributos não é importante e é ignorada pela importação. O mesmo nome de atributo só é permitido uma vez por elemento.
Especifica o nome do atributo.
Especifica o local onde os dados devem ser armazenados. No conversor XML, os filtros criarão um erro, se o valor não corresponder e não puder ser utilizado para processar condicionalmente partes do mapping.
Existe uma secção sobre expressões de destino, onde pode obter mais informações sobre esta propriedade.
Especifica a forma como os dados devem ser interpretados pelo módulo.
Estão disponíveis os seguintes valores:
O campo é interpretado automaticamente, com base no tipo de dados de destino.
Os dados são interpretados como uma data. Pode especificar o formato com a propriedade Format String.
Os dados são interpretados como informação temporal. Pode especificar o formato com a propriedade Format String.
Os dados são interpretados como informação de data/hora. Pode especificar o formato com a propriedade Format String.
Apenas disponível se a propriedade Format Type estiver definida. Especifica a cadeia de formato de data/hora, tal como descrito em trabalhar com cadeias de formato de data/hora.
Especifica se o valor tem de ter um determinado comprimento.
Pode especificar que pretende verificar o comprimento dos dados de entrada. São permitidos os seguintes valores:
Não verificar o comprimento da entrada.
Cria um erro se o valor for maior do que o permitido.
Cria um aviso se o valor for maior do que o permitido e trunca a saída para o comprimento permitido.
Truncar o valor, se este for mais longo do que o permitido.
Truncar o valor, se for mais longo do que o permitido, e adicionar “…” no final para mostrar que o valor não está completo.
Cria 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.
Cria um erro se o valor for maior do que o permitido. Preencher o valor se este for demasiado curto.
Trunca ou preenche o valor para o número de caracteres indicado.
Esta propriedade só está disponível se a propriedade Length Type estiver definida. O comprimento permitido para o campo.
XML Content nas importações
As seguintes propriedades só são suportadas se a propriedade Type estiver definida para Data e a propriedade Subtype estiver definida para o valor Content.
A linha mapping tem de ser filha de uma linha mapping em que a propriedade Type está definida para Data e a propriedade Subtype está definida para o valor Element. Se tiver atributos XML e um conteúdo, a ordem das linhas mapping não é importante. No entanto, recomendamos que os atributos sejam colocados à frente para facilitar a leitura.
Especifica o local onde os dados devem ser armazenados. No conversor XML, os filtros criarão um erro, se o valor não corresponder e não puder ser utilizado para processar condicionalmente partes do mapping.
Existe uma secção sobre expressões de destino, onde pode obter mais informações sobre esta propriedade.
Especifica a forma como os dados devem ser interpretados pelo módulo.
Estão disponíveis os seguintes valores:
O campo é interpretado automaticamente, com base no tipo de dados de destino.
Os dados são interpretados como uma data. Pode especificar o formato com a propriedade Format String.
Os dados são interpretados como informação temporal. Pode especificar o formato com a propriedade Format String.
Os dados são interpretados como informação de data/hora. Pode especificar o formato com a propriedade Format String.
Apenas disponível se a propriedade Format Type estiver definida. Especifica a cadeia de formato de data/hora, tal como descrito em trabalhar com cadeias de formato de data/hora.
Especifica se o valor tem de ter um determinado comprimento.
Pode especificar que pretende verificar o comprimento dos dados de entrada. São permitidos os seguintes valores:
Não verificar o comprimento da entrada.
Cria um erro se o valor for maior do que o permitido.
Cria um aviso se o valor for maior do que o permitido e trunca a saída para o comprimento permitido.
Truncar o valor, se este for mais longo do que o permitido.
Truncar o valor, se for mais longo do que o permitido, e adicionar “…” no final para mostrar que o valor não está completo.
Cria 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.
Cria um erro se o valor for maior do que o permitido. Preencher o valor se este for demasiado curto.
Trunca ou preenche o valor para o número de caracteres indicado.
Esta propriedade só está disponível se a propriedade Length Type estiver definida. O comprimento permitido para o campo.
XML Comment sobre as importações
A importação de XML não trata os comentários XML. O conversor ignorará quaisquer comentários no ficheiro. Pode acrescentar linhas de tipo comentário, por razões de referência, mas estas não fornecem qualquer funcionalidade ou propriedades EDI para as importações XML.
Exportação de dados XML
Propriedades do cabeçalho de exportação
Para exportar dados XML do Microsoft Dynamics 365 Business Central, defina a propriedade Direction para o valor Export.
O espaço de nomes que deve ser utilizado, se a propriedade namespace de um elemento estiver definida para o textoDefault“.
O canal de comunicação que deve ser utilizado, se não tiver sido especificado anteriormente por outro código mapping, AL / C/AL ou utilizando as transacções comerciais. Pode ser deixado em branco a partir do Anvaigo EDI Connect 4.00.
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 uma tarefa separada.
É possível especificar um parceiro recetor que é utilizado como alternativa, no caso de não existir um parceiro especificado anteriormente. O parceiro é utilizado por alguns canais de comunicação para selecionar o destinatário. E pode ser acedido dentro do mapping para emitir, por exemplo, um número de identificação do parceiro.
Propriedades da linha de exportação
Depois de criar uma linha EDI mapping, é possível configurar as propriedades. Apenas mostraremos as propriedades das linhas EDI mapping com a propriedade Type definida como Data, uma vez que as outras propriedades se comportam como em qualquer outra mapping. O conversor XML suporta várias linhas de dados com propriedades diferentes. O utilizador controla o tipo de linha XML mapping que cria, definindo a propriedade Subtype:
O subtipo define o tipo de linha de dados que se pretende acrescentar. São permitidos os seguintes valores:
Esta linha mapping representa um cabeçalho XML. Um cabeçalho XML tem o seguinte aspeto: “<?xml … ?>”.
Esta linha mapping representa um elemento XML. Um elemento XML começa no ficheiro com “
Esta linha mapping representa um atributo XML. Um atributo XML está dentro da etiqueta de abertura do elemento: “
Esta linha representa o conteúdo entre uma etiqueta de abertura e de fecho de um elemento. O valor é armazenado entre:
As linhas deste tipo têm um carácter meramente informativo. O módulo não suporta a importação de comentários.
Adiciona um nó doctype à saída. Um doctype parece-se com “<!DOCTYPE … >”.
XML Header nas exportações
Pode especificar a codificação XML para a saída. Isto substituirá a codificação selecionada nas propriedades do cabeçalho.
Especifica se o ficheiro XML é autónomo.
Especifica a versão XML. Atualmente, a versão 1.0 é a única versão suportada.
XML Element nas exportações
A XML permite-lhe reutilizar o mesmo nome de elemento várias vezes. Por vezes, é necessário mostrar a que estrutura pertence o elemento. É possível especificar um prefixo que é utilizado antes do nome do elemento. O prefixo e o espaço de nomes têm de corresponder. Se o espaço de nome não for explicitamente definido com esse prefixo, o módulo adicionará automaticamente a definição ao elemento atual.
Um elemento de um ficheiro XML pode ser atribuído a um espaço de nomes específico. Nos dados XML actuais, isto é representado pela utilização de prefixos antes do nome do elemento e pela atribuição do URL do espaço de nomes ao prefixo, algures na estrutura antes ou no elemento.
Esta propriedade especifica o nome do elemento. O nome do elemento é utilizado entre parêntesis.
Pode definir esta propriedade com o valor True para apenas emitir o elemento se uma expressão de origem especificada corresponder a um filtro especificado.
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Um filtro para verificar a SourceExpr. A expressão de origem será interpretada como texto para aplicar o filtro. O elemento só aparecerá na saída se o valor da expressão de origem especificada estiver dentro do filtro especificado.
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Esta propriedade especifica o valor que deve ser utilizado para decidir se corresponde ao filtro fornecido e se o elemento deve aparecer na saída ou não.
XML Attribute nas exportações
Especifica o nome do atributo XML.
Pode definir esta propriedade com o valor True para apenas emitir o atributo XML se uma expressão de origem especificada corresponder a um filtro especificado.
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Um filtro para verificar a SourceExpr. A expressão de origem será interpretada como texto para aplicar o filtro. O atributo XML só aparecerá na saída, se o valor da expressão de origem especificada estiver dentro do filtro especificado.
Esta é a documentação da propriedade SourceExpr da saída condicional. Existe uma segunda propriedade com este nome para especificar o valor do atributo XML.
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Esta propriedade especifica qual o valor que deve ser utilizado para decidir se corresponde ou não ao filtro fornecido e se o atributo XML deve aparecer na saída.
Esta é a documentação da propriedade SourceExpr para o valor do atributo XML.
Especifica o valor de origem para o atributo.
É possível selecionar o tipo de dados que se pretende importar.
Estão disponíveis os seguintes valores:
O campo é formatado automaticamente, com base no tipo de dados de origem.
É possível utilizar uma cadeia de formato, tal como para a função FORMAT Microsoft Dynamics 365 Business Central integrado em AL / C/AL.
Os dados são formatados como uma data. Pode especificar o formato com a propriedade Format String.
Os dados são formatados como informação temporal. Pode especificar o formato com a propriedade Format String.
Os dados são formatados como informação de data/hora. Pode especificar o formato com a propriedade Format String.
Os dados são formatados como um valor numérico.
Apenas disponível se a propriedade Format Type for definida como data/hora ou cadeia de formato NAV.
Se a propriedade Format Type estiver definida como NAV Format String, pode introduzir a cadeia de formato, tal como descrito na ajuda AL / C/AL.
Se estiver definido para data/hora, pode introduzir uma cadeia de formato, tal como descrito em trabalhar com cadeias de formato de data/hora.
Se disponível, especifica que os valores vazios devem ser apresentados como um campo vazio em vez da representação vazia predefinida.
Apenas disponível se a propriedade Format Type estiver definida como Number. Especifica o carácter que deve ser utilizado como separador decimal.
Apenas disponível se a propriedade Format Type estiver definida como Number. Se os milhares devem ser separados e, em caso afirmativo, que carácter deve ser utilizado.
Apenas disponível se a propriedade Format Type estiver definida como Number. O número máximo de casas decimais que devem ser apresentadas.
Apenas disponível se a propriedade Format Type estiver definida como Number. O número mínimo de casas decimais que deve constar da saída. Isto preencherá automaticamente os lugares em falta com zeros.
Apenas disponível se a propriedade Format Type estiver definida como Number. Se deve ser emitido o sinal positivo/negativo.
Apenas o sinal “-” é emitido.
Emitir o sinal “+” e “-“.
Apenas disponível se a propriedade Format Type estiver definida como Number. Se deve colocar o sinal depois dos números.
Este campo só está disponível se a propriedade Field Type estiver definida como Variable. As acções possíveis são partilhadas entre conversores, neste conversor pode utilizar um tipo de campo diferente
para campos de comprimento fixo. São permitidos os seguintes valores:
Não verificar o comprimento da saída.
Cria um erro se o valor for maior do que o permitido.
Cria um aviso se o valor for maior do que o permitido e trunca a saída para o comprimento permitido.
Truncar o valor, se este for mais longo do que o permitido.
Truncar o valor, se for mais longo do que o permitido, e adicionar “…” no final para mostrar que o valor não está completo.
Cria 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.
Cria um erro se o valor for maior do que o permitido. Preencher o valor se este for demasiado curto.
Trunca ou preenche o valor para o número de caracteres indicado.
Esta propriedade pode ser utilizada para especificar o comprimento pretendido da saída.
Este campo só está disponível se a propriedade Field Type estiver definida para Fixed Length ou
a propriedade Length Validation estiver definida para preencher a saída. Onde a saída deve ser alinhada, se o valor for mais curto do que a contagem de caracteres a produzir.
Alinhar consoante o tipo de dados da expressão de origem.
Alinhar o valor à esquerda. Isto significa que o valor é emitido primeiro e, depois, o carácter de preenchimento é utilizado para preencher o campo.
Comece com o preenchimento e produza o valor alinhado à direita.
Este campo só está disponível se a propriedade Field Type estiver definida para Fixed Length ou se a propriedade Length Validation estiver definida para preencher a saída. O carácter que deve ser utilizado para o preenchimento, se o valor não for suficientemente longo.
XML Content nas exportações
Pode definir esta propriedade com o valor True para apenas emitir o conteúdo se uma expressão de origem especificada corresponder a um filtro especificado. Em Anvaigo EDI Connect 4.00 e mais recentes: Se não emitir um conteúdo para um elemento, o elemento será representado na saída como um elemento XML de fecho automático na forma “
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Um filtro para verificar a SourceExpr. A expressão de origem será interpretada como texto para aplicar o filtro. O conteúdo XML só aparecerá na saída, se o valor da expressão de origem especificada estiver dentro do filtro especificado.
Esta é a documentação da propriedade SourceExpr da saída condicional. Existe uma segunda propriedade com este nome para especificar o valor do conteúdo XML.
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Esta propriedade especifica qual o valor que deve ser utilizado para decidir se corresponde ou não ao filtro fornecido e se o conteúdo deve aparecer na saída.
Esta é a documentação da propriedade SourceExpr para o valor do conteúdo XML.
Especifica o valor de origem para o atributo.
É possível selecionar o tipo de dados que se pretende importar.
Estão disponíveis os seguintes valores:
O campo é formatado automaticamente, com base no tipo de dados de origem.
Pode utilizar uma cadeia de formato, tal como pode utilizar a função FORMAT do Microsoft Dynamics 365 Business Central integrado em AL / C/AL.
Os dados são formatados como uma data. Pode especificar o formato com a propriedade Format String.
Os dados são formatados como informação temporal. Pode especificar o formato com a propriedade Format String.
Os dados são formatados como informação de data/hora. Pode especificar o formato com a propriedade Format String.
Os dados são formatados como um valor numérico.
Apenas disponível se a propriedade Format Type for definida como data/hora ou cadeia de formato NAV.
Se a propriedade Format Type estiver definida como NAV Format String, pode introduzir a cadeia de formato, tal como descrito na ajuda AL / C/AL.
Se estiver definido para data/hora, pode introduzir uma cadeia de formato, tal como descrito em trabalhar com cadeias de formato de data/hora.
Se disponível, especifica que os valores vazios devem ser apresentados como um campo vazio em vez da representação vazia predefinida.
Apenas disponível se a propriedade Format Type estiver definida como Number. Especifica o carácter que deve ser utilizado como separador decimal.
Apenas disponível se a propriedade Format Type estiver definida como Number. Se os milhares devem ser separados e, em caso afirmativo, que carácter deve ser utilizado.
Apenas disponível se a propriedade Format Type estiver definida como Number. O número máximo de casas decimais que devem ser apresentadas.
Apenas disponível se a propriedade Format Type estiver definida como Number. O número mínimo de casas decimais que deve constar da saída. Isto preencherá automaticamente os lugares em falta com zeros.
Apenas disponível se a propriedade Format Type estiver definida como Number. Se deve ser emitido o sinal positivo/negativo.
Apenas o sinal “-” é emitido.
Emitir o sinal “+” e “-“.
Apenas disponível se a propriedade Format Type estiver definida como Number. Se deve colocar o sinal depois dos números.
Este campo só está disponível se a propriedade Field Type estiver definida como Variable. As acções possíveis são partilhadas entre conversores, neste conversor pode utilizar um tipo de campo diferente
para campos de comprimento fixo. São permitidos os seguintes valores:
Não verificar o comprimento da saída.
Cria um erro se o valor for maior do que o permitido.
Cria um aviso se o valor for maior do que o permitido e trunca a saída para o comprimento permitido.
Truncar o valor, se este for mais longo do que o permitido.
Truncar o valor, se for mais longo do que o permitido, e adicionar “…” no final para mostrar que o valor não está completo.
Cria 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.
Cria um erro se o valor for maior do que o permitido. Preencher o valor se este for demasiado curto.
Trunca ou preenche o valor para o número de caracteres indicado.
Esta propriedade pode ser utilizada para especificar o comprimento pretendido da saída.
Este campo só está disponível se a propriedade Field Type estiver definida para Fixed Length ou
a propriedade Length Validation estiver definida para preencher a saída. Onde a saída deve ser alinhada, se o valor for mais curto do que a contagem de caracteres a produzir.
Alinhar consoante o tipo de dados da expressão de origem.
Alinhar o valor à esquerda. Isto significa que o valor é emitido primeiro e, depois, o carácter de preenchimento é utilizado para preencher o campo.
Comece com o preenchimento e produza o valor alinhado à direita.
Este campo só está disponível se a propriedade Field Type estiver definida para Fixed Length ou se a propriedade Length Validation estiver definida para preencher a saída. O carácter que deve ser utilizado para o preenchimento, se o valor não for suficientemente longo.
XML Comment sobre as exportações
Pode definir esta propriedade com o valor True para apenas emitir o comentário, se uma expressão de origem especificada corresponder a um filtro especificado.
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Um filtro para verificar a SourceExpr. A expressão de origem será interpretada como texto para aplicar o filtro. O comentário XML só aparecerá na saída, se o valor da expressão de origem especificada estiver dentro do filtro especificado.
Esta é a documentação da propriedade SourceExpr da saída condicional. Existe uma segunda propriedade com este nome para especificar o valor do comentário XML.
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Esta propriedade especifica qual o valor que deve ser utilizado para decidir se corresponde ou não ao filtro fornecido e se o comentário XML deve aparecer na saída.
Esta é a documentação da propriedade SourceExpr para o valor do comentário XML.
Especifica o valor de origem para o atributo.
É possível selecionar o tipo de dados que se pretende importar.
Estão disponíveis os seguintes valores:
O campo é formatado automaticamente, com base no tipo de dados de origem.
É possível utilizar uma cadeia de formato, tal como para a função FORMAT Microsoft Dynamics 365 Business Central integrado em AL / C/AL.
Os dados são formatados como uma data. Pode especificar o formato com a propriedade Format String.
Os dados são formatados como informação temporal. Pode especificar o formato com a propriedade Format String.
Os dados são formatados como informação de data/hora. Pode especificar o formato com a propriedade Format String.
Os dados são formatados como um valor numérico.
Apenas disponível se a propriedade Format Type for definida como data/hora ou cadeia de formato NAV.
Se a propriedade Format Type estiver definida como NAV Format String, pode introduzir a cadeia de formato, tal como descrito na ajuda AL / C/AL.
Se estiver definido para data/hora, pode introduzir uma cadeia de formato, tal como descrito em trabalhar com cadeias de formato de data/hora.
Se disponível, especifica que os valores vazios devem ser apresentados como um campo vazio em vez da representação vazia predefinida.
Apenas disponível se a propriedade Format Type estiver definida como Number. Especifica o carácter que deve ser utilizado como separador decimal.
Apenas disponível se a propriedade Format Type estiver definida como Number. Se os milhares devem ser separados e, em caso afirmativo, que carácter deve ser utilizado.
Apenas disponível se a propriedade Format Type estiver definida como Number. O número máximo de casas decimais que devem ser apresentadas.
Apenas disponível se a propriedade Format Type estiver definida como Number. O número mínimo de casas decimais que deve constar da saída. Isto preencherá automaticamente os lugares em falta com zeros.
Apenas disponível se a propriedade Format Type estiver definida como Number. Se deve ser emitido o sinal positivo/negativo.
Apenas o sinal “-” é emitido.
Emitir o sinal “+” e “-“.
Apenas disponível se a propriedade Format Type estiver definida como Number. Se deve colocar o sinal depois dos números.
XML DOCTYPE nas exportações
Pode definir esta propriedade com o valor True para apenas emitir o comentário, se uma expressão de origem especificada corresponder a um filtro especificado.
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Um filtro para verificar a SourceExpr. A expressão de origem será interpretada como texto para aplicar o filtro. O XML
DOCTYPE só aparecerá na saída, se o valor da expressão de origem especificada estiver dentro do filtro especificado.
Esta propriedade só está disponível se a propriedade Conditional Output estiver definida como True. Esta propriedade especifica o valor que deve ser utilizado para decidir se corresponde ao filtro dado e se o DOCTYPE XML deve aparecer na saída ou não.
Especifica o nome DOCTYPE, como “html”.
Especifica o ID público.
Especifica o ID do sistema.
Especifica o subconjunto interno.