Árvore de páginas

Versões comparadas

Chave

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

...

02. EXEMPLO DE UTILIZAÇÃO

User Function EECAP100()
Local cParamIXB
Local lRet:= .T.
Local nPos

Begin Sequence

If ValType(ParamIXB) == "A"

   cParamIXB:= ParamIXB[1]

Else

   cParamIXB:= ParamIXB

EndIf

Do Case

Case cParamIXB == "PE_COPYPED"

/*
Exemplo quando acessada a ação de cópia do processo

If ParamIXB[3] //se foi selecionada a cópia dos itens

   WorkIt->(DBgoTop())
While WorkIt->(!Eof())

   WorkIt->EE8_ZZZZZ:= ""
   WorkIt->(DBSkip())

EndDo

WorkIt->(DBgoTop())

EndIf

*/

Case cParamIXB == "GRV_WORK"

   MsgInfo("Ponto de entrada EECAP100 com o parâmetro 'GRV_WORK'")

EndCase

End Sequence

Return lRet

03. PARÂMETROS


NomeTipoDescrição
GRV_WORKCaracterExecutado no início da função principal antes de criar a Work.
AP100MAN_INICIOArrayExecutado no início da função de manutenção dos processos.
CAN_MODIFYArrayExecutado após a verificação se o pedido pode ser alterado.
ANTES_TELA_PRINCIPALArrayExecutado antes da tela principal do pedido.
FECHA_TELA_PRINCIPALArrayExecutado após a abertura da tela principal do pedido.
DETMAN_ANTES_DIALOGArrayExecutado antes da tela de manutenção do item.
PE_GRVDETArrayApós a gravação dos detalhes na WorkGrp.
DEL_WORKITArrayApós a exclusão dos detalhes na WorkGrp.
CANCELAArrayExecutado quando a opção de excluir o pedido é cancelada.
PE_DEL_WORKArrayExecutado no início da função AP100Del antes de deletar o registro na WORK.
ESTORNO_ITEMArrayNo estorno do item, após a exclusão dos registros na EEY e antes da exlcusão dos registros na EE8.
PE_GRV_EE8ArrayExecutado na função AP100Grava após a gravação da EE8.
PE_GRVArrayExecutado após gravação da EE8.
GRV_PEDArrayPermitir alteração no processo de gravação do pedido de exportação.
PE_LINOKArrayExecutado na função AP100LINOK que valida os campos da enchoice. Usado na validação da linha. 

Permite acesso ao Array aCampoVld que contem a lista de campos do produto padrão que não serão validados ao incluir/alterar o item do pedido de exportação.

ROD_CAPA_PEDArrayExecutado antes de apresentar o rodapé da capa.
ROD_ITENS_PEDArrayExecutado antes de apresentar o rodapé dos itens
PE_COPYPEDArrayExecutado na função AP100CopyFrom, após a cópia dos dados do processo.
COPYPED_TELAArrayExecutado na função AP100SelProc que copia dados de um processo, antes da tela de seleção de pedidos.
GETPESOSArrayExecutado antes da tela de conferência de pesos.
GETPESOS_OKArrayExecutado após a abertura da tela de conferência de pesos.
PE_OFFSHORE_GERA_CAPAArrayExecutado na função AP100GerPed que gera pedido para filial do exterior, no momento de gravação dos campos de memória da tabela EE7.
ESTORNO_PEDIDOArrayExecutado antes de deletar o pedido da tabela EE7.
ESTORNO_PEDIDO_EXTArrayExecutado antes de deletar o pedido da tabela EE7 para filial do exterior.
PE_EXCArrayExecutado no final da função AP100DelPed que deleta os pedidos de exportação.
CALC_FOBTOTArrayApurar o valor Fob total dos itens em que o agente está vinculado.

04. VARIÁVEIS


ParâmetroNomeTipoPermite alterarDescrição
PE_GRVDETnTipoNuméricoSim
nOpcAuxNuméricoSimVariável utilizada para a alteração da opção aRotina.
CALC_FOBTOTnFobTotAuxNuméricoSimApurar o valor Fob total dos itens em que o agente está vinculado.
PE_GRVlEECAP100LógicoNãoFlag para que o ponto de entrada "PE_GRV" seja executado apenas uma vez.
GETPESOSnPesLCNuméricoSim
GETPESOSnPesBCNuméricoSim
PE_COPYPEDlCapaLógicoSim
PE_COPYPEDIItensLógicoSim



05. TABELAS UTILIZADAS

  • Não há.



...