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
cSerTMSCharacter

Serviço do TMS




cTipTraCharacterTipo do Transporte


cTipVeiCharacterTipo do Veículo


cFilOriCharacterFilial Origem da Viagem


cViagemCharacterNúmero da Viagem



Retorno:

Array of Record {cSerTMS,cTipTra,cTipVei}

03. EXEMPLO DE UTILIZAÇÃO

#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á.



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>