CE PLUS - Nota 009557

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.

Versões Tratadas

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.

...