Histórico da Página
...
Os valores de TimeSheets não cobráveis serão demonstrados em campos novos na pré-fatura e na fatura:
Na pré-fatura:
- No grid de Caso, campo Vlr TS NCob (NX1_VTSNC);
- No grid de Contrato, campo Vlr TS NCob (NX8_VTSNC).
...
- No grid de Caso, campo Vlr TS NCob (NXC_VTSNC);
- No grid de Contrato, campo Vlr TS NCob (NXB_VTSNC).
...
Os campos de valor de TimeSheets vinculados demonstrarão os valores dos lançamentos cobráveis e não cobráveis:
Na pré-fatura:
- No grid de Caso, campo Vlr TS Vinc (NX1_VTSVIN);
- No grid de Contrato, campo Vlr TS Vinc (NX8_VTSVIN).
Na fatura:
- No grid de Caso, campo Vlr TS Vinc (NXC_VTSVIN);
- No grid de Contrato, campo Vlr TS Vinc (NXB_VTSVIN).
Será possível vincular TimeSheets não cobráveis nas pré-fatura via opção Novos.
...
Casos não cobráveis e seus lançamentos (cobráveis ou não cobráveis) não serão vinculados às pré-faturas e faturas.
...
Além disso, os relatórios de pré-fatura e fatura foram ajustados para demonstrar os valores de TimeSheets cobráveis e não cobráveis de forma separada.
Abaixo estão os ajustes nos arquivos dos relatórios:
Relatório de pré-fatura (JU201.rpt)
- Sub relatório PrefaturamentoHononorarios, inclusão das tabelas NTJ e NX1 (DataBase Expert) conforme relacionamento abaixo:
Left Outer Join NX1_FILIAL --> NTJ_FILIAL Left Outer Join NX1_CCONTR --> NTJ_CCONTR Left Outer Join NUE010.NUE_FILIAL --> NX1T10.NX1_FILIAL Left Outer Join NUE010.NUE_CCLIEN --> NX1T10.NX1_CCLIEN Left Outer Join NUE010.NUE_CLOJA --> NX1T10.NX1_CLOJA Left Outer Join NUE010.NUE_CCASO --> NX1T10.NX1_CCASO Left Outer Join NUE010.NUE_CPREFT --> NX1T10.NX1_CPREFT Left Outer Join NUE010.D_E_L_E_T_ --> NX1T10.D_E_L_E_T_ |
---|
- Incluir regra de supressão da seção Details:
if {?Pm-NX0010.NX0_SITUAC} <> '1' and ({NRC010.NRC_TEMPOZ} = '2' or {NUE010.NUE_COBRAR} = '2' or {NTJT10.NTJ_CTPATV} = {NUE010.NUE_CATIVI}) then true else false |
---|
- Sub relatório LimitePorFatura
- Ajuste na fórmula frmValorSaldoAnterior:
- Sub relatório LimitePorFatura
If {NX8010.NX8_VTSVIN} - {NX8010.NX8_VTSNC} - {NX8010.NX8_VTS} > 0 then {NX8010.NX8_VSLDPX} - ({NX8010.NX8_VTSVIN} - {NX8010.NX8_VTSNC} - {NX8010.NX8_VTS}) //Caso exceda o valor limite o saldo anterior será o saldo para as |
---|
próximas faturas menos o excedente. Else //Caso contrario o saldo anterior será o valor utilizado mais o saldo para a prox fatura. {NX8010.NX8_VSLDPX} + {NX8010.NX8_VUTFAT} |
---|
- Ajuste na fórmula frmValorExcedido:
If {NX8010.NX8_VTSVIN} - {NX8010.NX8_VTSNC} - {NX8010.NX8_VTS} > 0 then {NX8010.NX8_VTSVIN} - {NX8010.NX8_VTSNC} - {NX8010.NX8_VTS} Else 0 |
---|
- Sub relatório PrefaturamentoHononorarios - Não Cobráveis, inclusão das tabelas NTJ e NX1 (DataBase Expert) conforme relacionamento abaixo:
Left Outer Join NX1_FILIAL --> NTJ_FILIAL Left Outer Join NX1_CCONTR --> NTJ_CCONTR Left Outer Join NX1T10.D_E_L_E_T_ --> NTJT10.D_E_L_E_T_ Inner Join NUET10.NUE_FILIAL --> NX1T10.NX1_FILIAL Inner Join NUET10.NUE_CCLIEN --> NX1T10.NX1_CCLIEN Inner Join NUET10.NUE_CLOJA --> NX1T10.NX1_CLOJA Inner Join NUET10.NUE_CCASO --> NX1T10.NX1_CCASO Inner Join NUET10.NUE_CPREFT --> NX1T10.NX1_CPREFT Inner Join NUET10.D_E_L_E_T_ --> NX1T10.D_E_L_E_T_ |
---|
- Ainda no Sub Relatório PrefaturamentoHononorarios - Não Cobráveis, acrescentar no Record Selection a condição abaixo:
Trim({NRC010.NRC_TEMPOZ}) = '2' or Trim({NUE010.NUE_COBRAR}) = '2' or {NTJT10.NTJ_CTPATV} = {NUE010.NUE_CATIVI} |
---|
- Ainda no Sub Relatório PrefaturamentoHononorarios - Não Cobráveis, alterar a fórmula de supressão do Sub relatório (Obs: o trecho em vermelho foi o trecho que foi incluído na fórmula):
Shared NumberVar vgnTotalTSZero; If {?pMostraTSNCob} = '1' or {NX1010.NX1_VTSNC} > 0 or {NX8010.NX8_VTSNC} > 0 Then |
---|
Relatório de fatura (JU203.rpt)
- Sub relatório FaturamentoHononorarios, inclusão da tabela NTJ (DataBase Expert) conforme relacionamento abaixo:
Left Outer Join NXC010.NXC_FILIAL --> NTJT10.NTJ_FILIAL Left Outer Join NXC010.NXC_CCONTR --> NTJT10.NTJ_CCONTR Left Outer Join NXC010.NXC_FILIAL --> NTJT10.NTJ_FILIAL Left Outer Join NXC010.NXC_CCONTR --> NTJT10.NTJ_CCONTR |
---|
- Incluir regra de supressão da seção Details a:
shared stringvar TipoRelat; if {NUE010.NUE_UTR} = 0 or {NUE010.NUE_COBRAR} = '2' or ({NUE010.NUE_CATIVI} = {NTJT10.NTJ_CTPATV}) then |
---|
- Ajuste na fórmula frmHonorarioValorTotal para ficar da seguinte maneira:
{NX8010.NX8_VTSVIN} - {NX8010.NX8_VTSNC} |
---|
Relatório de fatura (JU203.rpt)
- Sub relatório TS não cobráveis, inclusão das tabelas NTJ e NS7 (DataBase Expert) conforme relacionamento abaixo:
Inner Join NXC_FILIAL --> NTJ_FILIAL Inner Join NXC_CCONTR --> NTJ_CCONTR Inner Join NXC_CESCR --> NS7_COD Inner Join CTO_FILIAL --> NS7_CFILIA |
---|
- Ainda no Sub Relatório TS não cobráveis, ajustar no Record Selection para que fique da seguinte maneira (Obs: o trecho em vermelho foi o trecho que foi incluído na fórmula):
{NXC010.NXC_CFATUR} = {?Pm-NXA010.NXA_COD} and If {?Pm-NT0010.NT0_TITFAT} <> ' ' then |
---|
04. DEMAIS INFORMAÇÕES
Card documentos Informacao Executar a atualização de dicionário via UPDDISTR. Após a atualização do ambiente executar o UPDPFS para compatibilizar os dados. Titulo IMPORTANTE!
...