Árvore de páginas

Carregando...

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs_cross
SolucaoCross TOTVS CRM Gestão de Clientes

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) :

Jira
serverJIRA
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyDTCRMSE-12


02. SITUAÇÃO/REQUISITO

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.

03. SOLUÇÃO

Plataforma

Ajuste no cadastro do parâmetro

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.

Ajuste na conversão de unidade de medida

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.

Lógica para Divisão (Atual)
Campo editadoResultado 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
Lógica para Multiplicação (Nova)
Campo editadoResultado 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


Mobile

Leitura do novo parâmetro

Ao sincronizar a embalagem do produto, o Mobile deverá também trazer o novo parâmetro “Operação de conversão”.

Ajuste na conversão de unidade de medida

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.

Lógica para Divisão (Atual)
Campo editadoResultado 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
Lógica para Multiplicação (Nova)
Campo editadoResultado 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

04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS

  • Jira
    serverJIRA
    serverId0c783de1-186e-383b-975c-a1acd7d76cb5
    keyDTCRMSE-12

...