Histórico da Página
GFEXFB17 – Alterar Valor resultante do Cálculo do Componente no Cálculo de Frete
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Supply Chain - Logística |
Módulo: | SIGAGFE |
Ponto de Entrada - GFEXFB17
Descrição: | Alterar o valor resultante do cálculo do componente de frete no cálculo de frete. Restrições para uso do ponto: Esse ponto de entrada apenas poderá ser usado se a cidade de destino do cálculo estiver marcado como "Suframa", no cadastro de Cidades do SIGAGFE. Além disso o componente que se deseja alterar no ponto de entrada deve estar marcado como Suframa igual a 1-Não se aplica ou igual a 2-Tarifa Tab. Frete, no cadastro de Componentes do SIGAGFE. | |||||||||||||||||||
Localização: | Após o cálculo do valor do componente. | |||||||||||||||||||
Programa Fonte: | GFEXFUNB - Cálculo de Frete | |||||||||||||||||||
Parâmetro: |
| Valor resultante do código do Componente de Frete |
Código do Componentes de Frete | Não |
Informações | ||
---|---|---|
| ||
O envio do segundo parâmetro ao ponto de entrada ocorre somente para o fonte GFEXFUNB com a data igual ou superior a 28/07/2023. Para as versões anteriores é enviado somente o primeiro parâmetro, por este motivo a utilização do segundo parâmetro é opcional. |
Retorno:
Nome | Tipo | Descrição | Obrigatório |
nValor | Numérico | Novo valor do componente de frete. Caso não haja alteração no valor, deve-se retornar o valor recebido como parâmetro (PARAMIXB[1]). | Sim |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
User Function GFEXFB17() Local nValor := ParamIxb[1] Local aDadosCompcDadosComp := ParamIxb[2] IF cDadosComp == "AD VALOREM" nValor := nValor + 100 EndIf IF nValor < 1000 nValor := 999.9 EndIf Return nValor |