Árvore de páginas

Versões comparadas

Chave

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

...

EndCase


Return NIL

03. PARÂMETROS

NomeTipoDescrição
EAE100MNUCaracterVariável que permite incluir opções customizadas na tela do browse no botão "Ações relacionadas".
DETIP_ACTIVATE_DLGCaracterPermite manipular os objetos da tela de itens do embarque de exportação.
GRV_CPOS_CUSTOMCaracterPermite o tratamento de campos customizado no momento da gravação do embarque.
BUTTON_REMESSACaracterPermite manipular a exibição do botão "Vincular NF’s de Entrada" na alteração do embarque.
PE_MARK_OKCaracterPermite adicionar uma nova opção na tela de seleção de pedidos na rotina de embarque.
FECHAMENTO_EMBARQUECaracterPonto de Entrada para manipulação da data de fechamento de embarque.
STATUSCaracterPonto de Entrada que permite alterar o Status do Pedido de Exportação.
MSG_ADIANT_NAO_UTILIZADOCaracterPonto de entrada para definir se a mensagem "Este embarque possui adiantamento(s) não utilizado(s)." "Faça a vinculação do(s) mesmo(s) na manutenção de adiantamento(s)." será exibida ou não. Por padrão, a mensagem é exibida. Para não exibir, atribuir a variável 'lShowMsg := .F.'.
PE_GRAVACaracterExecutado após a gravação da tabela EEC e das rotinas disponíveis em Outras Ações, tais como: Despesas nacionais (EET) Agentes (EEB) Instituições Bancárias (EEJ), Notifys (EEN) e Notas Fiscais (EEM) e antes da gravação dos itens do embarque (EE9). Ainda dentro da transação de gravação do embarque, possibilita a customização da complementação das gravações das tabelas atualizadas até o momento.
{"PE_GRV_EE9"}ArrayExecutado no looping de gravação dos dados da tabela temporária de itens (WorkIP) para a tabela de itens do embarque de exportação (EE9) permite implementar customizações nas gravações dos registros. Estarão disponíveis os dados dos itens da tabela temporária (WorkIP) e da tabela efetiva (EE9) posicionadas no registro que em processo de gravação e as variáveis de memória da capa do embarque (EEC).



04. VARIÁVEIS


ParâmetroNomeTipoPermite alterarDescrição
DETIP_ACTIVATE_DLGoFolderObjetoSimObjeto Folder que possibilita manipular ou criar pastas a serem exibidas na tela de itens. Estará disponível em ambientes offfshore.
DETIP_ACTIVATE_DLGoMsmGetObjetoSimObjeto Get, com os campos da tabela EE9 exibidos na tela de edição de itens.
BUTTON_REMESSAlDtEmbaLógicoSimQuando o parâmetro referente a nota fiscal de remessa estiver habilitado e data de embarque preenchida, permite alterar a variável lDtEmba para manipular a exibição da rotina "Vincular NFs de Entrada".
FECHAMENTO_EMBARQUEdDtEmbDataSimVariável com o conteúdo do campo "Dt. Embarque" antes de ser alterado o Embarque.
FECHAMENTO_EMBARQUEdDtMemEmbDataSimVariável com o conteúdo do campo "Dt. Embarque" que está na memória, ou seja, durante a alteração do Embarque.
STATUScStatusCaracterSimVariável que permite alterar o Status do pedido de exportação.


05. TABELAS UTILIZADAS

  • Não há.



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

...

EECAE100 - Customização de funções de Embarque

...

Observações

...

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

...

Exemplos

User Function EECAE100()

...

oMsmGet:oBox:Align := CONTROL_ALIGN_ALLCLIENT

...

MsgInfo("Entrou no ponto de entrada 'GRV_CPOS_CUSTOM'.")

Case cParam == "BUTTON_REMESSA"

lDtEmba := .T.
MsgInfo("Entrou no ponto de entrada 'BUTTON_REMESSA'.")

Case cParam == "PE_MARK_OK"

aAdd(aButtons,{"REPLICAR",{|| U_ReplPed()},"Novo Botao"})

Case cParam == "FECHAMENTO_EMBARQUE"

...

Case cParam == "STATUS"

cStatus := Faturado Parcialmente

Case cParam == "MSG_ADIANT_NAO_UTILIZADO"

lShowMsg := .F.

Case cParam == "PE_GRAVA"

/* Gravações customizadas das funcionalidades disponíveis em outras ações. Exemplo:

EEB->(DBSetOrder(1))

EEB->(DBSeek(xFilial() + M->EEC_PREEMB)

//looping

//tratamentos customizados na tabela de agentes e comissões

*/

MsgInfo("Ponto de entrada EECAE100, parâmetro PE_GRAVA", "PE_GRAVA")

Case cParam == "PE_GRV_EE9"

MsgInfo("Ponto de entrada EECAE100, parâmetro PE_GRV_EE9", "PE_GRV_EE9")

//Customização na gravação do item do processo de embarque

EE9->EE9_ZZZZ:= "ABC"

EndCase

Return NIL

...

Idioma

...

Português(Brasil)

...

Versões

...

Microsiga_Protheus11, Microsiga_Protheus12

...

Sistemas Operacionais Suportados

...

Todos

...

Compatível com as Bases de Dados

...

Todas

...

Parâmetros

...

Nome

...

Tipo

...

Descrição

...

EAE100MNU

...

Caracter

...

DETIP_ACTIVATE_DLG

...

Variáveis

ParâmetroNomeTipoPode AlterarDescrição

DETIP_ACTIVATE_DLG

oFolder

Objeto

Sim

Objeto Folder que possibilita manipular ou criar pastas a serem exibidas na tela de itens. Estará disponível em ambientes offfshore.

DETIP_ACTIVATE_DLG

oMsmGet

Objeto

Sim

Objeto Get, com os campos da tabela EE9 exibidos na tela de edição de itens.

BUTTON_REMESSAlDtEmba LógicoSimQuando o parâmetro referente a nota fiscal de remessa estiver habilitado e data de embarque preenchida, permite alterar a variável lDtEmba para manipular a exibição da rotina "Vincular NFs de Entrada".
FECHAMENTO_EMBARQUEdDtEmbDataSimVariável com o conteúdo do campo "Dt. Embarque" antes de ser alterado o Embarque.
FECHAMENTO_EMBARQUEdDtMemEmbDataSimVariável com o conteúdo do campo "Dt. Embarque" que está na memória, ou seja, durante a alteração do Embarque.
STATUScStatusCaracterSimVariável que permite alterar o Status do pedido de exportação.

...

Programa Fonte

...

EECAE100.PRW