Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Captação
Data/Hora da Publicação: 10/04/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 15:08:29
Descrição da Nota: CAMPO NR CLIENTE - LIQUIDAÇÃO DE ACC COM PRÉ PAGTO
Sintoma
Ao fazer uma liquidação de ACC com Pré Pagto, criando uma captação de DP, ao digitarmos o código do
cliente na pasta "Dados adicionais", e apertar a tecla ENTER para consisitir a informação, o código
desaparece, o problema ocorre apenas nos contrato de DP criados pela liquidação com Pré.
Solução
Ajustado para que o campo não seja mais apagado verificando o flag do campo F_PRE da tabela
/pws/zycbe001
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01179 Data: 10/04/2006 Hora: 09:16:40
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01179
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00023
Agrupamento : 00108
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
CAMPO NR CLIENTE - LIQUIDAÇÃO DE ACC COM PRÉ PAGTO
----------------------------------------------------------------------------------------------------
Palavras Chave:
CAMPO NR CLIENTE - LIQUIDAÇÃO DE ACC COM PRÉ
CAMPO Nº DO CLIENTE
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB001O01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB001O01
...
ENDIF.
v_countlinej = '00001'.
CLEAR v_dtfinal.
WHEN '0104'.
IF NOT v_nrseqc IS INITIAL.
* >> Início da inclusão: MODULE LOAD_ITAB_ZYCBT002
IF /pws/zycbe001-f_pre NE 'X'.
* << Fim da inclusão
IF ( itab_zycbt002p[] IS INITIAL
* >> Início da exclusão: MODULE LOAD_ITAB_ZYCBT002
AND /pws/zycbe001-tpcontr CA 'P' )
* << Fim da exclusão
* >> Início da inclusão: MODULE LOAD_ITAB_ZYCBT002
AND /pws/zycbe001-tpcontr(1) CA 'PS' )
* << Fim da inclusão
OR okcode EQ 'VINC'
or ( itab_zycbt002p[] IS INITIAL AND
/pws/zycbe001-tpcontr(1) EQ 'T' ).
SELECT SINGLE * FROM /pws/zycbt001 INTO /pws/zycbe001
WHERE nrseqc = v_nrseqc.
SELECT * FROM /pws/zycbt002 INTO TABLE itab_zycbt002p
WHERE nrseqc = v_nrseqc
AND tpparc = 'P'
AND tpcontr EQ /pws/zycbe001-tpcontr.
* >> Início da inclusão: MODULE LOAD_ITAB_ZYCBT002
ENDIF.
* << Fim da inclusão
ENDIF.
ELSEIF /pws/zycbe001-tpcontr(1) EQ 'T'.
IF itab_zycbt002p[] IS INITIAL.
PERFORM parcela_principal.
ENDIF.
...