Á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:Operação de Faturas - JURA204


02. PONTO DE ENTRADA

Descrição:

Este ponto de entrada pertence à rotina de Operação de Faturas, JURA204(). 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 “situação” dos títulos.

Localização:

Módulo SIGAPFS 

Atualizações >> Movimentações >> Operação de Faturas >> Outras Ações >> Títulos >> Legenda

Atualizações >> Movimentações >> Operação de Faturas >> Outras Ações >> Títulos >> Duplo clique na legenda

Programa Fonte:

JURA204

Função:

JA204PTGER

Ponto de Entrada:

J204SetLeg

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 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 J204SetLeg()
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", "BR_BRANCO", "Títulos em aberto"})
    AAdd(aLegPE, {"E1_SALDO == 0", "BR_AMARELO", "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>