Árvore de páginas

Ponto-de-Entrada: TMTABCAR - Troca Tabela de Frete a Pagar / Carreteiro por Rota
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

Este Ponto de Entrada, localizado no TMSXFUNA e TMSXFUNB (Funções utilizadas pelo TMS), permite ao usuário trocar a tabela de Frete a Pagar ou Tabela de Carreteiro por Rota de um determinado fornecedor, manipulando o array de retorno do ponto de entrada. No exemplo abaixo utilizaremos a tabela “C002” do tipo “01”, sem o ponto de entrada o sistema calcularia pela tabela “C001” do mesmo tipo. Se ao invés de trocarmos as duas primeiras posições do array, trocarmos a última, deixando as duas primeiras vazias, a rotina calcularia este Frete a Pagar pela Tabela de Carreteiro por Rota.

Eventos


 

Programa Fonte
TMSXFUNA.PRW
Sintaxe

TMTABCAR - Troca Tabela de Frete a Pagar / Carreteiro por Rota ( [ aParam ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aParam Array of Record
Retorno
    aRet(vetor)
  • Array com a nova tabela e seu tipo.
Observações


 

Exemplos
User Function TMTABCAR() Local aParam   := PARAMIXBLocal aRet     := {}Default aParam := {}aAdd(aRet,'C002') //--Tabela de Frete a PagaraAdd(aRet,'01') //--Tipo da Tabela de Frete a PagaraAds(aRet,'') //--Tabela de Carreteiro por RotaReturn aRet