Árvore de páginas

Versões comparadas

Chave

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

...

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

1ObjetoObjeto do formulário ou do modelo, conforme o caso
2CaractereID do local de execução do ponto de entrada 
3CaractereID 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
languagec#
titleExemplo
linenumberstrue
#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

...