CE PLUS - Nota 001730

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Vinculação

Data/Hora da Publicação: 13/07/2006 00:00:00

Data/Hora Última Alteração: 18/02/2011 15:13:24

Descrição da Nota: VINCULAÇÃO DATA DO DOCUMENTO CONTÁBIL

Sintoma

O problema só ocorre quando o mesmo número de documento contábil se repete só que em exercícios

diferentes, :

1) Ao salvar a vinculação de um contrato criado em 2005, em 2006,na 1ª F-30 e 1ª seleção por chave

de referência, ao invés do programa jogar o ano de 2005 (que é o ano do documento contábil da

captação), o programa está jogando o ano de 2006 (que é o ano em que estou efetuando a vinculação),

dessa forma o batch input se perde na seleção. Esse erro só ocorre, quando o mesmo número de

documento se repete em exercícios diferentes.

 

 

Solução

Ajustes efetuados, o programa passou a verificar e a passar a data do documento contábil (para busca

do campo atribuição) de acordo com a data da contabilização.

 

Versões Tratadas

6.0

Informações Complementares

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

Nota Número 01730 Data: 13/07/2006 Hora: 15:23:42

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

 

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

Nota Número              : 01730

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00024

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

Texto Rápido:

VINCULAÇÃO DATA DO DOCUMENTO CONTÁBIL

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

Palavras Chave:

VINCULAÇÃO DATA DO DOCUMENTO CONTÁBIL

 

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

Objetos da nota:

REPS /PWS/MZYCB009F08

 

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

Modificações efetuadas em REPS /PWS/MZYCB009F08

 

...

        v_linha.

  CLEAR v_dtdocto.

  CLEAR v_f30_vinc.

  PERFORM get_parameters_001.

  PERFORM clear_date_batch.

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

  IF /pws/zycbe074-dtcont IS INITIAL.

* << Fim da inclusão

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

  SELECT SINGLE nrseqc FROM /pws/zycbt005 INTO /pws/zycbt005-nrseqc

         WHERE nrseqc = /pws/zycbe001-nrseqc.

  IF sy-subrc NE 0 AND

     NOT /pws/zycbe074-dtcont IS INITIAL.

* << Fim da exclusão

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

    IF /pws/zycbe001-dtvincul IS INITIAL.

      CASE /pws/zycbe001-fdtlanc.

        WHEN 'D'.

          v_dtdocto = /pws/zycbe001-dtdesem.

        WHEN 'O'.

          v_dtdocto = /pws/zycbe001-dtcontr.

        WHEN OTHERS.

          v_dtdocto = /pws/zycbe001-dtcred.

      ENDCASE.

    ELSE.

      v_dtdocto = /pws/zycbe001-dtvincul.

    ENDIF.

  ELSE.

* << Fim da inclusão

    v_dtdocto = /pws/zycbe074-dtcont.

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

  ELSE.

    v_dtdocto = /pws/zycbe005-dtvincul.

* << Fim da exclusão

  ENDIF.

  v_prazo = /pws/zycbe001-przcontr.

  CONCATENATE /pws/zycbe001-tpcontr v_prazo

              INTO v_codaux1 SEPARATED BY space.

  IF /pws/zycbe001-tpcontr(1) NE 'D'.

...