CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas


01. VISÃO GERAL

No módulo de Jurídico Departamentos (SIGAJURI), algumas rotinas possuem campos com consulta específica (F3), e estes possuem configuração no dicionário (SXB) com a chamada da função JURSXB(). Este documento visa apresentar como configurar os parâmetros para utilizar a função JURSXB() corretamente. Veja a seguir os parâmetros da função.


02. Parâmetros da função JURSXB()

Para utilizar esta função, é necessário configurar alguns parâmetros, como vemos na tabela a seguir:

JURSXB( A, B, C, D, E, F, G , H , I , J )


Parâmetro

Tipo

Descrição

ObrigatórioExemplo
AStringNome da tabela.x"SA2"
BStringNome da consulta específicax"JURSA2"
CArrayCampos que devem ser exibidos.
{"A2_COD","A2_LOJA","A2_NOME"}
DLógicoDefine se o botão Visualizar será apresentado.
.T.
ELógicoDefine se o botão Incluir será apresentado.
.T.
FStringFiltro (where) que será concatenado na query
""
GStringNome do fonte/rotina utilizado.
"MATA020"
HLógicoIndica se a consulta apresentará dados na sua abertura. Caso configure .F. os valores serão retornados somente ao realizar uma busca no campo de pesquisa.
.T.
INuméricoPercentual de redução da view quando é informado o fonte.x0
JLógicoDefine se o botão Alterar será apresentado.
.T.

03. Como configurar?

Para realizar as configurações é necessário acessar o configurador (SIGACFG), conforme apresentado a seguir:


1 - Acesse o módulo do Configurador

No menu acesse Base de Dados > Dicionário > Base de Dados. Em seguida, no menu lateral, selecione o item Consultas Padrão:


2 - Utilize o botão de lupa para buscar a consulta que deseja configurar.


Digite o nome do Alias da consulta padrão e clique no botão Buscar:


3 - Acesse a consulta em modo de Alteração.

Clique no botão Alterar:


Ao acessar a tela da consulta no modo de alteração, clique em Avançar


4 - Configure os parâmetros para a função JURSXB()

No campo Expressão configure os parâmetros de acordo com a necessidade para o campo que utiliza a consulta.



Após realizar as alterações necessárias, clique no botão Finalizar.



04. Exemplos de utilização

A seguir vemos o exemplo de configuração para consulta específica do campo de Comarca (NUQ_CCOMAR), utilizado na rotina de Assuntos Jurídicos.


ExpressãoJURSXB( "NQ6", "NQ6" ,{ "NQ6_COD", "NQ6_DESC" } , .T., .T., "@#JU183F3NQ6()", "JURA005", .T., 0, .T.)




Utilizando a Consulta:




<!-- 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>