Páginas filhas
  • DT GERFP010 Facilitar a finalização das transações identificadas na validação do encerramento diário


01. DADOS GERAIS

Produto:

TOTVS Moda

Segmento:

Varejo

Módulo:

Comercial

Função:Facilitar a finalização das transações identificadas na validação do encerramento diário
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :

DVACOM-10868

DVACOM-10991

DVACOM-11337


02. SITUAÇÃO/REQUISITO

Quando o GERFP010 (Encerramento diário) identifica a existência de transações que devam ser finalizadas o operador é obrigado a sair do componente ou abrir outra sessão para cancelá-las ou continuá-las.. 

03. SOLUÇÃO

Implementado no GERFP010 a possibilidade do operador consultar as transações relacionadas e em seguida chamar os componentes para continuá-las ou cancelá-las.

Observação: A identificação de transações que devem ser finalizadas no encerramento diário é determinada pelo parâmetro por empresa "TP_VALID_TRA_ENCERRAMENTO". Cada uma das abas abaixo está identificada com um dos possíveis valores deste parâmetro para mostramos como será o funcionamento do GERFP010 em cada caso.


Imagem 00 - Parâmetro "TP_VALID_TRA_ENCERRAMENTO" com o valor 00.


Gif 00 - Acima mostramos um processo de encerramento diário que identifica duas transações de emissão própria na situação "Encerrada" e as relaciona na coluna "Ponto de atenção".

O operador poderá abrir o componente TRAFL017 com um "duplo-clic" na linha que identifica a transação para consultá-la e decidir a ação a tomar.

Mantendo o foco na linha da transação e clicando no botão "Solucionar" o programa abrirá uma caixa com três opções:

  • Continuar - o GERFP010 chamará o TRAFP005 ou o programa que gerou a transação para continuar
  • Cancelar - o GERFP010 chamará o TRAFP006 para efetuar o cancelamento
  • Abortar - volta para o GERFP010 

Após todas as correções o operador poderá clicar no botão "Confirmar" para completar o encerramento diário.

Imagem 01 - Parâmetro "TP_VALID_TRA_ENCERRAMENTO" com o valor 01.


Gif 01 - Acima mostramos um processo de encerramento diário que identifica três transações de emissão própria na situação "Em andamento" e as relaciona na coluna "Ponto de atenção".

O operador poderá abrir o componente TRAFL017 com um "duplo-clic" na linha que identifica a transação para consultá-la e decidir a ação a tomar.

Mantendo o foco na linha da transação e clicando no botão "Solucionar" o programa abrirá uma caixa com três opções:

  • Continuar - o GERFP010 chamará o TRAFP005 ou o programa que gerou a transação para continuar
    • Notar que a transação 1 foi criada pelo TRAFM060 e ele é chamado para a continuação
    • Notar que a transação 3 foi criada pelo PDVFM001 e ele é chamado para a continuação
  • Cancelar - o GERFP010 chamará o TRAFP006 para efetuar o cancelamento
  • Abortar - volta para o GERFP010 

Após todas as correções o operador poderá clicar no botão "Confirmar" para completar o encerramento diário.


Imagem 02 - Parâmetro "TP_VALID_TRA_ENCERRAMENTO" com o valor 02.


Gif 02Acima mostramos um processo de encerramento diário que identifica duas transações de emissão de terceiros na situação "Encerrada" e as relaciona na coluna "Ponto de atenção".

O operador poderá abrir o componente TRAFL017 com um "duplo-clic" na linha que identifica a transação para consultá-la e decidir a ação a tomar.

Mantendo o foco na linha da transação e clicando no botão "Solucionar" o programa abrirá uma caixa com três opções:

  • Continuar - o GERFP010 chamará o programa que gerou a transação para continuar
  • Cancelar - o GERFP010 chamará o TRAFP006 para efetuar o cancelamento
  • Abortar - volta para o GERFP010 

Após todas as correções o operador poderá clicar no botão "Confirmar" para completar o encerramento diário.

Imagem 03 - Parâmetro "TP_VALID_TRA_ENCERRAMENTO" com o valor 03.


Gif 03 - Cancelando a transação através do TRAFP006.


Gif 04 - Encerramento da transação através do TRAFM050.


Imagem 04 - Parâmetro "TP_VALID_TRA_ENCERRAMENTO" com o valor 04.


Gif 05 - Acima é demonstrado as validações de transações de emissão de terceiro e de emissão própria que se encontram bloqueadas. É possível ver que o processo permite desbloquear a transação passando a ter uma nova situação em andamento e consequentemente outra validação ou cancelar a transação caso não deseje continuar.