Árvore de páginas

Versões comparadas

Chave

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


ÍNDICE

  1. Visão Geral;
  2. Eventos;
  3. Parâmetros;
  4. Retorno;
  5. Exemplo de utilização
  6. Tela XXX
    1. Outras Ações / Ações relacionadas
  7. Tela XXX
    1. Principais Campos e Parâmetros
  8. Tabelas utilizadas
  9. ;
  10. Documentos relacionados.


01. VISÃO GERAL

O ponto de entrada PCOAK2LOK  permite realizar validações adicionais na edição da linha no do cadastro no folder ITENS da Planilha Orçamentária (PCOA100). 

...

Localização:

...

Planilha Orçamentária (PCOA100) folder ITENS

02. EVENTOS


...

Eventos:

Bloco de código
languagejs

...

...

title

...

PcoXInc
If ExistBlock("PCOAK2LOK")

    lRet := ExecBlock("PCOAK2LOK",.F.,.F.)

...



EndIf

03. PARÂMETROS

Não há 

04. RETORNO

Tipo

Descrição

Obrigatório

Lógico

Retorna .T. (true) se a linha é valida com a regra do ponto de entrada ou .F. (false) se a linha não estiver válida com a regra do ponto de entrada.

Sim


05. EXEMPLO DE UTILIZAÇÃO


Bloco de código
languagejs
titlePCOAK2LOK
//P_E**************************************************************************************

...

//P_E - Ponto de entrada utilizado para validação da linha de digitação do 

...

orçamento

...

//P_E - Parâmetros : Nenhum 

...


...

//P_E - Retorno : .F. - Deve bloquear a linha de 

...

digitação e .T. - Liberar a linha digitada

...

.
//P_E***************************************************************************************

...

Programa Fonte:

...

PCOXINC

...

Função:

...

Validações Adicionais (PCOAK2LOK)

...

Retorno:

...

Nome

Tipo

Descrição

Obrigatório

 cPE3105

C

Script de procedure para inclusão dos movimentos orçamentários (AKD)

Sim

02. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagejs
themeMidnight
titleExemplo
*

User Function PCOAK2LOK
Local lRet := .T.
    If GDFieldGet('AK2_CLASSE') == '000001'
        Help(NIL, NIL, "Ponto de Entrada - PCOAK2LOK", NIL, "Esta Classe não pode ser informada.", 1, 0, NIL, NIL, NIL, NIL, NIL, {"Informar outra Classe Orçamentária"})
        lRet := .F.
   EndIf
Return lRet// (lógico) retorna .T. (true) se a linha é valida com a regra do ponto de entrada ou .F. (false) se a linha não estiver válida.

03. TELA XXXXX

Outras Ações / Ações relacionadas

...

04. TELA XXXXX

...

Descrição:

...

O ponto de entrada PCOA5307 é chamado após a validação e mensagens do controle de contingência, possibilitando que o cliente realize avaliações especificas e defina se o registro pode ou não ser incluso.

...

Eventos:

...

Bloqueio orçamentário com controle de contingência.

...

Programa Fonte:

...

Solicitação de Contingência (PCOA530)

...

Função:

...

PCOA530

...

NomeTipoDescrição
ParamIxb[1] ArrayDados orçamentários considerando o registro que se pretende incluir.
ParamIxb[2]LógicoIndica se na avaliação orçamentária padrão, o registro poderá ser incluso.
ParamIxb[3]NuméricoIndica qual ação foi selecionada pelo usuário na solicitação de contingência.

...

Retorno:

...

Tipo

Descrição

Obrigatório

Lógico

Indica se o movimento poderá ser incluso.

Sim

06. DOCUMENTOS RELACIONADOS

Planejamento e Controle Orçamentário



Card documentos
Informacao<p>Utilização com parâmetros (F12): 1- Completa; 2- Filtro/C.O. ; 3- Filtro/Usuário. </p>
TituloIMPORTANTE!

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

...


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>