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.