CE PLUS - Nota 002413

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: DI

Data/Hora da Publicação: 10/11/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 13:43:42

Descrição da Nota: VALORES DE IMPOSTOS AO CARREGAR DI ESTÃO ZERADOS. APÓS REFRESH FICA OK

Sintoma

Na DI, pasta Carga 3 ao darmos refresh e salvarmos os dados são atualizados, mas ao entrarmos e

sairmos da DI os valores da pasta são modificados.

 

 

Solução

atualizada tabelas antes dos cálculos.

 

Versões Tratadas

6.0


Pré-Requisitos

Produto:

Nota

Descrição

PROGRAMA NÃO ACEITA ALTERAR REGIME TRIBUTÁRIO DOS IMPOSTOS NA DI.

NA DI, QUANDO FLEGO ICMS DIFERIDO O PROGRAMA APAGA O FLEG.

Informações Complementares

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

Nota Número 02413 Data: 10/11/2006 Hora: 10:54:25

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

 

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

Nota Número              : 02413

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 6.0

Pacote                   : 00025

Agrupamento              : 00139

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

Referência às notas relacionadas:

Número - Ordem - Versão - Pacote - Descrição Breve

 

01846  - 00001 - 6.0    - 00024  - NA DI, QUANDO FLEGO ICMS DIFERIDO O PROGRAMA APAGA O FLEG.

02472  - 00002 - 6.0    - 00025  - PROGRAMA NÃO ACEITA ALTERAR REGIME TRIBUTÁRIO DOS IMPOSTOS NA DI.

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

VALORES DE IMPOSTOS AO CARREGAR DI ESTÃO ZERADOS. APÓS REFRESH FICA OK

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

Palavras Chave:

IMPOSTOS DI - PIS - COFINS - VALORES ZERADOS - ATUALIZAÇÃO DI

CARGA 3

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

Objetos da nota:

REPS /PWS/MZYCI023F02

REPS /PWS/MZYCI023F03

 

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

Modificações efetuadas em REPS /PWS/MZYCI023F02

 

...

           load_seto,

           load_tdo,

           load_uti,

           load_con,

           load_para.

* >> Início da exclusão: FORM LOAD_INIT

  IF v_dit = 'N'.

* << Fim da exclusão

    SORT itab_it BY nrseq ebeln ebelp.

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

    MOVE-CORRESPONDING: itab_it TO /pws/zycie100a,

                        itab_it TO /pws/zycie003 .

* << Fim da inclusão

    PERFORM: load_typeview,

             load_cana,

             load_reg,

             load_lfa,

             load_blag,

...

 

...

             load_agen,

             calc_itab.

    MOVE itab_it[] TO itab_ita[].

    DESCRIBE TABLE itab_zycit116 LINES v_line.

    PERFORM: fill_taxasiscomex USING v_line.

* >> Início da exclusão: FORM LOAD_INIT

  ELSE.

    PERFORM: load_nimp,

             load_blid,

             load_frvl,

             load_sgvl,

             load_cpfc,

             load_seto,

             load_coll,

             calc_itab.

    MOVE itab_it[] TO itab_ita[].

  ENDIF.

* << Fim da exclusão

ENDFORM.

 

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI023F03

 

...

 

    IF sy-subrc = 0.

      PERFORM adic_list.

    ENDIF.

  ENDIF.

  IF NOT /pws/zycit000-flag_txsisc IS INITIAL.

* >> Início da exclusão: FORM LOAD_IICMS

    LOOP AT itab_zycit100_temp WHERE adicao = wa_it-adicao.

* << Fim da exclusão

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

    LOOP AT itab_zycit100_temp WHERE adicao = itab_it-adicao.

* << Fim da inclusão

      v_nr_itens = v_nr_itens + 1.

    ENDLOOP.

  ENDIF.

 

  IF NOT /pws/zycit000-flag_txsisc IS INITIAL.

    READ TABLE itab_zycit049 WITH KEY tpdesp = wa_it000-cod_sisc.

    IF sy-subrc = 0.

      IF v_sisco3 IS INITIAL.

        DESCRIBE TABLE itab_zycit116 LINES v_ipa.

        PERFORM fill_taxasiscomex USING v_ipa.

      ENDIF.

      IF NOT v_sisco3 IS INITIAL AND NOT v_nr_itens IS INITIAL.

        v_desp = ( v_sisco3 / v_nr_itens ).

      ENDIF.

    ENDIF.

  ENDIF.

 

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

   move-corresponding itab_it to /pws/zycie100a.

* << Fim da inclusão

  IF NOT /pws/zycie100a-reduzida IS INITIAL.

    v_advii   = ( /pws/zycie100a-reduzida / 100 ).

  ELSE.

    v_advii   = ( /pws/zycie003-advalii / 100 ).

  ENDIF.

...