Histórico da Página
...
O Ponto de entrada localizado na função TMSContrFor TMSCalFret do fonte TMSXFUNATMSXFUNB.
Através deste ponto é possível realizar a manipulação do serviço do TMS, tipo de transporte e tipo do veículo, na busca do contrato do fornecedordas bases de cálculo, no momento do cálculo do frete a pagar e a receber.
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nValMer | Number | Valor da Mercadoria | ||||||||||||
nPeso | Number | Peso Real | ||||||||||||
nPesoM3 | Number | Peso Cubado | ||||||||||||
nPesoCob | Number | Peso Cobrado | ||||||||||||
nQtdVol | Number | Quantidade Volumes | ||||||||||||
nSeguro | Number | Seguro RR | ||||||||||||
nMetro3 | Number | Metragem Cúbica | ||||||||||||
nQtdUni | Number | Quantidade Unitizadores | ||||||||||||
nValDpc | Number | Valor CTe Despachante | ||||||||||||
cCliDev | Character | Codigo Devedor | ||||||||||||
cLojDev | Character | Loja Devedor | ||||||||||||
cLotNFc | Character | Lote de Notas Fiscais | ||||||||||||
cTabFre | Character | Tabela de Frete | ||||||||||||
cTipTab | Character | Tipo da Tabela | ||||||||||||
nKm | Number | Km da Nota Fiscal | ||||||||||||
aNfCtrc | Array of Record | Notas do Cálculo | ||||||||||||
nPesoVge | Number | Peso Real da Viagem | ||||||||||||
nPesoM3Vge | Number | Peso Cubado da Viagem | ||||||||||||
nMetro3Vge | Number | Metragem Cúbida da Viagem | ||||||||||||
nValMerVge | Number | Valor Mercadoria da Viagem | ||||||||||||
nQtdVolVge | Number | Quantidade Volumes da Viagem | ||||||||||||
nDiaArm | Number | Dias de Armazenagem | ||||||||||||
cCdrOri | Character | Região de Origem | ||||||||||||
cFilDoc | Character | Filial Origem do Documento | ||||||||||||
cDoc | Character | Número do Documento | ||||||||||||
cSerie | Character | Série do Documento | cSerTMS | Character | Serviço do TMS | cTipTra | Character | Tipo do Transporte | cTipVei | Character | Tipo do Veículo | |||
cFilOri | Character | Filial Origem da Viagem | ||||||||||||
cViagem | Character | Número da Viagem | ||||||||||||
aTipVei | Array of Record | Tipos dos Veículos da Viagem |
Retorno:
Array of Record {cSerTMS,cTipTra,cTipVeinValMer,nPeso,nPesoM3,nPesoCob,nQtdVol,nSeguro,nMetro3,nQtdUni,nValDpc,nKm,cBsComp,cCdrDes,nMetro3Vge,nValMerVge,nQtdVolVge,nDiaArm,nPesoVge,nPeso3Vge,cCdrOri,aTipVei}
03. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#INCLUDE "PROTHEUS.CH" User Function TMSBASCT() Local cSerTMSTMALTBAS() 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[124] Local cTipTracDoc := ParamIXB[225] Local cSerie cTipVei := ParamIXB[326] Local cFilOri := ParamIXB[427] Local cViagem := ParamIXB[28] Local aTipVei := ParamIXB[529] Local aRet := {cSerTMS,cTipTra,cTipVeinValMer,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 TipoTipos dode VeículoVeículos","Atenção") Return aRet |
04. DEMAIS INFORMAÇÕES
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas