Árvore de páginas

Versões comparadas

Chave

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

...

O ponto de entrada F040URET tem como objetivo adicionar regras de legendas de usuário para diversas rotinas do financeiro como FINA040, FNA050, FINA740, FINA750 entre outras.Permite incluir regra de legenda de usuário para as tabelas SE1 e SE2

O PE F040URET adiciona a regra e o PE F040ADLE adiciona a descrição quando acionada a tela de legenda conforme imagem abaixo.

Image Added

Logo os pontos de entrada F040URET F040ADLE devem ser utilizados em conjunto.


As regras retornadas pelo ponto de entrada F040URET serão adicionadas depois das regras do padrão.

Sendo assim as regras do padrão serão prioritárias em relação às do ponto de entrada.Caso seja preciso adicionar legendas em outra ordem ou alterar legendas do padrão, utilizar o ponto de entrada FINALEG.

Card documentosInformacaoCaso seja preciso adicionar legendas em outra ordem ou alterar legendas do padrão, utilizar o ponto de entrada FINALEG.TituloIMPORTANTE!


03. PARÂMETROS


NomeDescrição
aRegrasContém o array com as regras do padrão

aLegendas

Contém array com as legendas e descrição.

...

NomeDescrição

aRet

Array com a regra e a legenda.

Estrutura do array:
1º posição: Regra

2ª posição: Cor da Legenda

Exemplo:

aAdd(aRet,{"!Empty(E1_PORTADO)","BR_LARANJA"})


05. EXEMPLO DE UTILIZAÇÃO

...

Bloco de código
languagejava
themeMidnight
titleFN677CLIP
#INCLUDE "PROTHEUS.CH"

/*
    Ponto de entrada para regras de legenda
*/
User Function F040URET()

Local aRet := {}

If FunName() $ "FINA040|FINA740"	
    aAdd(aRet,{"!Empty(E1_PORTADO)","BR_LARANJA"})
Endif

Return aRet 


/*
    Ponto de entrada para legenda e descrição ao acionar o botão legendas do browse
*/
User Function F040ADLE()

Local aRet := {}              

aAdd(aRet,{"BR_LARANJA","Título em Portador"})

Return aRet



HTML
<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>