01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Comercial |
Função: | Ajuste nos componentes TRAFP052 e TRAFM069 e criação do parâmetro empresa "TP_VALIDA_NRITEM_CONTAGEM" |
Ticket: | 8192423 |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Solicitado para que seja apresentado nos componente TRAFP052 "Gerar Transação por Contagem" e TRAFP069 "Trans. por Cont..." (Mobile) para que passem a apresentar a quantidade de itens (SKU) e também a criação de um parâmetro de alerta para que ao chegar em determinada quantidade de itens o sistema apresente um alerta ao usuário que a quantidade máxima configurada foi exercida.
03. SOLUÇÃO
Foi desenvolvido o parâmetro empresa "TP_VALIDA_NRITEM_CONTAGEM" para que quando configurado passe a validar se permite ou não ultrapassar a quantidade de itens de SKU por contagem configurada no parâmetro empresa já existe "NR_ITEM_QUEBRA_NF". Este novo parâmetro pode ser configurado com os seguintes valores:
0 - "NAO VALIDA".
1 - "VALIDA E NAO PERMITE CONTINUAR CASO ULTRAPASSAR A QUANTIDADE".
2 - "AVISA SE ULTRAPASSAR A QUANTIDADE E CONTINUA COM O PROCESSO".
3 - "PERGUNTA SE DESEJA CONTINUAR CASO ULTRAPASSAR A QUANTIDADE".
Foi implementado no componente TRAFP052 os campos "Qt. total item" e "Qt. total".
Foi implementado no componente TRAFP069 (Mobile) o campo "Qt. total item".
Observação: Para fins de demonstração todos os exemplos aqui representados utilizaram como base o componente TRAFP052 uma vez que o componente TRAFP069 se trata de um componente mobile, consequentemente seu layout é menor, entretanto toda e qualquer demonstração realizada aqui pode ser executada da mesma forma no componente TRAFP069.
Imagem 01 - Demonstra o parâmetro empresa "NR_ITEM_QUEBRA_NF" configurado para a empresa "001" com o valor de "05".
Imagem 02 - Demonstra o parâmetro "TP_VALIDA_NRITEM_CONTAGEM" configurado com o valor "0".
Observação: A Imagem 02 tem como fim apenas demonstrar as opções que podem ser configuradas no parâmetro, para os próximos exemplos será apenas descrito qual o valor está configurado.
Imagem 03 - Demonstra o componente TRAFP052 onde está sendo informado as contagens "130304" e "131303" onde pode ser observado que os novos campos "Qt. total item" e "Qt. total" estão apresentando a quantidade de "7" e 12" em seguida o botão "Gerar transação" está sendo acionado, levando em consideração que o parâmetro empresa "TP_VALIDA_NRITEM_CONTAGEM" está configurado o seguinte resultado é apresentado.
Imagem 04 - Pelo fato do parâmetro estar configurado com o valor "0" a validação não ocorre e é possível gerar uma transação mesmo que a quantidade total de itens seja maior que a configurada no parâmetro empresa "NR_ITEM_QUEBRA_NF".
Observação: Para o exemplo a seguir considerar que o parâmetro empresa "TP_VALIDA_NRITEM_CONTAGEM" está configurado com o valor "1".
Imagem 05 - Demonstra a mensagem de aviso que é apresentada ao acionar o botão "Gerar transação" do componente TRAFP052 não permitindo assim a geração da transação pois a quantidade de itens ultrapassa a quantidade estipulada no parâmetro empresa "NR_ITEM_QUEBRA_NF".
Observação: Para o exemplo a seguir considerar que o parâmetro empresa "TP_VALIDA_NRITEM_CONTAGEM" está configurado com o valor "2".
Imagem 06 - Demonstra a mensagem de aviso que é apresentada ao acionar o botão "Gerar transação" do componente TRAFP052 informando assim que a quantidade de itens ultrapassou a estabelecida no parâmetro empresa "NR_ITEM_QUEBRA_NF" mas ao fechar a mensagem é possível gerar a transação.
Observação: Para o exemplo a seguir considerar que o parâmetro empresa "TP_VALIDA_NRITEM_CONTAGEM" está configurado com o valor "3".
Imagem 07 - Demonstra a pergunta que é apresentada ao acionar o botão "Gerar transação" do componente TRAFP052 informando assim que a quantidade de itens ultrapassou a estabelecida no parâmetro empresa "NR_ITEM_QUEBRA_NF" dando a opção de prosseguir com a geração da transação ou não.