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 02 - Acima 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.