01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo
|
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição TOTVS Goiânia |
| Módulo: | 3 - VENDAS |
| Função: | Digitar Pedido de Venda |
| Ticket: | 24643888 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDVENDAS-55277 |
02. SITUAÇÃO/REQUISITO
O cliente utiliza o fluxo de distribuição, um conceito da expedição. O código de distribuição pode ser configurado no item e no fornecedor. No cenário relatado, o cliente havia configurado a distribuição no produto, e não no fornecedor.
Em versões anteriores à correção, quando o usuário incluía dois itens no pedido, gravava-o como orçamento, resgatava o orçamento e tentava editar um dos itens, o processo seguia normalmente. Contudo, a rotina estava apresentando um erro de falta de distribuição durante esse fluxo.
O requisito é corrigir o comportamento da Rotina 316 para que a edição de itens em um pedido de venda originado de um orçamento não apresente mensagem impeditiva referente ao código de distribuição, desde que os itens do pedido respeitem a regra de mesma distribuição (quando o parâmetro 1171 estiver ativo)
03. SOLUÇÃO
Foi implementada uma correção na Rotina 316 - Digitar Pedido de Venda para tratar a validação do código de distribuição no momento da edição de itens de um pedido originado de um orçamento.
Com esta correção, se o parâmetro 1171 (Somente permitir incluir no pedido itens da mesma distribuição) estiver configurado como Sim, a edição de um item será permitida, e não deverá exibir mensagem impeditiva a respeito do código de distribuição, contanto que todos os produtos no pedido possuam o mesmo código de distribuição.
A correção abrange os seguintes cenários de validação:
- Parâmetro 1171 = Sim e Distribuição Igual: A edição do item no pedido é permitida sem mensagem impeditiva, mesmo que os fornecedores sejam diferentes.
- Parâmetro 1171 = Sim e Distribuição Diferente: A tentativa de incluir um segundo item no pedido com código de distribuição diferente do primeiro item é impedida por uma mensagem de validação do parâmetro.
Parâmetro 1171 = Não: A inclusão ou edição de itens é permitida, independentemente do código de distribuição e fornecedor.
As seguintes rotinas e versões mínimas devem ser utilizadas:
- Rotina 316 - Digitar Pedido de Venda - Versão a partir de 36.0.4.322 ou 37.0.11.387.
- Rotina 203 - Cadastro de Produtos (utilizada para configurar o código de distribuição e fornecedor no produto).
- Rotina 201 - Atualização de Preços (para precificação).
- Rotinas 574 ou 271 (para tributação).
O passo a passo demonstra a validação da correção para o cenário principal (Parâmetro 1171 = Sim):
- Acesse a Rotina 132 e configure o parâmetro 1171 como Sim.
- Certifique-se de que os produtos que serão testados (Ex: 2 e 10) estejam configurados na Rotina 203 com o mesmo código de distribuição (Ex: PED) e que tenham tributação e precificação configuradas.
- Na Rotina 316, inicie um pedido de venda e inclua os produtos configurados (Ex: Produto 2 e Produto 10).
- Grave o pedido como orçamento .
- Volte à tela inicial da Rotina 316 e carregue o orçamento gravado.
- Tente alterar a quantidade ou outro campo de um dos produtos do orçamento importado (Ex: Produto 10, alterando a quantidade de 2 para 1).
- Grave o pedido.
Resultado Esperado:
- A rotina não deverá exibir mensagem impeditiva a respeito do código de distribuição.
- O pedido deve ser alterado e gravado com sucesso, refletindo a quantidade modificada no banco de dados (Ex: Produto 10 com QT=1).
Com esta correção, se o parâmetro 1171 (Somente permitir incluir no pedido itens da mesma distribuição) estiver configurado como Sim, a edição de um item será permitida, e não deverá exibir mensagem impeditiva a respeito do código de distribuição, contanto que todos os produtos no pedido possuam o mesmo código de distribuição.
A correção abrange os seguintes cenários de validação:
- Parâmetro 1171 = Sim e Distribuição Igual: A edição do item no pedido é permitida sem mensagem impeditiva, mesmo que os fornecedores sejam diferentes.
- Parâmetro 1171 = Sim e Distribuição Diferente: A tentativa de incluir um segundo item no pedido com código de distribuição diferente do primeiro item é impedida por uma mensagem de validação do parâmetro.
Parâmetro 1171 = Não: A inclusão ou edição de itens é permitida, independentemente do código de distribuição e fornecedor.
As seguintes rotinas e versões mínimas devem ser utilizadas:
- Rotina 316 - Digitar Pedido de Venda - Versão a partir de 36.0.4.322 ou 37.0.11.387.
- Rotina 203 - Cadastro de Produtos (utilizada para configurar o código de distribuição e fornecedor no produto).
- Rotina 201 - Atualização de Preços (para precificação).
- Rotinas 574 ou 271 (para tributação).
O passo a passo demonstra a validação da correção para o cenário principal (Parâmetro 1171 = Sim):
- Acesse a Rotina 132 e configure o parâmetro 1171 como Sim.
- Certifique-se de que os produtos que serão testados (Ex: 2 e 10) estejam configurados na Rotina 203 com o mesmo código de distribuição (Ex: PED) e que tenham tributação e precificação configuradas.
- Na Rotina 316, inicie um pedido de venda e inclua os produtos configurados (Ex: Produto 2 e Produto 10).
- Grave o pedido como orçamento .
- Volte à tela inicial da Rotina 316 e carregue o orçamento gravado.
- Tente alterar a quantidade ou outro campo de um dos produtos do orçamento importado (Ex: Produto 10, alterando a quantidade de 2 para 1).
- Grave o pedido.
Resultado Esperado:
- A rotina não deverá exibir mensagem impeditiva a respeito do código de distribuição.
- O pedido deve ser alterado e gravado com sucesso, refletindo a quantidade modificada no banco de dados (Ex: Produto 10 com QT=1).
04. DEMAIS INFORMAÇÕES
- Se o parâmetro 1171 estiver como Sim, mas o código de distribuição dos produtos for o mesmo (Ex: PED), a alteração de item será permitida, mesmo que os fornecedores sejam diferentes.
- A validação que impede a inclusão de itens com códigos de distribuição diferentes (quando 1171 = Sim) continuará a ocorrer.
05. ASSUNTOS RELACIONADOS
Não se aplica