Árvore de páginas


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 disponíveis no relatório EFFMV160.PRW de Extração de Contrato. É possível realizar a extração de contratos de Importação, Exportação ou Ambos, conforme parâmetros disponíveis para preenchimento.


02. EXEMPLO DE UTILIZAÇÃO


Exemplo de Utilização
User Function EFFMV160()
    Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))

    Do Case
        Case cParam == "ADD_WORK_STRU"//Adiciona novos campos ao array para serem criados na tabela temporária
            AADD(aEstru,{ "EF1_MDPDES" , "C", 50, 0})

        Case cParam == "GRAVA_WORK"//Permite gravar informações nos campos da tabela temporária work
            Work->EF1_MDPDES := "gravado via ponto de entrada"

        Case cParam == "ADD_COLUNA_ARQUIVO" //Ao criar novos campos na tabela temporária, estes devem ser adicionados ao array aTitulos para que sejam exibidos no relatório em arquivo
            aAdd(aTitulos,{"Campo PE","C","",""})

    End Case

Return

03. Parâmetros

Outras Ações / Ações relacionadas

AçãoDescrição
ADD_WORK_STRUPermite adicionar novos campos ao array aEstru. Este array será utilizado para a criação da tabela temporária "work", responsável pela geração dos dados a serem impressos pelo relatório.
GRAVA_WORKPermite gravar dados nos novos campos adicionados na tabela temporária "work". Este Ponto de Entrada é executado para cada evento do contrato selecionado após o preenchimento dos filtros.
ADD_COLUNA_ARQUIVOPermite adicionar os novos campos criados para serem impressos via arquivo. Deve ser obrigatoriamente utilizado ao adicionar novos campos pelo Ponto de Entrada ADD_WORK_STRU.

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 criados para a tabela temporária "work".
ADD_COLUNA_ARQUIVOaTitulosArraySimArray contendo o nome dos campos que serão gerados no relatório ao utilizar a opção Arquivo.


05. TABELAS UTILIZADAS

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