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.
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'.
...