Á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. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. Tabelas utilizadas


01. VISÃO GERAL

Pontos de entrada para o  EFFMV160.PRW.Permite adicionar novo campo ao relatório de extração de contrato


02. EXEMPLO DE UTILIZAÇÃO


Bloco de código
languagecpp
themeEclipse
firstline1
titleExemplo de Utilização
linenumberstrue
User function EFFMV160()
Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))
DO Case
case cParam == "ADD_WORK_STRU"//cria um campo novo
    AADD(aEstru,{ "EF1_MDPDES" , "C", 50, 0})
case cParam == "GRAVA_WORK"//grava dados no campo novo
    Work->EF1_MDPDES := "gravado via ponto de entrada"
Case cParam == "ADD_COLUNA_ARQUIVO" //Adiciona as colunas criadas no aEstru para geração em arquivo
    aAdd(aTitulos,{"Campo PE","C","",""})
EndCase
return

03. Parâmetros

Outras Ações / Ações relacionadas

AçãoDescrição
ADD_WORK_STRUPermite adicionar novas informações ao array aEstru,que é o array onde estão contidos os nomes dos campos da estrutura
GRAVA_WORKAdiciona e grava dados relativos ao novo campo criado na array aEstru.O campo criado apontará para a tabela Work
ADD_COLUNA_ARQUIVOAdiciona as colunas criadas ao aTitulos para a geração em arquivo

04. Variáveis

Principais Campos e Parâmetros

ParâmetroNomeTipo

Permite

alterar

Descrição
ADD_WORK_STRUaEstruarraysimArray contendo o nome dos campos que serão exibidos no relatório em excel
ADD_COLUNA_ARQUIVOaTitulosarraysimArray contendo o nome dos campos que serão exibidos no arquivo do relatório 




05. TABELAS UTILIZADAS

  • EF1 - Capa do Financiamento
  • EF3 - Eventos do Contrato