Árvore de páginas

Versões comparadas

Chave

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

...

shared stringvar TipoRelat;

if {NUE010.NUE_UTR} = 0 or {NUE010.NUE_COBRAR} = '2' or ({NUE010.NUE_CATIVI} = {NTJT10.NTJ_CTPATV}) then
    true
else
    if TipoRelat = '0001' then
        false
    else
        true;


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 
{NXC010.NXC_CESCR} = {?Pm-NXA010.NXA_CESCR} and
({NRC010.NRC_TEMPOZ} = '2' or {NUE010.NUE_COBRAR} = '2' or {NTJT10.NTJ_CTPATV} = {NUE010.NUE_CATIVI} or
(
 ({NUE010.NUE_VALOR1} = 0 and {NUE010.NUE_UTR} > 0 and {NUE010.NUE_CLTAB} = ' ') or
 ({NRD010.NRD_COBMAI} = '1' and {NUE010.NUE_VALOR1} < {NV4010.NV4_VLHFAT}) or
 ({NRD010.NRD_COBMAI} = '2')
)) and
{CTO010.D_E_L_E_T_} = ' ' and
{NUE010.D_E_L_E_T_} = ' ' and
{NW0010.D_E_L_E_T_} = ' ' and
{NXC010.D_E_L_E_T_} = ' ' and
{NTJT10.D_E_L_E_T_} = ' ' and
{NS7T10.D_E_L_E_T_} = ' ' and

If {?Pm-NT0010.NT0_TITFAT} <> ' ' then
(
   {NUE010.NUE_CCLIEN} = {?Pm-NXC010.NXC_CCLIEN} and
   {NUE010.NUE_CLOJA} = {?Pm-NXC010.NXC_CLOJA}
)
else
(
   {NUE010.NUE_CCLIEN} = {?Pm-NXC010.NXC_CCLIEN} and
   {NUE010.NUE_CLOJA} = {?Pm-NXC010.NXC_CLOJA} and
   {NUE010.NUE_CCASO} = {?Pm-NXC010.NXC_CCASO}
)    


04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoExecutar a atualização de dicionário via UPDDISTR. Após a atualização do ambiente executar o UPDPFS para compatibilizar os dados.
TituloIMPORTANTE!

...