Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 10/12/2009 00:00:00
Data/Hora Última Alteração: 03/02/2010 17:17:07
Descrição da Nota: AO CRIAR UMA FATURA DE DESPESA ESTÁ ABRINDO O CAMPO FRETE
Sintoma
ao criar uma fatura de despesa está abrindo o campo frete
Solução
Verificar tipo de fatura antes de abrir campo frete.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 09557 Data: 10/12/2009 Hora: 14:51:25
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 09557
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 8.0
Pacote : 00001
Agrupamento : 00125
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
AO CRIAR UMA FATURA DE DESPESA ESTÁ ABRINDO O CAMPO FRETE
----------------------------------------------------------------------------------------------------
Palavras Chave:
FATURA DE DESPESA - FRETE - FATURA 04
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003O01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003O01
...
/pws/zycie006-tpfatura = '09'.
screen-input = 0.
screen-invisible = 1.
ELSE.
screen-invisible = 0.
ENDIF.
ENDIF.
MODIFY SCREEN.
IF /pws/zycit031-inco1_ci = 'FOB'.
CASE /pws/zycie006-tpfatura.
* >> Início da exclusão: MODULE SET_SCREEN
WHEN '01' OR '04' OR '09' OR '11'.
* << Fim da exclusão
* >> Início da inclusão: MODULE SET_SCREEN
WHEN '01' OR '09' OR '11'.
* << Fim da inclusão
IF screen-name = '/PWS/ZYCIE006-VLFRE' OR
screen-name = '/PWS/ZYCIE006-VLSEG' .
screen-input = '0'.
CLEAR /pws/zycie006-vlseg.
IF ( t001-land1 = 'AR' OR t001-land1 = 'CL' ) AND
screen-name = '/PWS/ZYCIE006-VLFRE'.
screen-input = '1'.
ELSEIF screen-name = '/PWS/ZYCIE006-VLFRE'.
screen-input = '0'.
CLEAR : /pws/zycie006-vlfre.
...
...
IF screen-name = '/PWS/ZYCIE006-VLMERC' OR
screen-name = '/PWS/ZYCIE006-VLSEG' .
screen-input = '0'.
CLEAR : /pws/zycie006-vlmerc, /pws/zycie006-vlseg.
ENDIF.
WHEN '03'.
IF screen-name = '/PWS/ZYCIE006-VLMERC' OR
screen-name = '/PWS/ZYCIE006-VLFRE' .
screen-input = '0'.
CLEAR : /pws/zycie006-vlmerc, /pws/zycie006-vlfre.
* >> Início da inclusão: MODULE SET_SCREEN
ENDIF.
WHEN '04'.
IF screen-name = '/PWS/ZYCIE006-VLFRE' OR
screen-name = '/PWS/ZYCIE006-VLSEG'.
screen-input = '0'.
* << Fim da inclusão
ENDIF.
WHEN '05'.
IF screen-name = '/PWS/ZYCIE006-VLMERC' OR
screen-name = '/PWS/ZYCIE006-VLFRE' OR
screen-name = '/PWS/ZYCIE006-VLSEG'.
screen-input = '0'.
ENDIF.
ENDCASE.
MODIFY SCREEN.
ENDIF.
...