Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagedelphi
titleExemplo: GFEXWS20
linenumberstrue
#Include 'Protheus.ch'

User Function GFEXWS20()    

    Local cFil        := PARAMIXB[1]
    Local cEmis       := PARAMIXB[2]
    Local cDtEmis     := PARAMIXB[3] 
	Local cCatVeic    := PARAMIXB[4]
	Local cCdTpVc     := PARAMIXB[5] 
 	Local nEixo       := PARAMIXB[6]  
    Local cValPedagio := 0 
	Local nAgrFrt1    := Len(aAgrFrt1)

	Do Case
        Case cCatVeic == 4
		   nEixo       := 3
		   cValPedagio := 25,.20 / nAgrFrt1
        Case cCatVeic == 5
		   nEixo       := 4
		   cValPedagio := 16,.80 / nAgrFrt1
        Case cCatVeic == 6
 		   nEixo       := 4
		   cValPedagio := 33,.60 / nAgrFrt1
        Case cCatVeic == 7
 		   nEixo       := 5
		   cValPedagio := 42,.00 / nAgrFrt1
        Case cCatVeic == 8
 		   nEixo       := 6
		   cValPedagio := 50,.40 / nAgrFrt1
    End Case

    AADD(aDadosGW1, cValPedagio)

Return aDadosGW1