Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. Tabelas utilizadas


01. VISÃO GERAL

Este Ponto de Entrada pertence à rotina de Embarque (EECAE105). Ele deve ser utilizado para customizar a rotina de Embarque.

Programa Fonte: EECAE105.PRW

Retorno: Verdadeiro (.T.) ou Falso (.F.).


02. EXEMPLO DE UTILIZAÇÃO

User function eecae105()

Local l Ret:= .T.

If paramixb == "VALRESD" 
   [instruções]
EndIf

Return lRet


User Function EECAE105()
Private cMemo

If ValType(ParamIXB) == "A"
   cParam:= ParamIXB[1]
Else
   cParam:= ParamIXB
EndIf
Do Case
   Case cParam == "MSDIALOG_ADD_ADTO"
   oMarkAdd := bAval := MsgInfo("Ponto de Entrada 'MSDIALOG_ADD_ADTO' ativo!")
EndCase
Return NIL

User function eecae105()
If paramixb == "Ae105DigDataSis_AntesTelaRE"
   [instruções]
EndIf
Return

03. PARÂMETROS


NomeTipoDescrição
Ae105DigDataSis_AntesTelaREArrayParâmetro do ponto de entrada EECAE105 para customização da tela de digitação de RE.
VALRESDArrayParâmetro do ponto de entrada EECAE105 para validar dados digitados na tela de RE/SD/Ato Concessório.
MSDIALOG_ADD_ADTOArrayArray do ponto de entrada EECAE105 para validar o oMarkAdd na rotina de adiantamentos.



04. VARIÁVEIS


CampoDescrição



05. TABELAS UTILIZADAS





HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>

Portuguese



Descrição

EECAE105 - Embarque de Exportação

Observações

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.

Versões:Microsiga Protheus 10 , Microsiga Protheus 11 e Microsiga Protheus 12
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Português (Brasil)
Programa FonteEECAE105.PRW


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




Sintaxe

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


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:= ParamIXB
EndIf
Do Case
Case cParam == "MSDIALOG_ADD_ADTO"
oMarkAdd := bAval := MsgInfo("Ponto de Entrada 'MSDIALOG_ADD_ADTO' ativo!")
EndCase
Return NIL

User function eecae105()
If paramixb == "Ae105DigDataSis_AntesTelaRE"
[instruções]
EndIf
Return

Variáveis


NomeTipoEscopoPode AlterarDescrição
lTelaRELógicoPrivadoSimVariável setada como true, define se será efetuada a digitação em tela padrão ou customizada.
oMarkAddObjetoGlobalNãoObjeto para copiar os dados do oMark.
oMarkObjeto Global NãoObjeto do adiantamento.
lRetPto LógicoPrivadoSim Variável para validação da associação do adiantamento.
oDlgObjeto PrivadoNãoObjeto principal da tela de manutenção de fixação de preço
nTamLinTelaNuméricoPrivadoSimVariável para o tamanho da linha da tela de fixação de preço
nTamColTelaNuméricoPrivadoSimVariável para o tamanho da coluna da tela de fixação de preço