Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Vinculação
Data/Hora da Publicação: 01/03/2006 00:00:00
Data/Hora Última Alteração: 21/02/2011 10:22:09
Descrição da Nota: SELEÇÃO DE FATURA PELO MATCHCODE VINCULAÇÃO COM FORMATO DATA INCORRETO
Sintoma
Ao criar uma vinculação, se selecionar a fatura pelo matchcode da vinculação, é exibida a mensagem
"Entrar uma data no formato". Essa mensagem é exibida pois a configuração de datas é: MM/DD/AAAA, e
a data que está vindo preenchida na table control da vinculação no campo "Dt. Vencto" está vindo no
formato DD.MM.AAAA, mas deveria vir no formato MM/DD/AAAA que é como essa data aparece no matchcode.
Solução
Disponibilizado tratamento ref. a formatação da data.
Obs.: Somente aplicar a nota de precedência caso o código ajustado não exista no ambiente do
cliente.
6.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 00952 Data: 01/03/2006 Hora: 09:23:18
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 00952
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00022
Agrupamento : 00102
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
00197 - 00001 - 6.0 - 00021 - MATCHCODE DINÂMICO VINCULAÇÃO E LIQUIDAÇÃO EM ANDAMENTO
----------------------------------------------------------------------------------------------------
SELEÇÃO DE FATURA PELO MATCHCODE VINCULAÇÃO COM FORMATO DATA INCORRETO
----------------------------------------------------------------------------------------------------
Palavras Chave:
VINCULAÇÃO CÂMBIO PRONTO SELECIONAR FATURA MATCHCODE FORMATO DATA ERRADO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB009I01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB009I01
...
tdynpread-fieldvalue = record_tab-string+33(10).
ENDIF.
ELSE.
IF shlp_curr-shlpname = '/PWS/ZYCBA008' OR
shlp_curr-shlpname = '/PWS/ZYCBA263' .
* >> Início da exclusão: MODULE GET_INVOICE
CONCATENATE record_tab-string+59(2)
record_tab-string+57(2)
record_tab-string+53(4)
INTO tdynpread-fieldvalue SEPARATED BY '.'.
* << Fim da exclusão
* >> Início da inclusão: MODULE GET_INVOICE
tdynpread-fieldvalue = record_tab-string+53(10).
* << Fim da inclusão
ELSEIF shlp_curr-shlpname = '/PWS/ZYCBA069' OR
shlp_curr-shlpname = '/PWS/ZYCBA266'.
* >> Início da exclusão: MODULE GET_INVOICE
CONCATENATE record_tab-string+39(2)
record_tab-string+37(2)
record_tab-string+33(4)
INTO tdynpread-fieldvalue SEPARATED BY '.'.
* << Fim da exclusão
* >> Início da inclusão: MODULE GET_INVOICE
tdynpread-fieldvalue = record_tab-string+33(10).
* << Fim da inclusão
ENDIF.
ENDIF.
tdynpread-stepl = v_line.
APPEND tdynpread.
* >> Início da exclusão: MODULE GET_INVOICE
CONCATENATE record_tab-string+59(4)
record_tab-string+56(2)
record_tab-string+53(2)
INTO itab_zycbt005-dtvencto.
* << Fim da exclusão
* >> Início da inclusão: MODULE GET_INVOICE
itab_zycbt005-dtvencto = record_tab-string+53(10).
* << Fim da inclusão
tdynpread-fieldname = '/PWS/ZYCBE005-PRAZO'.
IF ask_activex = 'ActiveX'.
IF shlp_curr-shlpname = '/PWS/ZYCBA008' OR
shlp_curr-shlpname = '/PWS/ZYCBA263' .
tdynpread-fieldvalue = record_tab-string+154(4).
...