Histórico da Página
CONTEÚDO
- Visão Geral
- Parâmetros da função JURSXB()
- Como configurar?
- Exemplo de utilização
- Utilização de filtros
- Assuntos relacionados
Índice exclude IMPORTANTE!
01. Visão Geral
No módulo de Jurídico Departamentos (SIGAJURI), foi criado uma interface personalizável para as telas de consultas padrão, a fim de permitir pesquisa sem diferenciação por acentuação ou caixa alta/baixa. Estas consultas utilizam uma chamada da função JURSXB(). Este documento tem o objetivo de apresentar que é possível personalizar o comportamento das consultas que usam esta função, caso necessário. Veja a seguir os parâmetros da função.
...
Após realizar as alterações necessárias, clique no botão Finalizar.
Card documentos Informacao A alteração de uma configuração que é padrão do sistema, ou inclusão de uma nova configuração deve ser realizada com cautela, a fim de não comprometer a consulta dos dados. Titulo IMPORTANTE!
04. Exemplo de utilização
...
Expressão: JURSXB( "NQ6", "NQ6" ,{ "NQ6_COD", "NQ6_DESC" } , .T., .T., "@#JU183F3NQ6()", "JURA005", .T., 0, .T.)
Utilizando a Consulta:
05
...
A seguir veremos como será a utilização dos filtros nas consultas a partir da JURSXB. Para os filtros podemos utilizar as seguintes formas:
- Filtro por posição do registro na memória
- Expressão: JURSXB("NT9","JURCST",{"NT9_NOME","NT9_CODENT"},.T.,.T.,"NT9->NT9_CAJURI==NSZ->NSZ_COD")
- Explicação: O Filtro por posição será convertido para uma condição que irá comparar ao menos dois campos na consulta, realizando o filtro desejado. Importante ressaltar que apenas filtros complementares com a NSZ estão disponíveis.
- Filtro por função
- Expressão: JURSXB("CT1","JURFNC",{"CT1_CONTA","CT1_DESC01"},.T.,.T.,"@#U_CT1JUR_NW()")
- Explicação: O filtro por função executará a função inserida, tal função deverá retornar uma condição que por sua vez será utilizada para complementar a busca pelo registro. Importante ressaltar que é necessário a indicação do @# antes da função.
Exemplo de retorno de uma função: " CT1_CLASSE == '2' And CT1_BLOQ <> '1' ".
...
. Assuntos relacionados
| HTML |
|---|
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|

