Campo FPA_TPBASE
- Tabela: FPA
- Ordem: 80
- Obrigatorio: Sim
- Usado: Sim
- Tipo: C
- Tamanho: 1
- Decimal: 0
- Mascara:
- Visualizacao: A
- Contexto: R
- Modo de Edicao:
- Visto no Browse: N
- Titulo: Base Calculo
- Descricao: Base Calculo
- Validacao do Sistema: pertence("MDH") .and. LOCA001V4()
- Validacao do Usuario:
- Inicializador Padrao: 'M'
- Inicializador Browse: N
- Consulta Padrao (F3):
- Opcoes do ComboBox: M=Mensal;D=Diaria;H=Hora
- Help de Campo: Base de calculo
Gatilhos
Sequencia | Campo Destino | Regra | Tipo | Tab. Posicio. | Chave | Condicao |
---|---|---|---|---|---|---|
001 | FPA_DTFIM | LOCA001V2() | P | !Empty(M->FPA_DTINI) | ||
002 | FPA_PREDIA | 1 | P | |||
003 | FPA_VLBRUT | LOCA001V7() | P | |||
004 | FPA_VRHOR | M->FPA_VLBRUT -(M->FPA_VLBRUT*(M->FPA_PDESC/100)) + M->FPA_ACRESC | P | |||
005 | FPA_LOCDIA | iif(Empty(M->FPA_DTINI).or.Empty(M->FPA_DTFIM), M->FPA_LOCDIA, M->FPA_DTFIM-M->FPA_DTINI + 1) | P | M->FPA_TPBASE <> "H" | ||
006 | FPA_LOCDIA | 0 | P | M->FPA_TPBASE = "H" |