Á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 Containers / Lotes no Embarque (EECAE104). Ele deve ser utilizado para customizar a rotina de Containers / Lotes no Embarque.

Programa Fonte: EECAE104

...

.PRW

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


02. EXEMPLO DE UTILIZAÇÃO

03. TELA XXXXX

Outras Ações / Ações relacionadas

AçãoDescrição

04. TELA XXXXX

Principais Campos e Parâmetros

CampoDescrição


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!


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>

Descrição

EECAE104 - Tela de carregamento de embarque

Observações

Ponto de Entrada para customização de funções no fonte EECAE104.

Exemplos

User Function EECAE104()

Local cParam:= ""

IF Type("ParamIXB") == "C"

cParam:= PARAMIXB

Else

cParam:= PARAMIXB[1]

Endif


Do Case

Case cParam == "MOSTRA_MSG_ATU"

msginfo("Entrou no ponto de entrada 'MOSTRA_MSG_ATU'")
lMostraMsg := .F.

Case cParam == "INCLUI_TRB"

AAdd( aStruct, { "WK_ABC" ,"C", 10, 0 } )

Case cParam == "CARREGA_TRB"

TRB->WK_ABC:= "ABC"

Case cParam == "ALT_TELA_CONT"

MsgInfo("Entrou no ponto de entrada 'ALT_TELA_CONT'.")
AADD(aEX9,"EX9_PREEMB") //TESTE CAMPO ADICIONADO A ARRAY
AADD(aEX9,"EX9_CONTNR")

Case cParam == "EXIBE_TELA_SEL_NF"
       MsgInfo('Passou pelo ponto de entrada "EXIBE_TELA_SEL_NF" ')
       lSelecaoNF := .F.

End Case

Return Nil

Preview

Veja também


Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates


Parâmetros

MOSTRA_MSG_ATU

Caracter

Variável que permite o bloqueio da mensagem de sucesso, da rotina comparação dos itens da NF contra os itens do Embarque.


INCLUI_TRBArrayParâmetro que indica que o ponto de entrada foi executado durante a criação da tabela temporária TRB. Neste momento estará disponível a variável aStruct, que possibilita a inclusão de novos campos na tabela temporária.


CARREGA_TRBArrayParâmetro que indica que o ponto de entrada foi executado na gravação da tabela temporária TRB. A tabela temporária é carregada com base nas informações do item do embarque de exportação (tabela EE9) e para cada item da tabela o ponto de entrada é executado, ao final da gravação, possibilitando a intervenção nas informações de qualquer campo desta tabela temporária.


ALT_TELA_CONTArrayParâmetro que permite a edição de Containers embarcados


EXIBE_TELA_SEL_NFCaracterManipula apresentação da tela de Seleção de NF no embarque de exportação


Nome
Tipo
Descrição
Default
Obrigatório
Referência

Retorno


Eventos de chamada do Ponto de Entrada


Variáveis

lMostraMsg

Lógico

Private

Sim

MOSTRA_MSG_ATUAtravés desta variável, é possível bloquear a mensagem de sucesso, da rotina comparação dos itens da NF contra os itens do Embarque.
aStructArrayPrivateSimINCLUI_TRBPossibilita a inclusão de novos campos na tabela temporária TRB, usada no controle de carregamento de embalagens no container.
aEX9ArrayPrivateSimALT_TELA_CONTArray que bloqueia campos.
lSelecaoNFLógicoPrivateSimEXIBE_TELA_SEL_NFVariavel que é utilizada para apresentar a tela de Seleção de NF
Nome
Tipo
Escopo
Pode Alterar
Parâmetro
Descrição

Programa Fonte

EECAE104.PRW