Páginas filhas
  • DT Controle de operação de pré-venda no componente TRAFM060

Tempo aproximado para leitura: 04 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Transação
Função:Controle de operação de pré-venda
Ticket:3607376
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM1-842


02. SITUAÇÃO/REQUISITO

Atualmente ao utilizar o parâmetro empresa "TP_SITUACAO_INI_PRE_VENDA" configurado com o valor "8", as transações criadas através do componente TRAFM060 ficam com a situação inicial "Bloqueada p/ faturamento". Foi solicitado para que por meio de parametrização seja possível definir uma lista de operações que sigam o fluxo normal do componente TRAFM060, ignorando a configuração do parâmetro "TP_SITUACAO_INI_PRE_VENDA" com o valor "8" e gerando a transação com a situação "Em andamento".

03. SOLUÇÃO

Para a situação descrita acima foi criado o parâmetro empresa "DS_LST_OPER_SIT_INI_TRA" permitindo que sejam definidas operações que seguirão o fluxo normal do componente TRAFM060 quando o parâmetro empresa "TP_SITUACAO_INI_PRE_VENDA" estiver configurado com o valor "8". 


Imagem 01 - No componente ADMFM014 foi realizada a configuração do parâmetro empresa "TP_SITUACAO_INI_PRE_VENDA" com o valor "8".


Imagem 02 - Ainda no componente ADMFM014 foi realizada a configuração do parâmetro empresa "DS_LST_OPER_SIT_INI_TRA" com o valor "228;2228", referente aos códigos de duas operações (separadas por ";") que serão utilizadas no componente TRAFM060.


Imagem 03 - No componente TRAFM060 foi gerada a transação "148964" e utilizada a operação "228" para a mesma. Depois de informado os itens foi acionado o botão "F11 Encerrar...".


Imagem 04 - Nota-se que o componente TRAFM061 é aberto para que seja realizado o encerramento da transação de venda. Dito isso foi acionado o botão "Confirmar".


Imagem 05 - Nota-se que o componente TRAFM066 é carregado. Dito isso foi informado o valor para recebimento da transação e acionado o botão "F11 Encerrar".


Imagem 06 - Ao realizar a consulta da transação encerrada anteriormente, é possível verificar que sua situação encontra-se como "Atendida".


Imagem 07 - Foi gerada uma nova transação utilizando uma operação que não encontra-se configurada no parâmetro empresa "DS_LST_OPER_SIT_INI_TRA" e acionado o botão "F11 Encerrar..."


Imagem 08 - Nota-se que a situação da transação foi alterada para "Bloqueada p/ faturamento" corretamente.