Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Logística |
Módulo: | SIGATMS - Gestão de Transportes |
02. DESCRIÇÃO
Este Ponto de Entrada, localizado no TMSXFUNB (Funções utilizadas pelo TMS), possibilita ao usuário calcular componentes de frete com valores específicos.
...
[01] = Vetor com a composição do frete
[02 ate 17] = Base de calculo
[18] = Código do cliente devedor (pode estar em branco quando calculado pelo generico ou sem ajuste)
[19] = Loja do cliente devedor (pode estar em branco quando calculado pelo generico ou sem ajuste)
[20] = Código da região de origem
[21] = Código da região de destino
[22] = Código do produto
[23] = Código do serviço de negociação
[24] = Tabela de Frete
[25] = Tipo da Tabela de Frete
[26] = Sequencia da Tabela de Frete
[27] = Dias de Armazenagem
[28] = Notas Fiscais (aNfCTRC)
[29] = Numero do Lote
[30] = Código do cliente devedor original
[31] = Loja do cliente devedor original
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
aComp | Array of Record |
Retorno:
aRet
- (vetor)
- Retorna os componentes e seus respectivos valores específicos a serem calculados.
...
No exemplo abaixo alteraremos o Componente “03” para um valor de R$ 100,00.
03. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
Programa Fonte TMSXFUNB.PRW Sintaxe TMCALFRE - Calcula Componentes de Frete ( [ aComp ] ) --> aRet User Function TMCALFRE() //Recupera o array contendo os campos passado através do Ponto de Entrada Local aParam := PARAMIXB//Array utilizado para passar os componentes a serem calculados e seus respectivos valores Local aRet := {}Default aParam := {}aAdd(aRet,{'03',100}) Return aRet |
04. DEMAIS INFORMAÇÕES
As posições de 33 até 37 são exclusivas do cálculo do frete a pagar.
05. ASSUNTOS RELACIONADOS
Templatedocumentos |
---|
...