Árvore de páginas


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:

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB[1]Caracter

Código do cliente




PARAMIXB[2]CaracterLoja do cliente


PARAMIXB[3]CaracterCódigo da condição de pagamento


PARAMIXB[4]DataData 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

Não há.