CE PLUS - Nota 001261

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Vinculação

Data/Hora da Publicação: 28/04/2006 00:00:00

Data/Hora Última Alteração: 18/02/2011 15:08:59

Descrição da Nota: VINCULAÇÃO - O PROGRAMA NÃO ESTÁ EFETUANDO O ESTORNO

Sintoma

Ao entrar em vinculação modificar para efetuar o estorno da vinculação ou estorno da liquidação

automática de câmbio pronto o estorno não está sendo feito. Para os casos de ACC a contabilização do

estorno é feita, mas a fatura continua na table control, já para os casos de câmbio pronto a

contabilização não é feita.

 

 

Solução

Foram efetuados ajustes para o tratamento correto da exclusão de faturas da table control e

contabilização de liquidação automática.

 

Versões Tratadas

6.0

Informações Complementares

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

Nota Número 01261 Data: 28/04/2006 Hora: 08:18:27

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

 

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

Nota Número              : 01261

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00023

Agrupamento              : 00111

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

VINCULAÇÃO - O PROGRAMA NÃO ESTÁ EFETUANDO O ESTORNO

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

Palavras Chave:

VINCULAÇÃO ESTORNO EXCLUSÃO FATURA

 

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

Objetos da nota:

REPS /PWS/MZYCB009F07

REPS /PWS/MZYCB009I01

 

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

Modificações efetuadas em REPS /PWS/MZYCB009F07

 

FORM contabiliza_cp.

  REFRESH: itab_belnr, itab_erro, itab_contabil.

  CLEAR  : itab_belnr, itab_erro, itab_contabil.

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

  if not v_ind_delecao is initial.

* << Fim da exclusão

    PERFORM seleciona_zycbt030_c.

    IF wa_zycbt089-est_variacao IS INITIAL.

      PERFORM fill_date1_f30_cp_estorno TABLES itab_zycbt005_ant.

      PERFORM grava_liquidacao.

    ELSE.

...

 

...

        PERFORM estorno_periodo_fechado TABLES itab_zycbt005_ant.

      ELSE.

        PERFORM estorno_periodo_aberto  TABLES itab_zycbt005_ant.

      ENDIF.

    ENDIF.

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

  else.

* << Fim da exclusão

    IF wa_zycbt089-est_variacao IS INITIAL.

      PERFORM seleciona_zycbt030_b.

      PERFORM seleciona_zycbt045.

      PERFORM fill_date1_f30_cp.

    ELSE.

      MOVE text-038 TO v_flag_mod.

      PERFORM seleciona_paga_documento USING v_flag_mod.

      PERFORM grava_liquidacao.

      PERFORM save_changes.

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

    ENDIF.

* << Fim da exclusão

  endif.

  IF NOT itab_erro[] IS INITIAL.

    EXPORT itab_erro TO MEMORY ID '001'.

    SUBMIT /pws/zycbr128 AND RETURN.

    REFRESH itab_erro.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB009I01

 

...

        ENDIF.

      ENDIF.

      PERFORM grava_tabelas.

    WHEN 'DELE'.

      PERFORM exclui_dados_itab.

* >> Início da exclusão: MODULE USER_COMMAND_0100

      clear v_ind_delecao.

* << Fim da exclusão

    WHEN 'CARTA'.

      PERFORM trata_carta.

    WHEN 'MARC'.

      PERFORM marca_desmarca USING 'X'.

    WHEN 'DESM'.

...