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


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