Histórico da Página
Recebe o conteúdo dos filtros do monitor na busca de dados e inclusão e edição do monitor na visão para verificar se os dados informados nos filtros são válidos.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
oFiltros | Objeto Json | Objeto json com os filtros e seus valores informados. |
Retorno
Tipo | Descrição |
---|---|
Array | Deve ser retornado um vetor no seguinte formato: [ 2 ] - Mensagem que será mostrada quando o valor da primeira posição for falsa (.F.). |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Method ValidaPropriedades(oFiltros) Class PrevisaoEntregaOP Local aRetorno := {.T.,""} PCPMonitorUtils():ValidaPropriedadeFilial(oFiltros["01_C2_FILIAL"],aRetorno) If aRetorno[1] .And. Empty(oFiltros["02_C2_PRODUTO"]) aRetorno[1] := .F. aRetorno[2] := "O produto deve ser informado." EndIf If aRetorno[1] .And. (!oFiltros:HasProperty("05_PERIODO") .Or. oFiltros["05_PERIODO"] == Nil .Or. Empty(oFiltros["05_PERIODO"])) aRetorno[1] := .F. aRetorno[2] := "Deve ser informada a quantidade de períodos." EndIf Return aRetorno |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas