Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Relatórios
Data/Hora da Publicação: 11/03/2008 00:00:00
Data/Hora Última Alteração: 11/03/2010 09:31:03
Descrição da Nota: HISTÓRICO CONTÁBIL - QUEBRA POR FATURA, PARCELA, DIVISÃO
Sintoma
Ao vincular duas parcelas de uma mesma fatura a um contrato, no histórico contábil só aparece dados
da primeira parcela e não da segunda parcela.
Solução
Efetuar on change por parcela e divisão, com já faz por fatura.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 06150 Data: 11/03/2008 Hora: 17:03:07
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 06150
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00004
Agrupamento : 00037
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
HISTÓRICO CONTÁBIL - QUEBRA POR FATURA, PARCELA, DIVISÃO
----------------------------------------------------------------------------------------------------
Palavras Chave:
HISTÓRICO CONTÁBIL - QUEBRA POR FATURA, PARCELA, DIVISÃO
PRÉ-PAGAMENTO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/ZYCBR059
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBR059
...
text-010 TO itab_excel-f4,
text-012 TO itab_excel-f5,
text-014 TO itab_excel-f6,
text-015 TO itab_excel-f7,
text-017 TO itab_excel-f8.
APPEND itab_excel.
CLEAR itab_excel.
FORMAT COLOR = 0 INTENSIFIED OFF.
ULINE AT /001(101).
LOOP AT itab_dados.
* >> Início da exclusão: FORM IMPRIME_DADOS_PRE
ON CHANGE OF itab_dados-nrinvoic.
* << Fim da exclusão
* >> Início da inclusão: FORM IMPRIME_DADOS_PRE
ON CHANGE OF itab_dados-nrinvoic
OR itab_dados-nrparcf
OR itab_dados-gsberf.
* << Fim da inclusão
WRITE:
/(01) '|' NO-GAP,(010) itab_dados-nrinvoic CENTERED NO-GAP,
(01) '|' NO-GAP, (010) itab_dados-nrparcf CENTERED NO-ZERO
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,
(01) '|' NO-GAP,(016) itab_dados-vlvinc NO-ZERO CURRENCY
v_moeda_contrato NO-GAP,
...
...
text-014 TO itab_excel-f10,
text-056 TO itab_excel-f11,
text-017 TO itab_excel-f12,
text-015 TO itab_excel-f13,
text-017 TO itab_excel-f14.
APPEND itab_excel.
CLEAR itab_excel.
FORMAT COLOR = 0 INTENSIFIED OFF.
ULINE AT /0(v_colunas).
LOOP AT itab_dados.
* >> Início da exclusão: FORM IMPRIME_DADOS_PRE
ON CHANGE OF itab_dados-nrinvoic.
* << Fim da exclusão
* >> Início da inclusão: FORM IMPRIME_DADOS_PRE
ON CHANGE OF itab_dados-nrinvoic
OR itab_dados-nrparcf
OR itab_dados-gsberf.
* << Fim da inclusão
WRITE:
/(01) '|' NO-GAP, (010) itab_dados-nrinvoic CENTERED NO-GAP,
(01) '|' NO-GAP, (009) itab_dados-bukrs CENTERED NO-GAP,
(01) '|' NO-GAP, (010) itab_dados-nrparcf CENTERED NO-ZERO
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,
(01) '|' NO-GAP, (016) itab_dados-vlvinc NO-ZERO CURRENCY
...