Histórico da Página
NGVALIVARD - Checa a variação dia ( intervalo de valores válidos )
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Manufatura / Distribuição e Logística. | ||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas. | ||||
Rotina: |
| ||||
Cadastros Iniciais: | No módulo de Manutenção de Ativos (SIGAMNT):
| ||||
Ponto de Entrada: | |||||
Chamados Relacionados |
País(es): | Todos. |
Banco(s) de Dados: | Todos. |
Tabelas Utilizadas: | ST9 - Bens. STP - Ordens de Serviço de Acompanhamento. TPE - Segundo Contador do Bem. |
Sistema(s) Operacional(is): | Windows/Linux. |
Descrição
Chega a variação dia ( intervalo de valores válidos ).
- Retorno da função NGVALIVARD:
Retorna
Retorna
SE lSAIDA = .T.
Se "lSAIDA" for igual a ".T." irá retornar "lRETCHK (Lógico)", no qual será ".T. /" ou ".F.".SENÃO
aVETCHK Onde:
SE aVETCHC[1] = .T.
Sem problema
aVETCHC[2] = Conteúdo vazio
aVETCHC[3] = Valor variação dia
SENAO
Problema
aVETCHC[2] = Mensagem do problema
aVETCHC[3] = Valor variação dia
Se "lSAIDA" for igual a ".F." irá retornar "aVETCHK (Vetor)".
- Exemplos:
User Function ValCont(cFrota, dDtAbast, cHRAbast)
DbSelectArea("TQN")
DbSetOrder(1)
If DbSeek(xFilial("ST9") + cFrota + DtoS(dDtAbast) + cHRAbast)
If !NGVALIVARD(cBEBem,nCONTAD,dDATACON,cVHORCON,nTIPcFrota, TQN->TQN_HODOM, TQN->TQN_DTABAS, TQN->TQN_HRABAS, 1, .T.,, "M RJ 01")
Return Return .F.
EndIf
EndIf
Return .T.
- Parâmetros referentes a função NGVALIVARD():
Nome | Tipo | Descrição | Default | Obrigatório |
---|---|---|---|---|
cVBEM | Caractere | Código do bem. |
X | ||
nPOSCON | Numérico | Valor do contador. |
X | ||
dVLEIT | Data | Data da leitura. |
X | ||
cVHORA | Caractere | Hora da leitura. |
X | ||
nTIPOC | Numérico | Tipo do contador ( 1/2 ). |
X | ||
lSAIDA | Lógico | Indica se a saída de erro na tela. |
X | ||
nITEMC | Numérico | Item do getdados. |
cFilTroc | Caractere | Filial de troca de acesso. |