Á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

Ponto de entrada disponibilizado na rotina de Despesas Nacionais em Lote, quando utilizado o campo "Agrup. Desp?" (EET_AGRUPA) como "Sim", para que seja gerado somente um Título/Pedido para todas as despesas. Neste ponto de entrada será possível alterar os dados dos arrays utilizados na integração com o Financeiro ou Compras, antes de iniciar a integração para a geração da despesa.

A definição da geração de título no financeiro ou pedido no compras será definido pelo parâmetro MV_EEC0043.

Programa Fonte: EECDN400.PRW

02. EXEMPLO DE UTILIZAÇÃO

Exemplo de Utilização
User Function DN400AGRUPA()

// PONTO DE ENTRADA EXECUTADO SOMENTE QUANDO O CAMPO "Agrup. Desp?" (EET_AGRUPA) como "Sim"
//Todos os parâmetros da função são para consulta. Para alterar, deve ser utilizada as variáveis aC7Capa, aC7Item e aTitulo
Local xParam1 := ParamIxb[1]
Local xParam2 := ParamIxb[2]
Local xParam3 := ParamIxb[3]
Local xParam4 := ParamIxb[4]

If SuperGetMv("MV_EEC0043",.F.,.F.) //Se .T. gera Pedido de Compras

    //xParam1 - Não pode alterar - Identifica se será gerado Pedido de Compras (1) ou Autorização de Entrega (2)
    //xParam2 - Não pode alterar - Array com os dados da Capa do Pedido de Compras
    //xParam3 - Não pode alterar - Array com os dados dos Itens do Pedido de Compras
    //xParam4 - Não pode alterar - Operação a ser Executada (Inclusão/Alteração/Exclusão)
    
    //Pode alterar as variáveis aC7Capa e aC7Item
    aC7Capa[6][2] := "CONTATO PE" //Capa
    
    AAdd(aC7Item[1],  {"C7_DESCRI" , "DESCRICAO ALTERADA" , Nil})//Item

Else //Gera Titulo Financeiro

    //xParam1 - Não pode alterar - Array com os dados do Título a ser gerado
    //xParam2 - Não usado
    //xParam3 - Não pode alterar - Operação a ser Executada (Inclusão/Alteração/Exclusão)
    //xParam4 - Não usado

    //Pode alterar a variável aTitulo
    aTitulo[15][2] := "PE: DU400AGRUPA"

EndIf

Return   

03. PARÂMETROS

O Tipo das variáveis mudam conforme configuração do Parâmetro MV_EEC0043, responsável por definir se as depesas vão gerar Título no Financeiro ou Pedido no Compras. Nenhum destes parâmetros permite alteração, sendo todos para consulta.

Para alterar os dados dos arrays que serão utilizados para a integração, utilizar as variáveis que estão definidas no tópico 04-Variáveis.

NomeTipoDescrição
xParam1Inteiro/Array

MV_EEC0043 - .T. (Pedido de Compras): A variável será do tipo Inteiro e não permite alteração. Identifica se será gerado um Pedido de Compras ou Autorização de Entrega;

MV_EEC0043 - .F. (Título Financeiro): A variável será do tipo Array e não permite alteração. Identifica os dados do título que serão gravados no Financeiro;

xParam2Array/Nulo

MV_EEC0043 - .T. (Pedido de Compras): A variável será do tipo Array e não permite alteração. Identifica os dados do cabeçalho do pedido de compras que será gravado no Compras;

MV_EEC0043 - .F. (Título Financeiro): A variável não tem utilização e é mantida por compatibilidade;

xParam3Array/Inteiro

MV_EEC0043 - .T. (Pedido de Compras): A variável será do tipo Array e não permite alteração. Identifica os dados dos itens do pedido de compras que será gravado no Compras;

MV_EEC0043 - .F. (Título Financeiro): A variável será do tipo Inteiro e não permite alteração. Identifica o tipo de operação que será realizada (Inclusão/Alteração/Exclusão);

xParam4Inteiro/Nulo

MV_EEC0043 - .T. (Pedido de Compras): A variável será do tipo Inteiro e não permite alteração. Identifica o tipo de operação que será realizada (Inclusão/Alteração/Exclusão);

MV_EEC0043 - .F. (Título Financeiro): A variável não tem utilização e é mantida por compatibilidade;

04. VARIÁVEIS

NomeTipoPermite AlterarDescrição
aC7CapaArraySimDisponível quando o parâmetro MV_EEC0043 está habilitado. Permite alterar os dados da Capa do Pedido de Compras que será integrado com o módulo de Compras.
aC7ItemArraySimDisponível quando o parâmetro MV_EEC0043 está habilitado. Permite alterar os dados dos Itens do Pedido de Compras que será integrado com o módulo de Compras.
aTituloArraySimDisponível quando o parâmetro MV_EEC0043 está desabilitado. Permite alterar os dados do Título que será integrado com o módulo Financeiro.



05. TABELAS UTILIZADAS

  • EET - Despesas de Exportação
  • EEC - Embarque
  • SE2 - Contas a Pagar
  • SC7 - Ped.Compra / Aut.Entrega