01. DADOS GERAIS

Produto:

Sisjuri

Linha de Produto:

Sisjuri

Segmento:

Jurídico

Módulo:

BCSFaturamento

Função:Pré-faturamento
País:Brasil
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :Ao emitir pré-fatura de um caso com lançamentos somente de atividades não cobráveis e com tempo fatu = 0, o sistema exibiu o relatório apenas com os títulos e não mostrou os lançamentos e resumo do profissional.


02. SITUAÇÃO/REQUISITO

Ao emitir pré-fatura de um caso com lançamentos somente de atividades não cobráveis e com tempo fatu = 0, o sistema exibiu o relatório apenas com os títulos e não mostrou os lançamentos e resumo do profissional.

03. SOLUÇÃO

Ajuste na rotina de exibição do relatório de pré-fatura para considerar a preferência VINCTSATIVNCPREFAT, e exibir os lançamentos de atividade não cobrável ou com tempo zerado para revisão.


1. Use quando for necessário descrever um passo a passo.

2. Use quando for necessário descrever um passo a passo.


04. DEMAIS INFORMAÇÕES

----------------------------------------------------------------------------------------------
--AJUSTES NO RELATÓRIO - PREFATURAMENTO.RPT
--------------------------------------------------------------------------------------------- 


1) Sessão prefaturamento honorários (lançamentos de TS):
Exibir mesmo se os tempos estiverem zerados se a preferência "VINCTSATIVNCPREFAT" estiver S

----------------------------------------------------------------------------------------------
--Subreport prefatuamentohonorario
----------------------------------------------------------------------------------------------
--supress das sessões (título e detalhes):
--------------------------------------
if {VW_TSHEETTPREFAT.VINC_TS_NC} = 'S' then
    false
else
    {VW_TSHEETTPREFAT.ATIV_COBRAVEL} = 'N'
;

--supress de cada campo:
--usar o mesmo supress nos campos no grupo de detalhes e no grupo dos títulos (format field / supress)


--Supress do campo cod_advg
--------------------------------------
If {VW_TSHEETTPREFAT.COD_REL} in [4,6]
then
  True
else
  if {VW_TSHEETTPREFAT.TEMPO_FATU} <= 0 or ISNULL({VW_TSHEETTPREFAT.TEMPO_FATU}) then
        if {VW_TSHEETTPREFAT.VINC_TS_NC} = 'S' then
            false
        else
            {VW_TSHEETTPREFAT.ATIV_COBRAVEL} = 'N'
  else
    False

--Supress do campo data
--------------------------------------
If {VW_TSHEETTPREFAT.COD_REL} in [5,6]
then
  True
Else if {VW_TSHEETTPREFAT.TEMPO_FATU} <= 0 or ISNULL({VW_TSHEETTPREFAT.TEMPO_FATU}) then
  if {VW_TSHEETTPREFAT.TEMPO_FATU} <= 0 or ISNULL({VW_TSHEETTPREFAT.TEMPO_FATU}) then
        if {VW_TSHEETTPREFAT.VINC_TS_NC} = 'S' then
            false
        else
            {VW_TSHEETTPREFAT.ATIV_COBRAVEL} = 'N'
else
  False

--Supress do campo complemento
--------------------------------------
if {VW_TSHEETTPREFAT.TEMPO_FATU} <= 0 or ISNULL({VW_TSHEETTPREFAT.TEMPO_FATU}) then
  if {VW_TSHEETTPREFAT.TEMPO_FATU} <= 0 or ISNULL({VW_TSHEETTPREFAT.TEMPO_FATU}) then
        if {VW_TSHEETTPREFAT.VINC_TS_NC} = 'S' then
            false
        else
            {VW_TSHEETTPREFAT.ATIV_COBRAVEL} = 'N'
else
  If {VW_TSHEETTPREFAT.COD_REL} = 7 Then
    True
  Else
    False

--Supress do campo tempo_fatu
--------------------------------------
if {VW_TSHEETTPREFAT.COD_REL} in [1,6,8]
then
  if {VW_TSHEETTPREFAT.TEMPO_FATU} <= 0 or ISNULL({VW_TSHEETTPREFAT.TEMPO_FATU}) then
      if {VW_TSHEETTPREFAT.TEMPO_FATU} <= 0 or ISNULL({VW_TSHEETTPREFAT.TEMPO_FATU}) then
            if {VW_TSHEETTPREFAT.VINC_TS_NC} = 'S' then
                false
            else
                {VW_TSHEETTPREFAT.ATIV_COBRAVEL} = 'N'
  else
    False
else
  true


--Supress do campo @frmtipoatividades
--------------------------------------

if {VW_TSHEETTPREFAT.COD_REL} in [1,6,8]
then
  if {VW_TSHEETTPREFAT.TEMPO_FATU} <= 0 or ISNULL({VW_TSHEETTPREFAT.TEMPO_FATU}) then
    True
  else
    if {VW_TSHEETTPREFAT.VINC_TS_NC} = 'S' then
        false
    else
        {VW_TSHEETTPREFAT.ATIV_COBRAVEL} = 'N'
else
  true


   


----------------------------------------------------------------------------------------------



2) Sessão prefaturamento advogado (resumo prof)
- somente exibir se houver valor.

If (({VW_PASTATPREFAT.QUANTTS} = 0)  or ( {VW_PASTATPREFAT.VALORTS} = 0 )) Then
  True
Else
  False;
  
  



05. ASSUNTOS RELACIONADOS