TMA99GSDG - Verificação e Alteração de Valores no Custo
Linha de Produto: | Microsiga Protheus |
Segmento: | Logística |
Módulo: | SIGATMS - Gestão de Transportes |
Ponto de Entrada - TMA99GSDG
Descrição: | Foi disponibilizado o Ponto de Entrada TMA99GSDG para verificação e alteração de valores nos custos, conforme o número do processo informado no parâmetro. | ||||||||||||||||||
Localização: | TMSAF99 - Custos Transporte | ||||||||||||||||||
Programa Fonte: | TMSAF99.PRW | ||||||||||||||||||
Função: | User Function TMA99GSDG () | ||||||||||||||||||
Parâmetros: |
Todos os parâmetros são recebidos na User Function via PARAMIXB conforme consta em Execblock / Customização | ||||||||||||||||||
Retorno: |
|
Exemplo:
#Include "Protheus.ch"
User Function TMA99GSDG ()
// Processo 2 = Quilometragem
// Processo 3 = Serviços de Manutenção
// Processo 4 = Verefica amortição de Despesas de Manutenção Pendente
// Processo 5 = Apura Abastecimento de Veiculo
// Processo 6 = Calcula Custo Motorista
// Processo 7 = Calcula Custo Motorista
// Processo 8 = Calculo de Despesas padrão do Veículo.
// Processo 9 = Custo do Veiculo sem Viagem
// Processo 10 = Rateio Plan. Veiculo nas Viagens Processadas.
Local aRet := {}
DO CASE
CASE PARAMIXB[1] = 2
Alert("Origem do Processo Quilometragem.")
nRet := PARAMIXB[3]
CASE PARAMIXB[1] = 3
Alert("Origem do Processo Serviços de Manutenção.")
nRet := PARAMIXB[3]
CASE PARAMIXB[1] = 4
Alert("Origem do Processo Verifica amortição de Despesas de Manutenção Pendente.")
nRet := PARAMIXB[3]
CASE PARAMIXB[1] = 5
Alert("Origem do Processo Apura Abastecimento de Veiculo.")
nRet := PARAMIXB[3]
CASE PARAMIXB[1] = 6
Alert("Origem do Processo Calcula Custo Motorista.")
nRet := PARAMIXB[3]
CASE PARAMIXB[1] = 7
Alert("Origem do Processo Calcula Custo Motorista.")
nRet := PARAMIXB[3]
CASE PARAMIXB[1] = 8
Alert("Origem do Processo Calculo de Despesas padrão do Veículo.")
nRet := PARAMIXB[3]
CASE PARAMIXB[1] = 9
Alert("Origem do Processo, Custo do Veiculo sem Viagem")
nRet := PARAMIXB[3]
CASE PARAMIXB[1] = 10
Alert("Origem do Processo, Rateio Plan. Veiculo nas Viagens Processadas.")
nRet := PARAMIXB[3]
OTHERWISE
Alert("Origem do Processo Não Identificado !!")
nRet := 0
ENDCASE
Return (nRet)