Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Rotina Mensal
Data/Hora da Publicação: 22/06/2007 00:00:00
Data/Hora Última Alteração: 10/03/2010 15:45:24
Descrição da Nota: ROTINA MENSAL - CONTABILIZAÇÃO DE PARCELAS DE COMISSÃO
Sintoma
Ao executar a rotina mensal, quando existem duas parcelas de comissão para o mesmo fechamento, o
programa está contabilizando somente a segunda parcela.
Solução
Foram efetuados ajustes e o programa passou a considerar também a primeira parcela ao contabilizar
as parcelas de comissão.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 04010 Data: 22/06/2007 Hora: 08:59:01
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 04010
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00027
Agrupamento : 00171
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
ROTINA MENSAL - CONTABILIZAÇÃO DE PARCELAS DE COMISSÃO
----------------------------------------------------------------------------------------------------
Palavras Chave:
ROTINA MENSAL CONTABILIZAÇÃO PARCELA COMISSÃO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/ZYCBR003
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBR003
...
ADD itab_relat-vlmeir TO v_vlmeir_w.
CHECK ( wa_zycbt007-fprovisao NE 'C' AND
/pws/zyglt009-calc_rot_sep NE 'S' AND
/pws/zyglt009-cont_rot_sep NE 'S' ) OR
wa_zycbt007-fprovisao EQ 'C'.
IF wa_zycbt007-fprovisao EQ space.
ADD itab_relat-vlrprov TO v_vlprov.
ADD itab_relat-vlirprov TO v_vlprovir.
ELSE.
IF itab_relat-tpcontab EQ 'C' AND
* >> Início da exclusão: FORM PROCESSA_ABERTO
itab_relat-nrparcj NE v_nrparcj.
* << Fim da exclusão
* >> Início da inclusão: FORM PROCESSA_ABERTO
( itab_relat-nrparcj = '001' OR
itab_relat-nrparcj NE v_nrparcj ).
* << Fim da inclusão
v_nrparcj = itab_relat-nrparcj.
ADD itab_relat-vlmej TO v_vlmej_w.
ADD itab_relat-vlmeir TO v_vlmeir_w.
ADD itab_relat-vlrprov TO v_vlprov.
ADD itab_relat-vlirprov TO v_vlprovir.
IF NOT itab_relat-vlrprov IS INITIAL.
MOVE-CORRESPONDING wa_itab_relat TO itab_contabil.
itab_contabil-vlmetransf = wa_itab_relat-vlmetransf.
itab_contabil-nrparcp = wa_itab_relat-nrparcj.
itab_contabil-dtcont = s_dtentr.
...