Ponto-de-Entrada: EECAE105 - Embarque de Exportação


Abrangências:Microsiga Protheus 10 , Microsiga Protheus 11
Versões:Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Português (Portugal)


Descrição:
Possibilita a customização na inclusão de adiantamento para que seja possível copiar a função AE100MARK.Possibilita a customização da digitação de RE, desviando da tela padrão alterando a variável “lTelaRE” para .F.(falso) na sua chamada. 
Eventos

Programa Fonte
EECAE105.PRW

Sintaxe

EECAE105 - Embarque de Exportação ( [ Ae105DigDataSis_AntesTelaRE ], [ VALRESD ], [ {"MSDIALOG_ADD_ADTO",oMark}) ] )


Parâmetros:


NomeTipoDescriçãoDefaultObrigatórioReferência
Ae105DigDataSis_AntesTelaREArray of RecordParâmetro do ponto de entrada EECAE105 para customização da tela de digitação de RE.


VALRESDArray of RecordParâmetro do ponto de entrada EECAE105 para validar dados digitados na tela de RE/SD/Ato Concessório.


{"MSDIALOG_ADD_ADTO",oMark})array_of_recordArray do ponto de entrada EECAE105 para validar o oMarkAdd na rotina de adiantamentos


ADD_aSemSX3adArray_of_recordArray do ponto de entrada EECAE105 para inserir campos no adiantamento.


ANTES_LER_ADIAN_PEDCaracter Parâmetro do ponto de entrada EECAE105 para alteração antes de carregar os adiantamentos.


ANTES_TELA_PRINCIPAL_ADIANTCaracterParâmetro do ponto de entrada EECAE105 para manipulação antes da tela de adiantamento.


ADD_BROWSERArray_of_recordParâmetro do ponto de entrada EECAE105 para manipulação do Browse.


MSDIALOG_ADD_ADTOCaracter Parâmetro do ponto de entrada EECAE105 para manipulação da tela.


VALID_ASSOCIACaracter Parâmetro do ponto de entrada EECAE105 para validar a associação do adiantamento. 


GRV_ADIAN

CaracterParâmetro do ponto de entrada EECAE105 para gravação da vinculação do adiantamento.


ANTES_DELETA

Caracter Parâmetro do ponto de entrada EECAE105 para alteração antes da deleção.


GRV_ADI_CLI_POCaracter Parâmetro do ponto de entrada EECAE105 para inclusão de adiantamento no cliente da PO.


LEGENDA

CaracterParâmetro do ponto de entrada EECAE105 para incluir legenda nas parcelas de adiantamento.


ANTES_GRAVA

Caracter Parâmetro do ponto de entrada EECAE105 para customização antes da gravação do adiantamento.


ANTES_DIALOG_PRICECaracter Parâmetro do ponto de entrada EECAE105 para customização antes de abrir a tela de fixação de preço


MONTANDO_DIALOG_PRICECaracter Parâmetro do ponto de entrada EECAE105 para customização após montagem da tela de fixação de preço



Retorno
    ()
Observações

User function eecae105()

Local l Ret:= .T.

if paramixb == "VALRESD" 
   [instruções]
EndIf
Return lRet

Exemplos
User Function EECAE105()Private cMemo   If ValType(ParamIXB) == "A"   cParam:= ParamIXB[1]Else   cParam:= ParamIXBEndIfDo Case   Case cParam == "MSDIALOG_ADD_ADTO"           oMarkAdd := bAval := MsgInfo("Ponto de Entrada 'MSDIALOG_ADD_ADTO' ativo!")EndCaseReturn NIL User function eecae105()if paramixb == "Ae105DigDataSis_AntesTelaRE"   [instruções]EndIfReturn
Variáveis



Nome

Tipo

Escopo

Pode Alterar

descrição

lTelaRE

Lógico

Privado

Sim

Variável setada como true, define se será efetuada a digitação em tela padrão ou customizada.

oMarkAdd

Objeto

Global

Não

Objeto para copiar os dados do oMark.

oMark

Objeto 

Global 

Não

Objeto do adiantamento.

lRetPto

 Lógico

Privado

Sim 

Variável para validação da associação do adiantamento.