Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


CONTEÚDO

  1. Visão Geral
  2. Parâmetros da função JURSXB()
  3. Como configurar?
  4. Exemplo de utilização
  5. Utilização de filtros
  6. Assuntos relacionados

Índice
excludeIMPORTANTE!


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
InformacaoA 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.
TituloIMPORTANTE!


04. Exemplo de utilização

...

ExpressãoJURSXB( "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>