Á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 para o Relatório EFFRC150.PRW. Este fonte contempla os relatórios do módulo Financiamento Rel. Fin.prov. Jur, Rel. Fin.vinculado e Rel. Fin.a Vincula.


02. EXEMPLO DE UTILIZAÇÃO


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

    Do Case
        Case cParam == "ADD_DADOS_ACC" //Adiciona novas informacoes ao array aRel, para que possa relacionar com as novas colunas a serem criadas para o relatorio. O PE é executado para cada registro do relatorio
            aAdd(aRel[len(aRel)],"Nova informacao ACC")

        Case cParam == "ADD_DADOS_ACE" //Adiciona novas informacoes ao array aRel, para que possa relacionar com as novas colunas a serem criadas para o relatorio. O PE é executado para cada registro do relatorio
            aAdd(aRel[len(aRel)],"Nova informacao ACE")

        Case cParam == "ADD_DADOS_PROV_JUROS" //Adiciona novas informacoes ao array aRel, para que possa relacionar com as novas colunas a serem criadas para o relatorio. O PE é executado para cada registro do relatorio
            aAdd(aRel[Len(aRel)],"Nova informacao Prov Juros")

        Case cParam == "ADD_COLUNAS" //Adicionar nova coluna para o relatorio, referente as informaçõe adicionadas no array aRel. Executado uma unica vez para relacionar as colunas com a posiçao do aRel que contera a informacao. 
			//cTipRel identifica qual o tipo de relatorio esta sendo gerado.
            If cTipRel == "Provisão de Juros"
                aadd(aColuna,{"Observ", "C",30,   0,  {|x| aRel[x][21]}})  /*Bloco de Codigo contendo o array aRel e a posicao onde se encontra a informacao a ser exibida*/

            elseIf cTipRel =="ACC"
                aadd(aColuna,{"Observ", "C",30,   0,  {|x| aRel[x][18]}})  /*Bloco de Codigo contendo o array aRel e a posicao onde se encontra a informacao a ser exibida*/

            elseif cTipRel =="ACE"
                aadd(aColuna,{"Observ", "C",30,  0,  {|x| aRel[x][22]}})  /*Bloco de Codigo contendo o array aRel e a posicao onde se encontra a informacao a ser exibida*/

            EndIf
    EndCase

Return

03. Parâmetros

Outras Ações / Ações relacionadas

AçãoDescrição
ADD_DADOS_ACCPermite adicionar novas informações ao array aRel, para que possa relacionar com as novas colunas a serem criadas para o relatório. O PE é executado para cada registro do relatório
ADD_DADOS_ACEPermite adicionar novas informações ao array aRel, para que possa relacionar com as novas colunas a serem criadas para o relatório. O PE é executado para cada registro do relatório
ADD_DADOS_PROV_JUROSPermite adicionar novas informações ao array aRel, para que possa relacionar com as novas colunas a serem criadas para o relatório. O PE é executado para cada registro do relatório
ADD_COLUNASPermite adicionar novas colunas para o relatório, referente às informaçõe adicionadas no array aRel. Executado uma única vez para relacionar as colunas com a posição do aRel que conterá a informacao.

04. Variáveis

Principais Campos e Parâmetros

ParâmetroNomeTipoPermite AlterarDescrição
ADD_DADOS_ACCaRelArraySimArray contendo as informações a serem impressas no relatório para cada coluna.
ADD_DADOS_ACEaRelArraySimArray contendo as informações a serem impressas no relatório para cada coluna.
ADD_DADOS_PROV_JUROSaRelArraySimArray contendo as informações a serem impressas no relatório para cada coluna.
ADD_COLUNASaColunasArraySimArray contendo todas as colunas do relatório e um bloco de código relacionando a posição do aRel a ser impressa para a coluna.
ADD_COLUNAScTipRelCaracterNãoVariável contendo a informação de qual relatório está sendo executado. As informações possívels são: ACE, ACC e Provisão de Juros.


05. TABELAS UTILIZADAS

  • EF1 - Capa do Financiamento
  • EF3 - Eventos do Contrato
  • EEC - Embarque
  • SWB - Itens de Câmbio
  • EEQ - Valor das Parcelas do Embarque