CE PLUS - Nota 009497

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Liquidação de Fatura

Data/Hora da Publicação: 02/12/2009 00:00:00

Data/Hora Última Alteração: 18/02/2011 17:04:31

Descrição da Nota: LIQUIDAÇÃO - AGRUPAMENTO DE FATURAS GERA DUMP

Sintoma

Quando crio um agrupamento de faturas, salvo, altero o contrato, o sistema gera o documento

contábil. Como o contrato foi criado a partir do agrupamento, não é necessário passar pela

vinculação. Quando tento liquidar a fatura, ocorre o dump.

 

 

Solução

Realizado tratamento na liquidação para verificar se o nº de documento(BELNR2 no campo que grava o

documento contábil) está preenchido, realizando assim a liquidação do contrato.

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

LIQUIDAÇÃO - MENSAGEM INCORRETA DE DOCUMENTO COMPENSADO

Informações Complementares

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

Nota Número 09497 Data: 02/12/2009 Hora: 14:33:28

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

 

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

Nota Número              : 09497

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 8.0

Pacote                   : 00001

Agrupamento              : 00001

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

Referência às notas relacionadas:

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

 

08863  - 00001 - 7.0    - 00010  - LIQUIDAÇÃO - MENSAGEM INCORRETA DE DOCUMENTO COMPENSADO

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

LIQUIDAÇÃO - AGRUPAMENTO DE FATURAS GERA DUMP

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

Palavras Chave:

LIQUIDAÇÃO - AGRUPAMENTO DE FATURAS GERA DUMP

 

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

Objetos da nota:

REPS /PWS/MZYCB004F03

 

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

Modificações efetuadas em REPS /PWS/MZYCB004F03

 

...

        where nrseqc   eq p_vinculacao-nrseqc

        and   nrinvoic eq p_vinculacao-nrinvoic

        and   nrparcf  eq p_vinculacao-nrparcf

        and   gsberf   eq p_vinculacao-gsberf

        and   dtvincul eq p_vinculacao-dtvincul.

        assign:

          <fs_zycbt069>-belnr    to <fs_belnr>,

          p_vinculacao-dtbelnr   to <fs_dtdocto>.

      endloop.

    when others.

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

      if /pws/zycbe001-belnr2 is initial.

        assign /pws/zycbe001-belnr to <fs_belnr>.

      elseif p_vinculacao-belnr ne /pws/zycbe001-belnr2.

* << Fim da exclusão

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

      if p_vinculacao-belnr ne /pws/zycbe001-belnr2  and

         ( not p_vinculacao-belnr   is initial       and

           not /pws/zycbe001-belnr2 is initial ).

* << Fim da inclusão

        assign:

          p_vinculacao-belnr    to <fs_belnr>,

          p_vinculacao-dtbelnr  to <fs_dtdocto>.

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

      else.

        if /pws/zycbe001-belnr2 is initial.

           assign /pws/zycbe001-belnr  to <fs_belnr>.

* << Fim da inclusão

      else.

        assign /pws/zycbe001-belnr2 to <fs_belnr>.

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

        endif.

* << Fim da inclusão

        if /pws/zycbe001-dtvincul is initial

           or ( /pws/zycbe001-belnr = /pws/zycbe001-belnr2 and

                not /pws/zycbe001-belnr2 is initial ).

          clear /pws/zycbt074-dtcont.

          select single dtcont

            from /pws/zycbt074

            into /pws/zycbt074-dtcont

            where nrseqc eq /pws/zycbe001-nrseqc.

          if /pws/zycbt074-dtcont is initial.

            case /pws/zycbe001-fdtlanc.

...