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.

DELETE

Permite-lhe apagar o registo actual. Você tem que habilitar esta funcionalidade na Configuração EDI. Por padrão, esta função não está disponível.

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.