01. DADOS GERAIS
Produto: | TOTVS Comércio Exterior |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | TOTVS Backoffice (Linha Protheus) - Easy Import Control (SIGAEIC) |
Função: | Operador Estrangeiro (EICOE400) |
País: | Brasil |
Ticket: | Não há |
Requisito/Story/Issue (informe o requisito relacionado) : | Não há |
02. DESCRIÇÃO
A rotina de Operador Estrangeiro - EICOE400 possibilita somente a utilização dos pontos de entrada padrão MVC.
03. DEMAIS INFORMAÇÕES
Desta forma, é necessário criar um único fonte (exemplo EICOE400_RDM.prw), onde deverá ser criado uma user function eicoe400.
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 "Identificações Adicionais" do operador estrangeiro.
#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
- MVC (Model View Controller)
- AdvPl utilizando MVC
- Operador Estrangeiro - EICOE400
- EICOE400 - Rotina automática para Operador Estrangeiro - DUIMP