Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Relatórios
Data/Hora da Publicação: 21/02/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 14:54:02
Descrição da Nota: NO HISTÓRICO CONTÁBIL AS INFORMAÇÕES ESTAVAM SENDO IMPRESSAS ERRADAS.
Sintoma
Quando temos a mesma fatura vinculada e liquidada várias vezes e em datas diferentes, as informações
no histórico contábil aparecem alinhadas. Elas devem aparecer uma em cada linha.
Solução
Foram efetuadas novas consistências para a impressão do cenário acima descrito..
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 00918 Data: 21/02/2006 Hora: 13:24:01
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 00918
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00022
Agrupamento : 00101
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
NO HISTÓRICO CONTÁBIL AS INFORMAÇÕES ESTAVAM SENDO IMPRESSAS ERRADAS.
----------------------------------------------------------------------------------------------------
Palavras Chave:
HISTÓRICO CONTÁBIL CONTRATO VINCULAÇÃO LIQUIDAÇÃO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/ZYCBR059
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBR059
...
ENDON.
ON CHANGE OF itab_dados-dtvincul.
IF v_flag = ' '.
WRITE:
/(01) '|' NO-GAP,(010) space NO-GAP,
* >> Início da exclusão: FORM IMPRIME_DADOS_PRE
(01) '|' NO-GAP, (010) itab_dados-nrparcf CENTERED NO-ZERO
* << Fim da exclusão
* >> Início da inclusão: FORM IMPRIME_DADOS_PRE
12 '|' NO-GAP, (010) itab_dados-nrparcf CENTERED NO-ZERO
* << Fim da inclusão
NO-GAP,
(01) '|' NO-GAP, (010) itab_dados-gsberf CENTERED NO-ZERO
NO-GAP ,
(01) '|' NO-GAP,(010) itab_dados-dtvincul CENTERED NO-ZERO
NO-GAP,
...
...
ENDON.
ON CHANGE OF itab_dados-dtliquid.
IF v_flag2 = ' ' AND v_flag = ' '.
WRITE :
/(01) '|' NO-GAP, (10) space NO-GAP,
* >> Início da exclusão: FORM IMPRIME_DADOS_PRE
(01) '|' NO-GAP, (010) space NO-GAP,
(01) '|' NO-GAP, (010) space NO-GAP,
(01) '|' NO-GAP, (10) space NO-GAP,
(01) '|' NO-GAP, (16) space NO-GAP,
* << Fim da exclusão
* >> Início da inclusão: FORM IMPRIME_DADOS_PRE
12 '|' NO-GAP, (010) space NO-GAP,
23 '|' NO-GAP, (010) space NO-GAP,
34 '|' NO-GAP, (10) space NO-GAP,
45 '|' NO-GAP, (16) space NO-GAP,
* << Fim da inclusão
(01) '|' NO-GAP,(010) itab_dados-belnr_vinc COLOR
COL_HEADING INVERSE HOTSPOT CENTERED NO-GAP,
(01) '|' NO-GAP,(016) itab_dados-vlme NO-ZERO CURRENCY
v_moeda_contrato NO-GAP,
(01) '|' NO-GAP,(010) itab_dados-dtpagext CENTERED
...
...
ELSEIF v_flag3 = 'X'.
v_flag3 = ' '.
ELSE.
WRITE:
/(01) '|' NO-GAP, (10) space NO-GAP,
* >> Início da exclusão: FORM IMPRIME_DADOS_PRE
(01) '|' NO-GAP, (010) space NO-GAP,
(01) '|' NO-GAP, (010) space NO-GAP,
(01) '|' NO-GAP, (10) space NO-GAP,
(01) '|' NO-GAP, (16) space NO-GAP,
* << Fim da exclusão
* >> Início da inclusão: FORM IMPRIME_DADOS_PRE
12 '|' NO-GAP, (010) space NO-GAP,
23 '|' NO-GAP, (010) space NO-GAP,
34 '|' NO-GAP, (10) space NO-GAP,
45 '|' NO-GAP, (16) space NO-GAP,
* << Fim da inclusão
(01) '|' NO-GAP,(010) itab_dados-belnr_vinc COLOR COL_HEADING
INVERSE HOTSPOT CENTERED NO-GAP,
* >> Início da exclusão: FORM IMPRIME_DADOS_PRE
(01) '|' NO-GAP, (16) space NO-GAP,
(01) '|' NO-GAP, (10) space NO-GAP,
* << Fim da exclusão
* >> Início da inclusão: FORM IMPRIME_DADOS_PRE
73 '|' NO-GAP, (16) space NO-GAP,
90 '|' NO-GAP, (10) space NO-GAP,
* << Fim da inclusão
(01) '|' NO-GAP, (010) itab_dados-belnr_perf CENTERED COLOR
COL_HEADING INVERSE HOTSPOT NO-GAP,
(01) '|' NO-GAP,(010) itab_dados-belnr_liq COLOR
COL_HEADING INVERSE CENTERED HOTSPOT NO-GAP,
(01) '|' NO-GAP, (10) space NO-GAP,
...
...
(01) '|' NO-GAP, (010) text-009 CENTERED NO-GAP.
ENDIF.
WRITE:
(01) '|' NO-GAP.
WRITE:
* >> Início da exclusão: FORM IMPRIME_DADOS_PRE
/(01) '|' NO-GAP, (010) space NO-GAP ,
(01) '|' NO-GAP, (009) space NO-GAP,
* << Fim da exclusão
* >> Início da inclusão: FORM IMPRIME_DADOS_PRE
/(01) '|' NO-GAP, (010) space NO-GAP,
12 '|' NO-GAP, (009) space NO-GAP,
* << Fim da inclusão
(01) '|' NO-GAP, (010) text-075 CENTERED NO-GAP ,
(01) '|' NO-GAP, (010) text-075 CENTERED NO-GAP ,
(01) '|' NO-GAP, (010) text-006 CENTERED NO-GAP,
(01) '|' NO-GAP, (016) text-008 CENTERED NO-GAP.
IF v_belnr_vinc IS INITIAL.
...
...
ENDON.
ON CHANGE OF itab_dados-dtliquid.
IF v_flag2 = ' ' AND v_flag = ' '.
WRITE:
/(01) '|' NO-GAP, (010) space NO-GAP,
* >> Início da exclusão: FORM IMPRIME_DADOS_PRE
(01) '|' NO-GAP, (009) space NO-GAP ,
(01) '|' NO-GAP, (010) space NO-GAP ,
(01) '|' NO-GAP, (010) space NO-GAP ,
(01) '|' NO-GAP, (010) space NO-GAP ,
(01) '|' NO-GAP, (016) space NO-GAP .
* << Fim da exclusão
* >> Início da inclusão: FORM IMPRIME_DADOS_PRE
12 '|' NO-GAP, (009) space NO-GAP ,
22 '|' NO-GAP, (010) space NO-GAP ,
33 '|' NO-GAP, (010) space NO-GAP ,
44 '|' NO-GAP, (010) space NO-GAP ,
55 '|' NO-GAP, (016) space NO-GAP .
* << Fim da inclusão
IF v_belnr_vinc IS INITIAL.
WRITE:
(01) '|' NO-GAP,(010) itab_dados-belnr_vinc CENTERED COLOR
COL_HEADING INVERSE HOTSPOT NO-GAP.
ENDIF.
...
...
ELSEIF v_flag3 = 'X'.
v_flag3 = ' '.
ELSE.
WRITE:
/(01) '|' NO-GAP, (010) space NO-GAP,
* >> Início da exclusão: FORM IMPRIME_DADOS_PRE
(01) '|' NO-GAP, (009) space NO-GAP ,
(01) '|' NO-GAP, (010) space NO-GAP ,
(01) '|' NO-GAP, (010) space NO-GAP ,
(01) '|' NO-GAP, (010) space NO-GAP ,
(01) '|' NO-GAP, (016) space NO-GAP .
* << Fim da exclusão
* >> Início da inclusão: FORM IMPRIME_DADOS_PRE
12 '|' NO-GAP, (009) space NO-GAP ,
22 '|' NO-GAP, (010) space NO-GAP ,
33 '|' NO-GAP, (010) space NO-GAP ,
44 '|' NO-GAP, (010) space NO-GAP ,
55 '|' NO-GAP, (016) space NO-GAP .
* << Fim da inclusão
IF v_belnr_vinc IS INITIAL.
WRITE:
(01) '|' NO-GAP,(010) itab_dados-belnr_vinc CENTERED COLOR
COL_HEADING INVERSE HOTSPOT NO-GAP.
ENDIF.
...