01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | TOTVS Backoffice (Linha Protheus) - Financeiro (SIGAFIN) |
Função: | F716CTBL |
02. DESCRIÇÃO
Ponto de entrada F716CTBL permite definir configurações para, a partir de um campo com X3_F3 preenchido, abrir uma consulta e retornar um ou mais campos da tabela definida no X3_F3 desse campo.
Utilizado na rotina de Aplicações e empréstimos - FINA716.
03. PARAMETRO
Não se aplica
04. EXEMPLO DE UTILIZAÇÃO
Para que o campo seja apresentado como campo de consulta o mesmo deve ter o X3_F3 preenchido com a tabela referente a consulta.
Exemplo:
Campos customizados criados na tabela SEH - Controle Aplicação/Empréstimo
Arquivo | Campo | Tipo | Tamanho | Titulo | F3 |
---|---|---|---|---|---|
SEH | EH_INDICE | C | 2 | Ind. Financ | FIT |
SEH | EH_BLOQ | C | 1 | Bloq. Indic |
O ponto de entrada deve retornar um Array contendo as configurações da tabela para consulta conforme as posições abaixo:
- Tabela que será utilizada na consulta - Obrigatório
- Título da consulta - Obrigatório
- Campo de retorno - Obrigatório
- Campo da tabela que será utilizado como descrição para tela - Obrigatório
- Campos que serão utilizados como coluna para consulta - Obrigatório
- Campos que compõem o índice a ser utilizado - Obrigatório
- Array contendo os campos de/para para utilização quando possuir mais de um campo de retorno - Opcional - Utilizar apenas para consultas que retornam/preenchem mais de um campo.
Exemplo de utilização para retorno de apenas um campo:
Consulta que será apresentada no campo EH_INDICE:
Campo preenchido:
Exemplo de utilização para campos que possuem mais de um campo de retorno:
Consulta que será apresentada no campo EH_INDICE:
Campos preenchidos EH_INDICE e EH_BLOQ conforme retorno da consulta:
05. PONTO DE ATENÇÃO
- É necessário que os campos utilizados no valor (Posição 3) e descrição (Posição 4) e gatilhos (Posição 7 - opcional) estejam presentes nas colunas tabela (Posição 5).
- Para o uso de mais de um campo de retorno é necessário informar os campos de/para do campo utilizado como valor conforme exemplos acima.