Páginas filhas
  • 7792246 DVAFIN-4557 DT Permitindo listar valores de campos ocultos no FCXFM003.


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Financeiro
Função:FCXFM002 // FCXFM003 - Fechamento de Caixa 
Ticket:7792246
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIN-4557


02. SITUAÇÃO/REQUISITO

No componente FCXFM003, chamado pelo componente FCXFM002, quando o parâmetro IN_FECHA_CX_VL_SISTEMA está setado com 0 (zero), o sistema esconde as colunas "Vl. sistema", "Vl. retirada", "Vl. fundo" e "Vl. diferença" do usuário para que  não copie os valores e informe na contagem de caixa. Porém, no componente FCXFM003, ao consultar o caixa aberto, ele marca o flag "Fechado" e clica em imprimir, conseguindo imprimir o caixa todo com todas as colunas e valores.

03. SOLUÇÃO

Foi ajustado processo dentro dos componentes FCXFM002 e FCXFM003, impossibilitando a marcação ou manipulação do campo "Fechado", para que não seja possível efetuar a impressão do caixa quando os valores não estiverem liberados para exibição. Existe uma restrição que mesmo o parâmetro  IN_FECHA_CX_VL_SISTEMA estiver setado com valor 0 vai permitir ao usuário o acesso aos valores do caixa, que é a restrição IN_FECHA_VL_SISTEMA.


ANTES DA CORREÇÃO

Imagem 1 - Na imagem acima, como podemos observar efetuamos a configuração do parâmetro IN_FECHA_CX_VL_SISTEMA com valor 0. Para que não seja exibido ao usuário os valores do sistema no momento do fechamento do caixa.


Imagem 2 - Na imagem acima, estamos demonstrando que além do parâmetro mencionado anteriormente, temos uma restrição dentro do componente FCXFM003 que também faz a liberação dos valores do sistema no momento do fechamento de caixa.


Imagem 3 - Na imagem acima, como podemos observar ao abrirmos o componente FCXFM003 os valores do sistema não estão sendo exibidos. Veja que o flag "Fechado" fica liberado para ser marcado.


Imagem 4 - Na imagem acima, se tentarmos imprimir os valores do caixa utilizando o botão "Imprimir", o sistema exibia a mensagem validando a liberação em uma restrição.


Imagem 5 - Na imagem acima, se o usuário marcasse o flag "Fechado" e clicasse em imprimir o sistema estava abrindo a janela de impressão para ele visualizar os dados do fechamento.


Imagem 6  - Na imagem acima, como podemos observar, mesmo com o parâmetro IN_FECHA_CX_VL_SISTEMA  configurado com valor 0 o usuário conseguia visualizar na impressão os valores do caixa.

DEPOIS DA CORREÇÃO

Imagem 1 - Na imagem acima, depois da correção vemos que ao acessar o componente FCXFM002 de fechamento de caixa o flag "Fechado" agora esta desabilitado de marcação. Este campo só é utilizado como informativo ao usuário para identificar qual caixa esta aberto e qual caixa está fechado.


Imagem 2  - Na imagem acima, ao detalharmos o movimento do caixa, vemos que os valores estão escondidos, isto porque o parâmetro IN_FECHA_CX_VL_SISTEMA esta configurado com valor 0. O campo "Fechado" dentro do FCXFM003 também está desabilitado.


Imagem 3 - Na imagem acima, vemos que ao clicarmos no botão "Imprimir", a mensagem exibida ao usuário relacionado a restrição "IN_FECHA_VL_SISTEMA" foi melhorada.


Imagem 4 - Na imagem acima, efetuamos a liberação no parâmetro  IN_FECHA_CX_VL_SISTEMAe ao abrirmos o componente os valores do sistema são exibidos e a impressão fica liberada para ser efetuada.


Imagem 5 - Na imagem acima, vemos que a impressão dos dados do caixa foram impressas corretamente.


Imagem 6 - Na imagem acima, ao filtrarmos caixa fechado, vemos que a informação exibida corretamente trazendo o flag "Fechado", marcado corretamente.