CE PLUS - Nota 010532

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Prestação de Contas

Data/Hora da Publicação: 26/08/2010 00:00:00

Data/Hora Última Alteração: 30/08/2010 14:50:37

Descrição da Nota: ERRO AO RATEAR DESPESAS POR PESO.

Sintoma

Erro ao ratear despesas por peso.

 

 

Solução

Corrigir soma de valor negativo.

 

Versões Tratadas

8.0


Pré-Requisitos

Produto:

Nota

Descrição

AO FAZER CONTABILIZAÇÃO NA PRESTAÇÃO DE CONTAS, LEVA VALOR NEGATIVO.

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 10532 Data: 26/08/2010 Hora: 11:26:56

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 10532

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 8.0

Pacote                   : 00004

Agrupamento              : 00036

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

10529  - 00001 - AO FAZER CONTABILIZAÇÃO NA PRESTAÇÃO DE CONTAS, LEVA VALOR NEGATIVO.

----------------------------------------------------------------------------------------------------

ERRO AO RATEAR DESPESAS POR PESO.

----------------------------------------------------------------------------------------------------

Palavras Chave:

RATEIO - PESO - DESPESAS - PRESTAÇÃO DE CONTAS

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI007F01

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI007F01

 

...

              it_lanca-lancamento = it_zycit027_aux-vldp - v_total.

            ENDIF.

            it_lanca-porcent    = 1 - v_porcentagem.

            CLEAR: v_total, v_porcentagem.

          ELSE.

            IF itab_zycit039-divabs = 'X'.

              v_vldp_rat  = it_zycit027_aux-vldp / v_lines.

              it_lanca-lancamento = v_vldp_rat.

              it_lanca-porcent    = 1 / v_lines.

            ELSEIF itab_zycit039-peso = 'X'.

* >> Início da inclusão: FORM VERIFICA_ITENS

            IF v_total LE it_zycit027_aux-vldp.

* << Fim da inclusão

              v_vldp_rat = it_zycit027_aux-vldp *

                it_zycit003-ntgew / v_tot_ntgew.

              it_lanca-lancamento = v_vldp_rat.

* >> Início da inclusão: FORM VERIFICA_ITENS

            ENDIF.

* << Fim da inclusão

              it_lanca-porcent    = it_zycit003-ntgew / v_tot_ntgew.

            ELSEIF itab_zycit039-proporplan = 'X'.

              v_vldp_rat = it_zycit027_aux-vldp *

               ( it_zycit003-netpr * it_zycit003-qtd_iten ) / v_tot.

...