Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 |
Idiomas: | Espanhol , Inglês |
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
PMSA400.PRW
PMS400CAL - Altera valor custo unitário de recursos ( < PARAMIXB[1]> , < PARAMIXB[2]> ) --> Custo Horario
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 |
-
Custo Horario(numerico)
- Custo unitario horario do recurso.