Home

Linha Microsiga Protheus

Páginas filhas
  • PMS400CAL - Altera valor custo unitário de recursos

Ponto-de-Entrada: PMS400CAL - Altera valor custo unitário de recursos
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11
Idiomas: Espanhol , Inglês
Descrição:

O ponto de entrada PMS400CAL podera ser utilizado para alterar o valor do custo unitario dos recursos, de acordo com uma regra especifica do cliente no programa de recalculo do custo dos recursos (PMSA400) do SIGAPMS.

Arquivos posicionados no ponto de entrada :

AFU e AE8

Exemplo :

No exemplo abaixo estamos recalculando o custo horario de acordo com o numero total de horas trabalhadas no periodo pelo recurso dividido pelo campo AE8_MENSAL (campo que nao existe na base de dados padrao) que identifica o valor gasto no periodo pelo recurso.



User Function PMS400CAL

Local nCustoHora := PARAMIXB[1]

Local nHoras := PARAMIXB[2]

If AFU->AFU_TESTE == 1

nCustoHora := nHoras/AE8->AE8_MENSAL

EndIf

Return nCustoHora

Programa Fonte
PMSA400.PRW
Sintaxe

PMS400CAL - Altera valor custo unitário de recursos ( < PARAMIXB[1]> , < PARAMIXB[2]> ) --> Custo Horario

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB[1] Numérico Custo calculado pelo sistema. X
PARAMIXB[2] Numérico Numero Total de horas apontadas pelo recurso no periodo que podera ser utilizado nos calculos do custo unitario.

X
Retorno
    Custo Horario(numerico)
  • Custo unitario horario do recurso.