Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Descrição

A140IPED - Adiciona campos na interface de vínculo com pedido de compras.

Observações

Ponto de entrada utilizado para adicionar campos para visualização na interface de amarração da nota com pedido de compras.
LOCALIZAÇÃO: ProcPCxNFe e MarkBrwPC
EM QUE PONTO: Ao clicar no botão Pedido por item, após selecionar a opção Vincular Documento.

...

------------------------------------------------------------------------------------------

...


Disponível

...

somente

...

para

...

Top

...

Connect

...

e

...

somente

...

para

...

a

...

opção

...

Pedido

...

por

...

Item.

...


Este

...

ponto

...

de

...

entrada

...

é

...

executado

...

duas

...

vezes

...

no

...

programa.

...


A

...

primeira

...

vez,

...

quando

...

recebe

...

o

...

primeiro

...

parâmetro

...

igual

...

a

...

1,

...

deve

...

retornar

...

um

...

array

...

com

...

os

...

campos

...

da

...

tabela

...

SC7

...

a

...

incluir

...

na

...

query

...

de

...

pesquisa

...

de

...

pedidos,

...

para

...

montagem

...

da

...

tabela

...

de

...

trabalho.

...


Na

...

segunda

...

vez,

...

quando

...

recebe

...

o

...

primeiro

...

parâmetro

...

igual

...

a

...

2,

...

deve

...

retornar

...

um

...

array

...

em

...

3

...

dimensões:

...


A

...

primeira

...

dimensão

...

deve

...

retornar

...

novamente

...

os

...

campos

...

da

...

tabela

...

SC7.

...


A

...

segunda

...

dimensão

...

deve

...

retornar

...

um

...

array

...

com

...

a

...

estrutura

...

[CAMPO,TIPO,TAMANHO,CASAS

...

DECIMAIS

...

].

...


A

...

terceira

...

dimensão

...

deve

...

retornar

...

um

...

array

...

com

...

a

...

estrutura

...

[CAMPO,

...

EM

...

BRANCO,

...

TÍTULO

...

DA

...

COLUNA

...

A

...

EXIBIR

...

NA

...

TELA,

...

PICTURE

...

DO

...

CAMPO

...

].

...


ATENÇÃO:

...

O

...

nome

...

do

...

campo

...

deve

...

obrigatoriamente

...

seguir

...

o

...

padrão

...

CAMPO1,

...

CAMPO2,

...

CAMPO3...

...

nesta

...

sequência,

...

acrescentando

...

1

...

no

...

final

...

do

...

nome

...

a

...

cada

...

campo

...

a

...

incluir,

...

para

...

que

...

o

...

programa

...

compreenda

...

a

...

inclusão

...

dos

...

campos

...

no

...

browse.

...

Exemplos

User Function A140IPED
Local nSeq := PARAMIXB[1]
Local alEstru := PARAMIXB[2]
Local alCampos:= PARAMIXB[3]
Local aRet := {}
If nSeq == 1
// Campos a adicionar na query de pesquisa de pedidos
AADD(aRet,{"C7_DATPRF","C7_QUJE"

...

})

...


Else

...


//

...

Campos

...

a

...

adicionar

...

na

...

query

...

de

...

pesquisa

...

de

...

pedidos

...


AADD(aRet,

...

{"C7_DATPRF","C7_QUJE"

...

})

...


//

...

Campos

...

que

...

irão

...

compor

...

a

...

tabela

...

temporária

...


AADD(alEstru,

...

{"CAMPO1",

...

"D",

...

TamSx3("C7_DATPRF")

...

[1

...

],

...

0

...

})

...


AADD(alEstru,

...

{"CAMPO2",

...

"N",

...

TamSx3("C7_QUJE")

...

[1

...

]

...

,

...

TamSx3("C7_QUJE")

...

[2

...

]

...

})

...


AADD(aRet,

...

{alEstru

...

})

...


//

...

Campos

...

que

...

serão

...

exibidos

...

na

...

tela

...


aAdd(alCampos,

...

{"CAMPO1"

...

,

...

,

...

"Dt.Entrega"

...

,PesqPict("SC7","C7_DATPRF")

...

})

...


aAdd(alCampos,

...

{"CAMPO2"

...

,

...

,

...

"Qtd.Entregue",PesqPict("SC7","C7_QUJE")

...

})

...


AADD(aRet,

...

{alCampos

...

})

...


EndIf

...


Return

...

aRet

Preview

Veja também

Idioma

Português(Brasil)

...

Versões

Todas

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Topconnect

Updates

Parâmetros

Paramixb
Array
Parâmetro tipo array contendo:
Elemento 01 – Indica se é a primeira ou segunda execução do ponto de entrada.
Elemento 02 - Campos que irão compor a tabela temporária em formato array.
Elemento 03 - Campos que serão exibidos na tela em formato array.

Retorno

Na primeira execução:
Array com campos a adicionar na query.
Na segunda execução:
Array com 3 dimensões.
1 - Campos a adicionar na query.
2 - Array com a estrutura [CAMPO,TIPO,TAMANHO,CASAS

...

DECIMAIS

...

].

...


3

...

-

...

Array

...

com

...

a

...

estrutura

...

[CAMPO,EM

...

BRANCO,TÍTULO

...

DA

...

COLUNA

...

A

...

EXIBIR

...

NA

...

TELA,PICTURE

...

DO

...

CAMPO

...

].

...

Eventos

...

de

...

chamada

...

do

...

Ponto

...

de

...

Entrada

Variáveis

Programa Fonte

MATA140I/COMXCOL