Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | TOTVS CRM | ||||||||
Segmento: | Cross Segmentos | ||||||||
Módulo: | Produto / Ordem de venda | ||||||||
Função: | Conversão de unidade de medida | ||||||||
País: | Brasil | ||||||||
Ticket: | - | ||||||||
Requisito/Story/Issue (informe o requisito relacionado) : |
|
Em ordens de venda, foi construída uma conversão de unidade de medidas para que quando o usuário digite uma quantidade e valor em uma unidade, a mesma seja convertida na unidade destino e vice-versa.
Matematicamente os resultados dessa conversão estão corretos, entretanto há conversões de dízimas que resultam em quantidades com casas decimais.
...
O intuito desse épico é parametrizar a forma de cálculo de conversão, de forma que os resultados sejam coerentes com o esperado.
Na aba Embalagem, do cadastro de produto, deve-se inserir um campo para definir a Operação de conversão. Este campo deverá ter duas opções “Divisão” e “Multiplicação”, conforme protótipo. A opção “Divisão” deve ser a padrão.
Ajustar lógica de conversão de unidade de medida nos produtos de Ordem de venda, para que sigam o comportamento parametrizado na conversão de embalagem.
Caso o parâmetro “Operação de conversão” da unidade de medida selecionada seja “Divisão” mantém-se a lógica aplicada atualmente. Caso seja “Multiplicação” inverte-se o cálculo de conversão, conforme abaixo.
Campo editado | Resultado esperado |
---|---|
Quantidade (base) | Quantidade (convertida) = Quantidade (base) / Taxa de conversão |
Quantidade (convertida) | Quantidade (base) = Quantidade (Mega) * Taxa de conversão |
Preço de venda (base) | Preço de venda (convertida) = Quantidade (base) * Taxa de conversão |
Preço de venda (convertida) | Preço de venda (base) = Quantidade (convertida) / Taxa de conversão |
Campo editado | Resultado esperado |
---|---|
Quantidade (base) | Quantidade (convertida) = Quantidade (base) * Taxa de conversão |
Quantidade (convertida) | Quantidade (base) = Quantidade (Mega) / Taxa de conversão |
Preço de venda (base) | Preço de venda (convertida) = Quantidade (base) / Taxa de conversão |
Preço de venda (convertida) | Preço de venda (base) = Quantidade (convertida) * Taxa de conversão |
Ao sincronizar a embalagem do produto, o Mobile deverá também trazer o novo parâmetro “Operação de conversão”.
Ajustar lógica de conversão de unidade de medida nos produtos de Ordem de venda, para que sigam o comportamento parametrizado na conversão de embalagem.
Caso o parâmetro “Operação de conversão” da unidade de medida selecionada seja “Divisão” mantém-se a lógica aplicada atualmente. Caso seja “Multiplicação” inverte-se o cálculo de conversão, conforme abaixo.
Campo editado | Resultado esperado |
---|---|
Quantidade (base) | Quantidade (convertida) = Quantidade (base) / Taxa de conversão |
Quantidade (convertida) | Quantidade (base) = Quantidade (Mega) * Taxa de conversão |
Preço de venda (base) | Preço de venda (convertida) = Quantidade (base) * Taxa de conversão |
Preço de venda (convertida) | Preço de venda (base) = Quantidade (convertida) / Taxa de conversão |
Campo editado | Resultado esperado |
---|---|
Quantidade (base) | Quantidade (convertida) = Quantidade (base) * Taxa de conversão |
Quantidade (convertida) | Quantidade (base) = Quantidade (Mega) / Taxa de conversão |
Preço de venda (base) | Preço de venda (convertida) = Quantidade (base) / Taxa de conversão |
Preço de venda (convertida) | Preço de venda (base) = Quantidade (convertida) * Taxa de conversão |
Não se aplica.
Jira | ||||||
---|---|---|---|---|---|---|
|
...