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:
| Nome | Tipo | Descrição |
|---|---|---|
| PARAMIXB | Array of Record | Array com dados de processamento com 1 elemento [1] = Informações do painel da rotina |
Retorno:
| Tipo | Descriçã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.
Import HTML Content
Visão Geral
Conteúdo das Ferramentas
