Árvore de páginas

Versões comparadas

Chave

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

 Tempo aproximado para leitura: 05 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Jurídico
Módulo:

Pré-faturamento de Serviços - SIGAPFS

Função:Cobrança - JURA243


02. PONTO DE ENTRADA

Descrição:

Este ponto de entrada pertence à rotina de Cobrança, JURA243(). Usado para customização das legendas, permitindo inserir novas legendas ou alterar a condição, os textos e cores das legendas que vem por padrão que representam a “origem” dos títulos.

Localização:

Módulo SIGAPFS 

Atualizações >> Financeiro >> Cobrança

Programa Fonte:

JURA243

Função:

J243Browse

Ponto de Entrada:

J243SetLeg

Parâmetros:

  

Nome

Tipo

Descrição

Obrigatório

PARAMIXBarray

Array multidimensional 

NomeTipoDescrição
PARAMIXB[1]caractere

Expressão AdvPL com a regra da legenda

PARAMIXB[2]caractere

Cor que identifica a regra

PARAMIXB[3]caractere

Título da legenda, utilizado na janela de visualização das legendas

Sim



Retorno:

 

Nome

Tipo

Descrição

Obrigatório

aLegPE

Array

Retorna um array com as legendas na estrutura correta customizadas. As legendas do padrão não serão aplicadasum array com as legendas customizadas na estrutura correta. Se a estrutura estiver correta as legendas do padrão não serão aplicadas. Caso a estrutura do array aLegPE estiver em branco, serão aplicadas as legendas do padrão.

Sim




03. EXEMPLO

#include "protheus.ch"
#include "parmtype.ch"
#include "fwmvcdef.ch"



User Function J243SetLeg()
Local aLegPad  := PARAMIXB[1// Array com as Legendas do Padrão
Local aLegPE   := {}

    // O array que será enviado pelo ponto de entrada deve ter a seguinte estrutura
    // Array multidimensional, sendo
    // aLegPE[X][1] (caractere) = Expressão AdvPL com a regra da legenda
    // aLegPE[X][2] (caractere) = Cor que identifica a regra
    // aLegPE[X][3] (caractere) = Título da legenda, utilizado na janela de visualização das legendas
    AAdd(aLegPE, {"E1_SALDO <> 0", "PINK", "Títulos em aberto"})
    AAdd(aLegPE, {"E1_SALDO == 0", "YELLOW", "Títulos pagos"    })

Return aLegPE // Ao enviar um array com as legendas na estrutura correta, as legendas do padrão não serão aplicadas.


Templatedocumentos


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;
}
</style>