Árvore de páginas

CONTEÚDO

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Fiscal

02. DESCRIÇÃO

Este ponto de entrada permite acrescentar parâmetros ao Wizard conforme regra de negócios do cliente.

03. ESPECIFICAÇÃO

Parâmetros do ponto de entrada:

NomeTipoDescrição
PARAMIXBArray of Record

Array com dados de processamento com 1 elemento

[1] = Informações do painel da rotina

Retorno:

TipoDescrição
Array

Retorna o array com as informações do Painel

04. EXEMPLO DE UTILIZAÇÃO


A978WIZ
#include "totvs.ch"

User Function A978WIZ()

aPaineis := ParamIXB[1]

aAdd(aPaineis, {})	
nPos	:=	Len (aPaineis)	
aAdd(aPaineis[nPos], "Parâmetros customizados - Ponto de Entrada A978WIZ")	
aAdd(aPaineis[nPos], "Abaixo sugestões de parâmetros personalizados utilizados no PE")

aAdd(aPaineis[nPos], {})	
// -------------------------
cTitObj1	:=	"Exemplo Data De"           		; cTitObj2 := "Exemplo Data Ate"

aAdd(aPaineis[nPos][3], {1, cTitObj1,,,,,,})		; aAdd(aPaineis[nPos][3], {1, cTitObj2,,,,,,})	
//
aAdd(aPaineis[nPos][3], {2,,,3,,,,})        		; aAdd(aPaineis[nPos][3], {2,,,3,,,,})	
//	
aAdd(aPaineis[nPos][3], {0,"",,,,,,})       		; aAdd(aPaineis[nPos][3], {0,"",,,,,,})	

// -------------------------
cTitObj1	:=	"Exemplo Caracter De"       		; cTitObj2	:=	"Exemplo Caracter Ate"

aAdd (aPaineis[nPos][3], {1, cTitObj1,,,,,,})		; aAdd (aPaineis[nPos][3], {1, cTitObj2,,,,,,})
//
aAdd (aPaineis[nPos][3], {2,,"XXXXXXXXX",1,,,,9})	; aAdd (aPaineis[nPos][3], {2,,"XXXXXXXX",1,,,,9})
//
aAdd (aPaineis[nPos][3], {0,"",,,,,,})      		; aAdd (aPaineis[nPos][3], {0,"",,,,,,})

// -------------------------
aItens1	:=	{"Exemplo Combo De", "Exemplo Combo Até"}
aAdd(aPaineis[nPos][3], {6,,,,,aItens1,,});
//
aAdd(aPaineis[nPos][3], {0,"",,,,,,})				; aAdd(aPaineis[nPos][3], {0,"",,,,,,})
    

Return (aPaineis)
  


05. DEMAIS INFORMAÇÕES

Exemplo de utilização e tipos de campos passados como parâmetros.