Árvore de páginas


01. DADOS GERAIS

Produto:

Gestão Jurídica by Legal Desk

Linha de Produto:

Linha Protheus

Segmento:

Jurídico

Módulo:Pré-Faturamento de Serviços - SIGAPFS
Função:

Casos - JURA070

Contratos - JURA096

Vínculo de lançamentos na emissão de Pré-Fatura - JURA201B

Totalizador de Valores do Caso da Pré-Fatura - JURA201D

Totalizador do Contrato - JURA201E

Operação de Pré-Faturas - JURA202

Emissão de Faturas - JURA203F

Classe de parâmetros da emissão de Pré-Fatura - TJurPreFat

País:Brasil
Ticket:12589362
Story:DJURFAT1-13995 - DJURFAT1-13802


02. SITUAÇÃO/REQUISITO

O comportamento do relatório de conferência (tela de emissão de pré-fatura) deveria gerar o relatório mostrando os lançamentos de casos não cobráveis e Time Sheet e demais lançamentos pendentes, mesmo que sem uma parcela atrelada. Ou seja, trazer tudo daquele filtro, independente se é passível de faturamento ou não.

03. SOLUÇÃO

Ajuste na emissão de Pré-Fatura com situação de conferência para considerar lançamentos e casos não cobráveis.

04. DEMAIS INFORMAÇÕES

Necessário efetivar os ajustes abaixo no arquivo crystal do relatório de Pré-Fatura (JU201.rpt)

1 - Subrelatório "PreFaturamentoHonorarios"

    1. Clicar com o botão direito do mouse em cima do subrelatório na opção “Change SubReport Link”;
    2. No quadro esquerdo localizar o campo “NX0XXX.NX0_SITUAC” e adicionar no quadro direito;
    3. Desmarcar a opção: “Select data in subreport based on field”;
    4. Confirmar a alteração;
    5. Clicar duas vezes em cima do subrelatório com o botão esquerdo do mouse;
    6. Dentro do subrelatório na barra de menu superior principal do Crystal acessar o menu “Report -> Selection Formulas -> Record”
    7. Efetivar as alterações abaixo:
      1. Substituir a linha:

and Trim({NUE010.NUE_CPREFT}) = Trim({?Pm-NX0010.NX0_COD})

Por:

Trim({NUE010.NUE_COD}) = Trim({NW0010.NW0_CTS})

      1. Subatituir a linha:

and Trim({NRC010.NRC_TEMPOZ}) = '1'

Por:

and ( Trim({NRC010.NRC_TEMPOZ}) = '1' or {?Pm-NX0010.NX0_SITUAC} = '1' )


Obs.: As alterações abaixo devem ser efetuadas em todas as repetições dentro da estrutura de “IF” e “ELSE”


2 - Subrelatório "PreFaturamentoAdvogado"

    1. Clicar com o botão direito do mouse em cima do subrelatório na opção “Change SubReport Link”;
    2. No quadro esquerdo localizar o campo “NX0XXX.NX0_SITUAC” e adicionar no quadro direito;
    3. Desmarcar a opção: “Select data in subreport based on field”;
    4. Confirmar a alteração;
    5. Clicar duas vezes em cima do subrelatório com o botão esquerdo do mouse;
    6. Dentro do subrelatório na barra de menu superior principal do Crystal acessar o menu “Report -> Selection Formulas -> Record”
    7. Efetivar as alterações abaixo:
      1. Substituir a linha:

and {@frmAdvogadoValorTotal} > 0

Por:

and ( {@frmAdvogadoValorTotal} > 0 or {?Pm-NX0010.NX0_SITUAC} = '1' )

Obs.: As alterações abaixo devem ser efetuadas em todas as repetições dentro da estrutura de “IF” e “ELSE”

3 - Subrelatório "PreFaturamentoDespesas"

    1. Clicar com o botão direito do mouse em cima do subrelatório na opção “Change SubReport Link”;
    2. No quadro esquerdo localizar o campo “NX0XXX.NX0_SITUAC” e adicionar no quadro direito;
    3. Desmarcar a opção: “Select data in subreport based on field”;
    4. Confirmar a alteração;
    5. Clicar duas vezes em cima do subrelatório com o botão esquerdo do mouse;
    6. Dentro do subrelatório na barra de menu superior principal do Crystal acessar o menu “Report -> Selection Formulas -> Record”
    7. Efetivar as alterações abaixo:
      1. Substituir a linha:

 and  {NVY010.NVY_COBRAR} = '1'

Por:

and ( {NVY010.NVY_COBRAR} = '1' or {?Pm-NX0010.NX0_SITUAC} = '1')

Obs.: As alterações abaixo devem ser efetuadas em todas as repetições dentro da estrutura de “IF” e “ELSE”

4 - Agrupamento de rodapé "Group Footer #3d - @frmJuncao A"

    1. Clicar com o botão direito do mouse em cima do agrupamento de rodapé  na opção “Section Expert”;
    2. No quadro common localizar a opção “Suppress (no Drill-Down)” e selecione o botão de fórmula:
    3. Efetivar as alterações abaixo:
      1. Substituir a linha:

 If {NT0010.NT0_TPFX} <> ''  Then
  False
Else
  True

Por:

If {NX0010.NX0_SITUAC} = '1' Then
    True
Else
If {NT0010.NT0_TPFX} <> ''  Then
  False
Else
  True


05. ASSUNTOS RELACIONADOS