01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Logística |
Módulo: | SIGATMS - Gestão de Transportes |
02. DESCRIÇÃO
O Ponto de entrada está localizado na função TMSA491, Fatura Automática.
Através deste ponto é possível alterar a(s) data(s) de vencimento(s) da(s) fatura(s).
Este PE é chamado durante a geração da(s) fatura(s).
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|---|---|---|---|---|
PARAMIXB[1] | Caracter | Código do cliente | |||
PARAMIXB[2] | Caracter | Loja do cliente | |||
PARAMIXB[3] | Caracter | Código da condição de pagamento | |||
PARAMIXB[4] | Data | Data de emissão da fatura | |||
PARAMIXB[5] | Array | Array onde cada linha corresponde a data de vencimento e o valor da(s) parcela(s) da fatura |
Retorno:
Array contendo a(s) linha(s) com a data de vencimento e valor da(s) parcela(s) da fatura.
03. EXEMPLO DE UTILIZAÇÃO
TM850DTVE
User Function TM850DTVE() Local cCodCli := PARAMIXB[1] //Codigo do cliente Local cLoja := PARAMIXB[2] //Loja do cliente Local cCond := PARAMIXB[3] //Codigo da condição de pagamento Local dDtEmi := PARAMIXB[4] //Data de emissão da fatura Local aVenc := PARAMIXB[5] //Array contendo a data de vencimento e valor de cada parcela da fatura Local nI := 0 Local aRet := aVenc For nI := 1 To Len(aVenc) aRet[nI][1] := CToD("01/09/2021") Next Return aRet
04. DEMAIS INFORMAÇÕES
O array de retorno do ponto de entrada deverá conter a mesma quantidade de linhas do array recebido como parâmetro (PARAMIXB[5]) e não poderá ser alterado o valor de cada parcela contido na segunda posição. Caso contrário, não serão considerados as informações do array de retorno.
05. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas