Histórico da Página
...
A rotina de Operador Estrangeiro - EICOE400 possibilita somente a utilização dos pontos de entrada padrão MVC.
...
O ponto de entrada criado recebe via parâmetro (PARAMIXB) um vetor com informações referentes à aplicação, podendo variar para cada situação, em comum todos eles têm os 3 primeiros elementos, onde:
Posição | Escopo | Descrição |
---|---|---|
1 | Objeto | Objeto do formulário ou do modelo, conforme o caso |
2 | Caractere | ID do local de execução do ponto de entrada |
3 | Caractere | ID do formulário |
Os id's do local de execução do ponto de entrada padrão do MVC (2ª posição) é possível verificar pela documentação Pontos de Entrada para fontes Advpl desenvolvidos utilizando o conceito MVC
Os id’s dos formulários (3ª posição) dos modelos de dados do MVC para a rotina de operador estrangeiro são:
EICOE400_EKJ: esse modelo de dados representa os dados da capa do operador estrangeiro.
EICOE400_EKT: esse modelo de dados é relacionado ao modelo de dados EICOE400_EKJ e representa a "Relação de Produtos" do catálogo de produtos.Identificações Adicionais" do operador estrangeiro.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#include 'protheus.ch'
user function eicoe400()
local aParam := PARAMIXB
local xRet := .T.
local oObj := nil
local cIdPonto := ""
local cIdModel := ""
local lIsGrid := .F.
local nQtdLinhas := 0
local nLinha := 0
if aParam <> nil
oObj := aParam[1]
cIdPonto := aParam[2]
cIdModel := aParam[3]
lIsGrid := ( Len( aParam ) > 3 )
if lIsGrid
nQtdLinhas := oObj:GetQtdLine()
nLinha := oObj:nLine
endif
if cIdPonto == 'MODELPOS'
endif
endif
return xRet |
04. ASSUNTOS RELACIONADOS
...