GFEXWS20 - Permite a manipulação da variável publica deValPedagio

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAGFE

  

Ponto de Entrada:GFEXWS20

Descrição:

Permite a manipulação da variável publica deValPedagio

Localização:

Na função GFEWSSIMULATION

Programa Fonte:

GFEWSSIMULATION - Serviço Específico de Simulação de Frete do Frete Embarcador (SIGAGFE)

Parâmetros:

Nome

Tipo

Descrição

Obrigatório

aDadosGW1Array

Array contendo os dados da GW1

Sim

Retorno:

Não se aplica

#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