Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Ponto de Entrada para manipular Word para Impressão

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAGFE

Rotina:

Rotina

Nome Técnico

GFEA079

Rotina de Integração com MS-Word

Ponto de Entrada:GFEA0791

País(es):

Todos

Versões/Release:

11.80.20

Ponto de Entrada

Descrição:Ponto de Entrada para manipular o array de variáveis do word para impressão.

Localização:

 Função de variáveis disponíveis para impressão.

Programa Fonte:

GFEA079

Função:

GFEA0791

Retorno:

Nome

Tipo

Descrição

Obrigatório

aImp

Array

Parâmetros enviados: {aExp} // Array contendo as variáveis para impressão

NÃO


Exemplo:

#Include 'Protheus.ch'



User Function GFEA0791()

Local aExp := PARAMIXB[1]
Local aExp2 := {}
Local aImp := {}
Local aImp2 := {}

// Exemplo de customização
If (Len(aExp) > 0)

     // VARIAVEL WORD, VARIAVEL IMPRESSAO, VARIAVEL PICTURE, DESCRIÇÃO
     aAdd( aImp, {'GFE_CTRNUM' , Alltrim(GFE_CTRNUM) , "@!" , "Número do Contrato" })

EndIf

// Verifica se o parâmetro com o array com as Rotas existe
If (Len(PARAMIXB) > 1)
     aExp2 := PARAMIXB[2]

     If (Len(aExp2) > 0)
          aAdd( aImp2, {'GFE_ROTASEQ'  , Alltrim(GFE_ROTASEQ) , "@!" , "Rota" })
     EndIf
EndIf

Return {aImp, aImp2}