Histórico da Página
...
EndIf
Return Nil
03. PARÂMETROS
Nome | Tipo | Descrição |
---|---|---|
NOT_DIALOG | Caracter | Variável que permite a customização da tela de Notifys. |
TROCA_FILIAL_NOTA | Caracter | Ponto de entrada responsável pela troca de filial para geração de nota |
TROCA_PERCOM_VLCOM | Caracter | Ponto de entrada para troca do valor da comissão do agente salva na work WorkIp ou WorkIt |
COMIS_TOT | Caracter | Ponto de entrada permite alterar o campo que será usado no calculo da comissão do agente. Através desse ponto de entrada, podem ser acessadas as tabelas "EE8/WorkIt(Fase Pedido Exportação)" ou "EE9/WorkIp(Fase Embarque)". Os nomes das tabelas serão passados nas posições 2 e 3 do ParamIxb. |
VALID_AG_COM | Caracter | Executado na validação da inclusão do agente e da comissão, permite implementar validações adicionais. Quando o retorno deste ponto for .F. (false), a inclusão da comissão do agente será interrompida. Estará disponível a variável nTipoDet, que indicará as ações executadas pelo usuário, a saber: 3: Visualização 4: Inclusão 5: Alteração 6: Exclusão |
{"PE_GRV_EET", WorkDe->EET_RECNO} | Array | Executado no looping da tabela temporária WorkDe, no momento da atualização dos dados na tabela de despesas nacionais (EET), permite customizar as gravações dos dados. A primeira posição do array, PE_GRV_EET, indica o momento em que o ponto de entrada é executado. A segunda posição do array é o RecNo do registro na tabela EET. Quando for 0, indicará que a despesa está sendo incluída e quando diferente de 0, indicará que é uma alteração de uma despesa existente. Estarão disponíveis neste momento dados das despesas nacionais nas tabelas WorkDe e EET. Este ponto é executado antes da realização da integração com o módulo SIGAFIN, para geração do título a pagar da despesa. |
FIM_BROWSE_AG | Caracter | Executado após a confirmação ou cancelamento da tela do agente de comissão - tela principal que lista todos os agentes de comissão. Para identificar se o usuário confirmou ou cancelou a gravação da tela, deve ser verificada a variável lOk. |
04. VARIÁVEIS
Parâmetro | Nome | Tipo | Permite alterar | Descrição |
---|---|---|---|---|
NOT_DIALOG | nOpcPE | Numérico | Não | Através desta variável, é possivel identificar a operação utilizada no processo. |
TROCA_FILIAL_NOTA | cFilFatNf | Caracter | Sim | Váriavel que permite a troca de filial pelo ponto de entrada. |
VALID_AG_COM | nTipoDet | Numérico | Sim | Indica a ação executada pelo usuário: 3: Visualização; 4: Inclusão; 5: Alteração; 6: Exclusão. |
FIM_BROWSE_AG | lOK | Lógico | Não | Indica se o usuário confirmou ou cancelo a operação realizada na tela de agentes. |
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
...
Observações
...
Exemplos
User Function EECAP101()
Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))
Local nRecNoEET
If cParam == "NOT_DIALOG"
MsgInfo("Entrou no ponto de entrada 'NOT_DIALOG. Variavel 'nOpcPE' = " + cValToChar(nOpcPE))
EndIf
If cParam == "TROCA_FILIAL_NOTA"
cFilFatNf := EE9->EE9_MSFIL
MSGINFO("Entrou no ponto de entrada 'TROCA_FILIAL_NOTA'")
Endif
IF cParam == "TROCA_PERCOM_VLCOM"
MSGINFO("Entrou no ponto de entrada 'TROCA_PERCOM_VLCOM'")
Endif
If cParam == "COMIS_TOT"
/*Exemplo de uso do ponto de entrada para alterar o campo de valor a ser considerado na apuração da comissão*/
cAlias1:= ParamIXB[2]
cAlias2:= ParamIXB[3]
...
EndIf
If cParam == "VALID_AG_COM"
/*
Inclusão do agente/ comissão
*/
MsgInfo("Ponto de entrada com o parâmetro VALID_AG_COM", "VALID_AG_COM")
If nTipoDet == 4
//aborta a inclusão
Return .F.
EndIf
EndIf
If cParam == "PE_GRV_EET"
MsgInfo("Ponto de Entrada EECAP101, parâmetro PE_GRV_EET", "PE_GRV_EET")
nRecNoEET:= ParamIxb[2] //RecNo da tabela EET registrado na tabela temporária WorkDe. Quando for 0, é uma nova despesa (inclusão); quando for diferente de 0, é uma atualização de despesa (alteração)
If nRecNoEET == 0
//Customização na inclusão de uma despesa
EndIf
EndIf
If cParam == "FIM_BROWSE_AG"
//variável que indica se o cliente clicou em confirmar ou cancelar
If lOk
MsgInfo("Confirmou a gravação do agente de comissão", "FIM_BROWSE_AG")
Else
MsgInfo("Cancelou a gravação do agente de comissão", "FIM_BROWSE_AG")
EndIf
EndIf
...
Preview
...
Idioma
...
Português(Brasil)
...
Versões
...
Microsiga_Protheus 11 e 12
...
Sistemas Operacionais Suportados
...
Todos
...
Compatível com as Bases de Dados
...
Todas
...
Parâmetros
...
Nome
...
Tipo
...
Ponto de entrada permite alterar o campo que será usado no calculo da comissão do agente. Através desse ponto de entrada, podem ser acessadas as tabelas "EE8/WorkIt(Fase Pedido Exportação)" ou "EE9/WorkIp(Fase Embarque)".
Os nomes das tabelas serão passados nas posições 2 e 3 do ParamIxb.
...
Executado na validação da inclusão do agente e da comissão, permite implementar validações adicionais. Quando o retorno deste ponto for .F. (false), a inclusão da comissão do agente será interrompida.
Estará disponível a variável nTipoDet, que indicará as ações executadas pelo usuário, a saber:
3: Visualização
4: Inclusão
5: Alteração
6: Exclusão
...
Executado no looping da tabela temporária WorkDe, no momento da atualização dos dados na tabela de despesas nacionais (EET), permite customizar as gravações dos dados.
A primeira posição do array, PE_GRV_EET, indica o momento em que o ponto de entrada é executado.
A segunda posição do array é o RecNo do registro na tabela EET. Quando for 0, indicará que a despesa está sendo incluída e quando diferente de 0, indicará que é uma alteração de uma despesa existente.
Estarão disponíveis neste momento dados das despesas nacionais nas tabelas WorkDe e EET. Este ponto é executado antes da realização da integração com o módulo SIGAFIN, para geração do título a pagar da despesa.
...
Retorno
...
Eventos de chamada do Ponto de Entrada
...
Variáveis
...
Indica a ação executada pelo usuário: 3: Visualização; 4: Inclusão; 5: Alteração; 6: Exclusão.
...
Programa Fonte
...