CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. Tabelas utilizadas


01. VISÃO GERAL

Este documento ter por objetivo demonstrar os Pontos de Entrada disponíveis na rotina de Despesas Nacionais de Exportação. Neste documentos são listados o nome dos Pontos de Entrada, seus objetivos e exemplos de utilização, assim como possíveis variáveis que possam ser acessadas por eles.

Programa Fonte: EECDN400.PRW


02. EXEMPLO DE UTILIZAÇÃO


user function dn400defs()
Local cID := PARAMIXB

    Do Case
        Case cID == "EET_CAPA_CAMPOS_MBROWSE_DESP"
            //Possibilita adicionar ou remover campos no Browse principal da rotina na vis�o "1-Despesa"
        Case cID == "EET_CAPA_CAMPOS_MBROWSE_FIN"
            //Possibilita adicionar ou remover campos no Browse principal da rotina na vis�o "2-Financeiro"
        Case cID == "EET_CAPA_CAMPOS_VIEW"
            //Possibilita adicionar campos na View do formul�rio de dados da despesa (EET)
        Case cID == "EET_CAPA_REMOVER_VIEW"
            //Possibilita remover campos na View do formul�rio de dados da despesa (EET)
            aAdd(aDefs, "EET_CHAR")
            aAdd(aDefs, "EET_NUM")
        Case cID == "EET_CAPA_METADADOS_VIEW"
            //Possibilita a inclus�o ou altera��o dos metadados da View do formul�rio de dados da despesa (EET)
        Case cID == "EET_CAPA_ADICIONAR_GRUPOS"
            //Possibilita a inclus�o de grupos de campos na View do formul�rio de dados da despesa (EET)
        Case cID == "EET_CAPA_REMOVE_FOLDERS"
            //Possibilita definir se os folders da View do formul�rio de dados da despesa (EET) devem ser exibidos 
        Case cID == "EET_CAPA_CAMPOS_MODEL"
            //Possibilita definir quais campos ser�o considerados no modelo de dados da despesa (EET)
        Case cID == "EET_CAPA_ADICIONAR_MODEL"
            //Possibilita adicionar campos espec�ficos no modelo de dados da despesa (EET)
        Case cID == "EET_CAPA_REMOVER_MODEL"
            //Possibilita remover campos espec�ficos no modelo de dados da despesa (EET)
        Case cID == "EET_CAPA_METADADOS_MODEL"
            //Possibilita a inclus�o ou altera��o dos metadados da Model do formul�rio de dados da despesa (EET)
        Case cID == "EEB_CAMPOS_VIEW"
            //Possibilita adicionar campos na View do formul�rio de dados do fornecedor da despesa (EEB)
        Case cID == "EEB_REMOVER_VIEW"
            //Possibilita remover campos na View do formul�rio de dados do fornecedor da despesa (EEV)
        Case cID == "EEB_METADADOS_VIEW"
             //Possibilita a inclus�o ou altera��o dos metadados da View do formul�rio de dados do fornecedor da despesa (EEB)
        Case cID == "EEB_ADICIONAR_GRUPOS"
            //Possibilita a inclus�o de grupos de campos na View do formul�rio de dados do fornecedor da despesa (EEB)
        Case cID == "EEB_REMOVE_FOLDERS"
            //Possibilita definir se os folders da View do formul�rio de dados do fornecedor da despesa (EEB) devem ser exibidos 
        Case cID == "EEB_CAMPOS_MODEL"
            //Possibilita definir quais campos ser�o considerados no modelo de dados do fornecedor da despesa (EEB)
        Case cID == "EEB_ADICIONAR_MODEL"
            //Possibilita adicionar campos espec�ficos no modelo de dados do fornecedor da despesa (EET) 
        Case cID == "EEB_REMOVER_MODEL"
            //Possibilita definir os campos que ser�o removidos do modelo de dados do fornecedor da despesa (EEB)
        Case cID == "EEB_METADADOS_MODEL"
            //Possibilita a inclus�o ou altera��o dos metadados da Model do formul�rio de dados do fornecedor da despesa (EEB)
        Case cID == "EET_EMB_CAMPOS_VIEW"
            //Possibilita adicionar campos na View do formul�rio de dados da despesa espec�ficos do embarque (EET)
            aAdd(aDefs, "EET_CHAR")
            aAdd(aDefs, "EET_NUM")
        Case cID == "EET_EMB_REMOVER_VIEW"
            //Possibilita remover campos na View do formul�rio de dados da despesa espec�ficos do embarque (EET)
        Case cID == "EET_EMB_METADADOS_VIEW"
            //Possibilita inclus�o ou altera��o dos metadados da View do formul�rio de dados da despesa espec�ficos do embarque (EET)
        Case cID == "EET_EMB_ADICIONAR_GRUPOS"
            //Possibilita a inclus�o de grupos de campos na View do formul�rio de dados da despesa espec�ficos do embarque (EET)
        Case cID == "EET_EMB_REMOVE_FOLDERS"
            //Possibilita definir se os folders da View do formul�rio de dados da despesa espec�ficos do embarque (EET)
        Case cID == "EET_EMB_CAMPOS_MODEL"
            //Possibilita definir quais campos ser�o considerados no modelo de dados da despesa espec�ficos do embarque (EET)
        Case cID == "EET_EMB_ADICIONAR_MODEL"
            //Possibilita adicionar campos espec�ficos no modelo de dados da despesa espec�ficos do embarque (EET)
        Case cID == "EET_EMB_REMOVER_MODEL"
            //Possibilita definir os campos que ser�o removidos do modelo de dados da despesa espec�ficos do embarque (EET)
        Case cID == "EET_EMB_METADADOS_MODEL"
            //Possibilita definir os campos que ser�o removidos do modelo de dados da despesa espec�ficos do embarque (EET)

    EndCase


Return Nil

user Function dn400intemb()
oEEB := PARAMIXB[1]//Modelo de dados para informa��es do fornecedor da despesa (EEB)
oEET := PARAMIXB[2]//Modelo de dados para informa��es gerais da despesa, como por exemplo o documento (EET)
oEmb := PARAMIXB[3]//Modelo de dados para informa��es da despesa espec�ficas para cada embarque, como por exemplo o pr�prio n�mero do embarque ou o valor (EET)
nLine := PARAMIXB[4]//Linha atual do modelo de dados do Embarque que est� sendo considerada na prepara��o de dados para integra��o

    //Possibilita adicionar novos campos na integra��o da despesa com o Embarque
    aAdd(aEEC[Len(aEEC)][2][1], {"EET_CHAR", oEMB:GetValue("EET_CHAR", nLine), Nil})
    aAdd(aEEC[Len(aEEC)][2][1], {"EET_NUM", oEMB:GetValue("EET_NUM", nLine), Nil})

Return Nil

03. PARÂMETROS


AçãoDescrição
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada

04. VARIÁVEIS


CampoDescrição
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada



05. TABELAS UTILIZADAS