Anveo EDI Connect / Config / Tópicos Avançados / Funções incorporadas
Esta é uma tradução automática. O post original está disponível em Inglês .

Funções incorporadas

Anveo EDI Connect tem muitas funções construídas. A maioria deles está disponível em todos os mapeamentos, alguns deles são específicos do mapping. É possível utilizar funções, por exemplo, em expressões de origem e em condições. As funções incorporadas podem ser selecionadas como qualquer outra função definida na codeunit ANVEDI Callback.

As seguintes funções estão disponíveis globalmente:

TableName

COUNT

Devolve a contagem dos registos dentro do filtro.

ISEMPTY

Retorna True, se não há nenhum registro dentro do filtro. Em outras palavras, a contagem é igual a zero.

ISNOTEMPTY

Retorna True, se houver um ou mais registros dentro do filtro.
Em outras palavras, a contagem não é igual a zero.

RECORDID

Devolve o RecordID da instância atual. Deve ser chamado de uma criança do laço da mesa.

BUSINESS_TRANSACTION

SetReferenceNo

Definir o número de referência na EDI Business Transaction da tabela. Há apenas um parâmetro:

Reference No.

O número de referência a ser utilizado. Um texto com o máximo. 80 caracteres.

SENDER_PARTNER

Code

Recupera a coluna Code do parceiro emissor, que é definida por um mapping anterior ou pela transação comercial.

Remote Receiver/Sender ID

Recupera a coluna Remote Receiver/Sender ID do parceiro emissor, que é definida por um mapping anterior ou pela transação comercial.

Our Receiver/Sender ID

Recupera a coluna Our Receiver/Sender ID do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Name

Recupera a coluna Name do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Name 2

Recupera a coluna Name 2 do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Address

Recupera a coluna Address do parceiro emissor, que é definida por um mapping anterior ou pela transação comercial.

Address 2

Recupera a coluna Address 2 do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

City

Recupera a coluna City do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Contact

Recupera a coluna Contact do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Post Code

Recupera a coluna Post Code do parceiro emissor, que é definida por um mapping anterior ou pela transação comercial.

County

Recupera a coluna County do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Country/Region Code

Recupera a coluna Country/Region Code do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Phone No.

Recupera a coluna Phone No. do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Telex No.

Recupera a coluna Telex No. do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Fax No.

Recupera a coluna Fax No. do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

VAT Registration No.

Recupera a coluna VAT Registration No. do parceiro remetente, que é definida por um mapping prévio ou pela transacção comercial.

Our Account No.

Recupera a coluna Our Account No. do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

GLN

Recupera a coluna GLN do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

Test Flag

Recupera a coluna Test Flag do parceiro remetente, que é definida por um mapping anterior ou pela transação comercial.

RECEIVER_PARTNER

Code

Recupera a coluna Code do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Remote Receiver/receiver ID

Recupera a coluna Remote Receiver/receiver ID do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Our Receiver/receiver ID

Recupera a coluna Our Receiver/receiver ID do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Name

Recupera a coluna Name do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Name 2

Recupera a coluna Name 2 do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Address

Recupera a coluna Address do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Address 2

Recupera a coluna Address 2 do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

City

Recupera a coluna City do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Contact

Recupera a coluna Contact do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Post Code

Recupera a coluna Post Code do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

County

Recupera a coluna County do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Country/Region Code

Recupera a coluna Country/Region Code do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Phone No.

Recupera a coluna Phone No. do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Telex No.

Recupera a coluna Telex No. do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Fax No.

Recupera a coluna Fax No. do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

VAT Registration No.

Recupera a coluna VAT Registration No. do parceiro receptor, que é definida por um mapping anterior ou pela transacção comercial.

Our Account No.

Recupera a coluna Our Account No. do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

GLN

Recupera a coluna GLN do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

Test Flag

Recupera a coluna Test Flag do parceiro receptor, que é definida por um mapping anterior ou pela transação comercial.

TRANSMISSION

TESTFLAG

Se a transmissão de corrente está marcada como teste.

COMPARE

As funções do objeto de comparação são normalmente utilizadas em combinação com uma linha condicional. Normalmente há dois parâmetros disponíveis, Value 1 e Value 2. O primeiro valor é comparado com o operador escolhido para o segundo. O primeiro valor define que tipo de dados é usado para comparação, caso ambos os valores não tenham o mesmo tipo de dados.

IsEqual

Return True se ambos os valores forem iguais; False caso contrário. (Value 1 = Value 2)

IsNotEqual

Retornar False se ambos os valores forem iguais; True caso contrário. (Value 1 <> Value 2)

IsGreater

Return True, se o Value 1 for maior que o Value 2; False caso contrário. (Value 1 > Value 2)

IsGreaterOrEqual

Return True, se o Value 1 for maior ou igual ao Value 2; False caso contrário. (Value 1 >= Value 2)

IsLess

Return True, se o Value 1 for inferior ao Value 2; False caso contrário. (Value 1 < Value 2)

IsLessOrEqual

Return True, se o Value 1 for menor ou igual ao Value 2; False caso contrário. (Value 1 <= Value 2)

DATABASE

COMMIT

Esta função é perigosa. Por favor, use esta função somente se você souber o que está fazendo e é absolutamente necessário.

Compromete a transação atual da base de dados e o retorno é sempre verdadeiro. O uso desta função pode quebrar a funcionalidade de registro de erros do mapping e pode resultar em dados indesejados no banco de dados.

SYSTEM

WORKDATE

Devolve a data de trabalho atual do Microsoft Dynamics NAV 2018.

TODAY

Devolve a data de hoje.

TIME

Devolve a hora actual.

CURRENTDATETIME

Devolve a data/hora atual.

CREATEDATETIME

Retorna uma informação combinada de data/hora a partir de dois valores separados.

Date

A parte da data

Time

A parte do tempo

CALCDATE

Devolve uma data calculada. Para mais detalhes, consulte o guia de desenvolvimento do Microsoft Dynamics NAV 2018.

DateExpression

A expressão de cálculo.

Date

A data na qual o cálculo se baseia.

FORMAT

Chama a função “FORMATO” interno do Microsoft Dynamics NAV 2018. Para mais detalhes, consulte o guia de desenvolvimento do Microsoft Dynamics NAV 2018.

Value

O valor da fonte.

Length

O comprimento máximo.

FormatStr/Number

A cadeia de formato ou o número do formato.

COPYSTR

Obtém um substrato da entrada. Chama a função interna do Microsoft Dynamics NAV 2018 “COPYSTR”. Para mais detalhes, consulte o guia de desenvolvimento do Microsoft Dynamics NAV 2018.

String

A cadeia de entrada.

Position

A posição inicial. O primeiro personagem é indexado com 1. Se a posição for maior que o comprimento da cadeia de entrada, uma cadeia vazia é devolvida.

Length

A contagem dos caracteres que devem ser devolvidos. Se a entrada for muito curta, o substrato da posição até o final da cadeia é devolvido.

ROUND_TO

Esta função de arredondamento destina-se a ser uma forma fácil de arredondar qualquer número para os dígitos decimais indicados. Isto é mais fácil de configurar e compreender do que a função ROUND também disponível que Microsoft Dynamics NAV 2018 proporciona.

Number

O número de entrada.

Decimal Places

O número de dígitos decimais. Por exemplo, 2 para arredondar o número 1.234 para 1.23.

ROUND

Esta função redonda fornece a função interna do Microsoft Dynamics NAV 2018 para o mapping. Também oferecemos a função ROUND_TO como uma alternativa mais fácil. Consulte a ajuda do Microsoft Dynamics NAV 2018 para obter mais informações sobre os parâmetros desta função.

Number

O número de entrada.

Precision

A precisão representada como um decimal, como 0,01 para 2 casas decimais.

Direction

A direcção do arredondamento. O padrão é =, ou seja, o mais próximo, mas você pode usar < e > para arredondar sempre para baixo ou para cima.

STRPOS

Procura a primeira ocorrência de um substrato dentro de um cordel. Retorna um índice baseado em 1 da primeira ocorrência. Devolver 0 se a corda não for encontrada.

String

O fio a ser revistado.

SubString

O substrato pelo qual você quer pesquisar.

DELSTR

Apaga um substrato dentro de uma corda e devolve a nova corda.

String

A cadeia de entrada.

Position

A posição do substrato que você deseja eliminar. Este é um índice baseado em 1.

Length

O comprimento do substrato que você deseja apagar.

STRLEN

Retorna a contagem dos caracteres da cadeia de entrada.

String

A cadeia de entrada cujo comprimento é devolvido.

STRCONCAT

Concatena todas as cordas que são passadas para esta função. Esta função é especial, pois não é necessário utilizar todos os parâmetros. Se você não configurar um parâmetro, ele não será usado.

String 1

A cadeia de entrada.

String 2

A cadeia de entrada.

String 3

A cadeia de entrada.

String 4

A cadeia de entrada.

String 5

A cadeia de entrada.

DELCHR

Remove caracteres de uma entrada. Chama a função interna do Microsoft Dynamics NAV 2018 “DELCHR”. Para mais detalhes, consulte o guia de desenvolvimento do Microsoft Dynamics NAV 2018.

String

A cadeia de entrada.

Where

É possível especificar onde se deseja eliminar os dados:

<

No início da cadeia

>

No final da cadeia

=

Em qualquer posição

Which

Os caracteres a serem apagados. Se este parâmetro estiver vazio, o módulo irá remover espaços.

CONVERTSTR

Muda os caracteres de entrada para os caracteres de saída. Chama a função interna “CONVERTSTR” do Microsoft Dynamics NAV 2018. Para mais detalhes, consulte o guia de desenvolvimento do Microsoft Dynamics NAV 2018.

String

A cadeia de entrada.

FromCharacters

Os caracteres de entrada como uma string, sem quaisquer delimitadores.

ToCharacters

Os personagens alvo. Esta string tem que ter o mesmo comprimento que os caracteres de entrada e especifica o substituto para a string de entrada na mesma posição.

PADSTR

Coloque um cordel no comprimento dado. O texto é alinhado à esquerda. As opções de saída do conversor dão-lhe mais controlo e são preferidas em relação a esta função. Chama a função interna do Microsoft Dynamics NAV 2018 “PADSTR”. Para mais detalhes, consulte o guia de desenvolvimento do Microsoft Dynamics NAV 2018.

String

A cadeia de entrada.

Length

O comprimento do fio alvo.

PadCharacter

O carcter usado para almofadar o cordel.

INCSTR

Aumenta um número dentro de uma corda por um . Chama a função “INCSTR” interna do Microsoft Dynamics NAV 2018. Para mais detalhes, consulte o guia de desenvolvimento do Microsoft Dynamics NAV 2018.

String

A cadeia de entrada.

CREATEGUID

Crie um novo GUID e retorne o valor.

COMMUNICATION

GETLASTNUMBER

Requer configuração no canal de comunicação.

Há uma nova função GETLASTNUMBER2 que apenas retorna o número e você pode usar a formatação do conversor para alterar o formato.

Devolve o último número de comunicação usado, acolchoado com 0 a 5 caracteres.

GETNUMBER

Requer configuração no canal de comunicação.

Há uma nova função GETNUMBER2 que apenas retorna o número e você pode usar a formatação do conversor para alterar o formato.

Devolve o próximo número do canal de comunicação acolchoado com 0 a 5 caracteres.

GETLASTNUMBER2

Requer configuração no canal de comunicação.

Devolve o último número de comunicação utilizado .

GETNUMBER2

Requer configuração no canal de comunicação.

Devolve o próximo número do canal de comunicação.

RESET_PRESETS

Esta função só funciona para ficheiros de saída e antes de se iniciar o mapping exportação. No mapping exportação você não pode mais alterar o valor. Reinicia todos os valores pré selecionados para a comunicação, como o EDI Communication Channel e o EDI Communication Partner. É possível redefinir valores do conceito de transação comercial e valores que são definidos pelo mapping anterior ou no mapping atual.

SET_COMMUNICATION_CHANNEL

Esta função só funciona para ficheiros de saída e antes de se iniciar o mapping exportação. No mapping exportação você não pode mais alterar o valor. Define o EDI Communication Channel que deve ser utilizado para a saída de dados.

SET_RECEIVER_PARTNER
alias SET_RECEIVER_PARTY

Esta função só funciona para ficheiros de saída e antes de se iniciar o mapping exportação. No mapping exportação você não pode mais alterar o valor. Define o EDI Communication Partner que deve ser usado para o receptor nos dados de saída.

SET_RECEIVER_IDENTIFICATION

Esta função só funciona para ficheiros de saída e antes de se iniciar o mapping exportação. No mapping exportação você não pode mais alterar o valor. Define a identificação do receptor para a transmissão de saída. Para os canais de comunicação SMTP de saída, o ID do receptor é usado como endereço de e-mail do destinatário.

SET_SENDER_PARTNER
alias SET_SENDER_PARTY

Esta função só funciona para ficheiros de saída e antes de se iniciar o mapping exportação. No mapping exportação você não pode mais alterar o valor. Define o EDI Communication Partner que deve ser usado para o remetente nos dados de saída.

SET_SENDER_IDENTIFICATION

Esta função só funciona para ficheiros de saída e antes de se iniciar o mapping exportação. No mapping exportação você não pode mais alterar o valor. Define a identificação do remetente para a transmissão de saída. Para canais de comunicação SMTP de saída, o ID do remetente é usado como endereço de e-mail do remetente.

GET_RECEIVER_IDENTIFICATION

Esta função só funciona para a entrada de dados. Obtém a identificação do receptor a partir da transmissão recebida. No caso de um canal POP3, este é o endereço de e-mail do receptor.

GET_SENDER_IDENTIFICATION

Esta função só funciona para a entrada de dados. Obtém a identificação do receptor a partir da transmissão recebida. No caso de um canal POP3, este é o endereço de e-mail do remetente.

COUNTER

O objeto contador permite que você conte valores dentro de um mapping. Você pode ter vários contadores, cada um identificado por um nome.

As seguintes funções estão disponíveis:

GET_NEXT_NUMBER

Devolve o próximo número para um contador especificado. O contador vai começar com o valor um.

Name

O nome do balcão.

GET_LAST_NUMBER

Devolve o último número para um contador especificado. Se o contador não foi inicializado, a função retornará zero.

Name

O nome do balcão.

CLEAR

Reinicia o contador a zero.

Name

O nome do balcão.

DIALOG

CONFIRM

Abre um diálogo de confirmação. Isto pode ser útil para testes, mas geralmente é uma má ideia em mapeamentos produtivos, pois não podem ser executados em segundo plano/trabalho.

Abre uma caixa de confirmação e retorna o valor escolhido pelo usuário: True para sim; ou False para não.

String

O texto mostrado para o usuário.

SALES

Estas funções são novas no Anveo EDI Connect 4.00. Eles assumem que você está usando um NAV padrão sem personalizações. Se você personalizou um objeto padrão, certifique-se de que ele se comporta como esperado.

POST

Inicia a rotina de lançamento de um documento de vendas. Se houver algum erro durante a rotina de lançamento, o mapping irá quebrar imediatamente. Como as rotinas de lançamento podem conter o código COMMIT, todos os dados antes da rotina de lançamento podem já ter sido escritos.

É altamente recomendável executar esta função em um mapping separado e não escreva em nenhuma tabela a partir desse mapping.

Os parâmetros são:

Document Type

O tipo de documento do documento de vendas. (Sales Header)

No.

O número do documento de vendas.

Ship

Uma bandeira booleana para afixar ou não o carregamento.

Invoice

Uma bandeira booleana para lançar ou não a fatura.

PURCHASE

Estas funções são novas no Anveo EDI Connect 4.00. Eles assumem que você está usando um NAV padrão sem personalizações. Se você personalizou um objeto padrão, certifique-se de que ele se comporta como esperado.

POST

Inicia a rotina de lançamento de um documento de compra. Se houver algum erro durante a rotina de lançamento, o mapping irá quebrar imediatamente. Como as rotinas de lançamento podem conter o código COMMIT, todos os dados antes da rotina de lançamento podem já ter sido escritos.

É altamente recomendável executar esta função em um mapping separado e não escreva em nenhuma tabela a partir desse mapping.

Os parâmetros são:

Document Type

O tipo de documento do documento de compra. (Purchase Header)

No.

O número do documento de compra.

Receive

Uma bandeira booleana para afixar ou não o recibo.

Invoice

Uma bandeira booleana para lançar ou não a fatura.

COMPANYINFORMATION

O objeto COMPANYINFORMATION dá-lhe acesso fácil às Company Information tabela, sem a necessidade de adicionar um loop de tabela ao mapping.

Name

Obtém a coluna “Nome” da tabela Company Information.

Name 2

Obtém a coluna “Nome 2” da tabela Company Information.

Home Page

Obtém a coluna “Home Page” da tabela Company Information.

Address

Obtém a coluna “Endereço” da tabela Company Information.

Address 2

Obtém a coluna “Endereço 2” da tabela Company Information.

City

Obtém a coluna “Cidade” da tabela Company Information.

Post Code

Obtém a coluna “Código postal” da tabela Company Information.

Country/Region Code

Obtém a coluna “Código do País/Região” da tabela Company Information.

Phone No.

Obtém a coluna “Número de telefone” da tabela Company Information.

Phone No. 2

Obtém a coluna “Número de telefone” da tabela Company Information.

Fax No.

Obtém a coluna “Fax No.” da tabela Company Information.

E-Mail

Recebe a coluna “E-Mail” da tabela Company Information.

Telex No.

Obtém a coluna “Telex No.” da tabela Company Information.

GLN

Este campo é especial.

Se houver um valor na coluna Global Identification Number na tabela EDI Setup, esse valor é utilizado. Caso contrário, o módulo tentará obter o conteúdo do campo número 90 da tabela Company Information. Se isso falhar, um fio vazio é devolvido.

VAT Registration No.

Obtém a coluna “N° de registro de IVA” da tabela Company Information.

Registration No.

Obtém a coluna “Nº de registo” da tabela Company Information.

Giro No.

Obtém a coluna “Giro No.” da tabela Company Information.

Bank Name

Obtém a coluna “Nome do Banco” da tabela Company Information.

Bank Branch No.

Obtém a coluna “Agência Bancária No.” da tabela Company Information.

Bank Account No.

Obtém a coluna “Número da conta bancária” da tabela Company Information.

Ship-to Name

Obtém a coluna “Nome do Destinatário” da tabela Company Information.

Ship-to Name 2

Obtém a coluna “Ship-to Name 2” da tabela Company Information.

Ship-to Address

Obtém a coluna “Endereço de entrega” da tabela Company Information.

Ship-to Address 2

Obtém a coluna “Endereço de entrega 2” da tabela Company Information.

Ship-to City

Obtém a coluna “Ship-to City” da tabela Company Information.

Ship-to Contact

Obtém a coluna “Contato do navio” da tabela Company Information.

Ship-to Post Code

Obtém a coluna “Ship-to Post Code” da tabela Company Information.

Ship-to County

Obtém a coluna “Ship-to County” da tabela Company Information.

SALES_INVOICE

Estas funções são novas no Anveo EDI Connect 4.00. Eles assumem que você está usando um NAV padrão sem personalizações. Se você personalizou um objeto padrão, certifique-se de que ele se comporta como esperado.

Estas funções estão relacionadas com os cabeçalhos das faturas de vendas lançadas. Ou, em termos técnicos, estas funções estão relacionadas com a tabela de Microsoft Dynamics NAV 2018 com o nome Sales Invoice Header.

GetShipmentNoIfUnique

Devolve o número do envio de vendas, se for único; caso contrário, é devolvido um fio vazio. Ou seja, se não houvesse envios parciais e houvesse apenas um envio associado a esta factura.

Invoice No.

O número da fatura de vendas lançada para a qual os transportes devem ser pesquisados.

GetShipmentNoList

Devolve uma lista de todos os números de expedição, desde que necessitem de menos de 1024 caracteres. Se a lista for maior, ocorre um erro.

Invoice No.

O número da fatura de vendas lançada para a qual os transportes devem ser pesquisados.

Separator

O texto que deve ser usado para separar os documentos. Pode, por exemplo, ser um valor constante do tipo Text (Special) com o valor ,<SP>.

SALES_INVOICE_LINE

Estas funções são novas no Anveo EDI Connect 4.00. Eles assumem que você está usando um NAV padrão sem personalizações. Se você personalizou um objeto padrão, certifique-se de que ele se comporta como esperado.

Estas funções estão relacionadas com as linhas de fatura de vendas lançadas. Ou, em termos técnicos, estas funções estão relacionadas com a tabela de Microsoft Dynamics NAV 2018 com o nome Sales Invoice Line.

GetItemChargeValueEntries

Devolver uma tabela temporária com as entradas de valores de taxas e subsídios associados a esta linha. Para usar essa função, é necessário adicionar um loop de tabela no mapping com a tabela Value Entry no modo de leitura temporária. Você pode então usar essa função como a InitFunction desse loop. No mapping você pode acessar os dados da tabela temporária, como de qualquer outra instância da tabela.

Tecnicamente, estamos usando a tabela Value Entry para encontrar as entradas na tabela Item Ledger Entry e retornar os dados associados da tabela Value Entry filtrada para o número do documento atual, que é do tipo Adjustment.

Parâmetros:

Document No.

O número do cabeçalho da fatura de vendas lançada.

Line No.

O número da linha da fatura de vendas lançada.

GetShipmentLines

Devolver uma tabela temporária com as linhas de embarque associadas a esta linha. Para usar essa função, é necessário adicionar um loop de tabela no mapping com a tabela Sales Shipment Line no modo de leitura temporária. Você pode então usar essa função como a InitFunction desse loop. No mapping você pode acessar os dados da tabela temporária, como de qualquer outra instância da tabela.

Tecnicamente, estamos usando a tabela Value Entry para encontrar as entradas na tabela Item Ledger Entry e dados de retorno da tabela Sales Shipment Line.

Parâmetros:

Document No.

O número do cabeçalho da fatura de vendas lançada.

Line No.

O número da linha da fatura de vendas lançada.

SALES_CREDIT_MEMO

Estas funções são novas no Anveo EDI Connect 4.00. Eles assumem que você está usando um NAV padrão sem personalizações. Se você personalizou um objeto padrão, certifique-se de que ele se comporta como esperado.

Estas funções estão relacionadas com os cabeçalhos das notas de crédito de vendas lançadas. Ou, em termos técnicos, estas funções estão relacionadas com a tabela de Microsoft Dynamics NAV 2018 com o nome Sales Cr.Memo Header.

GetInvoiceNoIfUnique

Devolve o número da factura de venda, se for único; caso contrário, é devolvida uma cadeia vazia.

Credit Memo No.

A nota de crédito lançada para a qual as faturas associadas devem ser pesquisadas.

GetInvoiceNoList

Devolve uma lista de todos os números de facturas, desde que necessitem de menos de 1024 caracteres. Se a lista for maior, ocorre um erro.

Credit Memo No.

O número da fatura de vendas lançada para a qual os transportes devem ser pesquisados.

Separator

O texto que deve ser usado para separar os documentos. Pode, por exemplo, ser um valor constante do tipo Text (Special) com o valor ,<SP>.

SALES_CREDIT_MEMO_LINE

Estas funções são novas no Anveo EDI Connect 4.00. Eles assumem que você está usando um NAV padrão sem personalizações. Se você personalizou um objeto padrão, certifique-se de que ele se comporta como esperado.

Estas funções estão relacionadas com os cabeçalhos das notas de crédito de vendas lançadas. Ou, em termos técnicos, estas funções estão relacionadas com a tabela de Microsoft Dynamics NAV 2018 com o nome Sales Cr.Memo Line.

GetItemChargeValueEntries

Devolver uma tabela temporária com as entradas de valores de taxas e subsídios associados a esta linha. Para usar essa função, é necessário adicionar um loop de tabela no mapping com a tabela Value Entry no modo de leitura temporária. Você pode então usar essa função como a InitFunction desse loop. No mapping você pode acessar os dados da tabela temporária, como de qualquer outra instância da tabela.

Tecnicamente, estamos usando a tabela Value Entry para encontrar as entradas na tabela Item Ledger Entry e retornar os dados associados da tabela Value Entry filtrada para o número do documento atual, que é do tipo Adjustment.

Parâmetros:

Document No.

O número do cabeçalho do crédito de vendas lançado.

Line No.

O número da linha de crédito de vendas lançada.

GetInvoiceLines

Devolver uma tabela temporária com as linhas de fatura lançadas associadas a esta linha. Para usar essa função, é necessário adicionar um loop de tabela no mapping com a tabela Sales Invoice Line no modo de leitura temporária. Você pode então usar essa função como a InitFunction desse loop. No mapping você pode acessar os dados da tabela temporária, como de qualquer outra instância da tabela.

Se a Credit Memo Line for aplicada a uma entrada na tabela Item Ledger Entry, a função pesquisa na tabela Value Entry as entradas do tipo fatura de vendas e retorna os dados da tabela Sales Invoice Line.

Parâmetros:

Document No.

O número do cabeçalho da fatura de vendas lançada.

Line No.

O número da linha da fatura de vendas lançada.

GetShipmentLines

Devolver uma tabela temporária com as linhas de embarque associadas a esta linha. Para usar essa função, é necessário adicionar um loop de tabela no mapping com a tabela Sales Shipment Line no modo de leitura temporária. Você pode então usar essa função como a InitFunction desse loop. No mapping você pode acessar os dados da tabela temporária, como de qualquer outra instância da tabela.

Se a Credit Memo Line for aplicada a uma entrada na tabela Item Ledger Entry, a função pesquisa na tabela Value Entry as entradas do tipo fatura de vendas e retorna os dados da tabela Sales Shipment Line que estão relacionados às faturas de vendas encontradas.

Parâmetros:

Document No.

O número do cabeçalho da fatura de vendas lançada.

Line No.

O número da linha da fatura de vendas lançada.

GetReturnReceiptLines

Devolver uma tabela temporária com as linhas de embarque associadas a esta linha. Para utilizar esta função, é necessário adicionar um loop de tabela no mapping com a tabela Return Receipt Line no modo de leitura temporária. Você pode então usar essa função como a InitFunction desse loop. No mapping você pode acessar os dados da tabela temporária, como de qualquer outra instância da tabela.

Tecnicamente, estamos usando a tabela Value Entry filtrada para o tipo Sales Return Receipt e retornamos os dados da tabela Return Receipt Line.

Parâmetros:

Document No.

O número do cabeçalho da fatura de vendas lançada.

Line No.

O número da linha da fatura de vendas lançada.