Á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 localizado na função TMSCalFret do fonte TMSXFUNB.
Através deste ponto é possível realizar a manipulação das bases de cálculo, no momento do cálculo do frete a pagar e a receber.

Parâmetros:

NomeTipoDescriçãoDefaultObrigatórioReferência
nValMerNumber

Valor da Mercadoria




nPesoNumberPeso Real


nPesoM3NumberPeso Cubado


nPesoCobNumberPeso Cobrado


nQtdVolNumberQuantidade Volumes


nSeguro

NumberSeguro RR


nMetro3NumberMetragem Cúbica


nQtdUniNumberQuantidade Unitizadores


nValDpcNumberValor CTe Despachante


cCliDevCharacterCodigo Devedor


cLojDevCharacterLoja Devedor


cLotNFcCharacterLote de Notas Fiscais


cTabFreCharacterTabela de Frete


cTipTabCharacterTipo da Tabela


nKmNumberKm da Nota Fiscal


aNfCtrcArray of RecordNotas do Cálculo


nPesoVgeNumberPeso Real da Viagem


nPesoM3VgeNumberPeso Cubado da Viagem


nMetro3VgeNumberMetragem Cúbida da Viagem


nValMerVgeNumberValor Mercadoria da Viagem


nQtdVolVgeNumberQuantidade Volumes da Viagem


nDiaArmNumberDias de Armazenagem


cCdrOriCharacterRegião de Origem


cFilDocCharacterFilial Origem do Documento


cDocCharacterNúmero do Documento


cSerieCharacterSérie do Documento


cFilOriCharacterFilial Origem da Viagem


cViagemCharacterNúmero da Viagem


aTipVeiArray of RecordTipos dos Veículos da Viagem



Retorno:

Array of Record {nValMer,nPeso,nPesoM3,nPesoCob,nQtdVol,nSeguro,nMetro3,nQtdUni,nValDpc,nKm,cBsComp,cCdrDes,nMetro3Vge,nValMerVge,nQtdVolVge,nDiaArm,nPesoVge,nPeso3Vge,cCdrOri,aTipVei}

03. EXEMPLO DE UTILIZAÇÃO

TMALTBAS
#INCLUDE "PROTHEUS.CH"

User Function TMALTBAS()
Local nValMer    := ParamIXB[01]
Local nPeso      := ParamIXB[02]
Local nPesoM3    := ParamIXB[03]
Local nPesoCob   := ParamIXB[04]
Local nQtdVol    := ParamIXB[05]
Local nSeguro    := ParamIXB[06]
Local nMetro3    := ParamIXB[07]
Local nQtdUni    := ParamIXB[08]
Local nValDpc    := ParamIXB[09]
Local cCliDev    := ParamIXB[10]
Local cLojDev    := ParamIXB[11]
Local cLotNfc    := ParamIXB[12]
Local cTabFre    := ParamIXB[13]
Local cTipTab    := ParamIXB[14]
Local nKm        := ParamIXB[15]
Local aNfCTRC    := ParamIXB[16]
Local nPesoVge   := ParamIXB[17]
Local nPesoM3Vge := ParamIXB[18]
Local nMetro3Vge := ParamIXB[19]
Local nValMerVge := ParamIXB[20]
Local nQtdVolVge := ParamIXB[21]
Local nDiaArm    := ParamIXB[22]
Local cCdrOri    := ParamIXB[23]
Local cFilDoc    := ParamIXB[24]
Local cDoc       := ParamIXB[25]
Local cSerie     := ParamIXB[26]
Local cFilOri    := ParamIXB[27]
Local cViagem    := ParamIXB[28]
Local aTipVei    := ParamIXB[29]
Local aRet       := {nValMer,nPeso,nPesoM3,nPesoCob,nQtdVol,nSeguro,nMetro3,nQtdUni,nValDpc,nKm,,,nMetro3Vge,0,0,0,0,0,"",aTipVei}

MsgAlert("Ponto de Entrada para Alterar o Vetor de Tipos de Veículos","Atenção")

Return aRet

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

Não há.