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:

  1. 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.
  2. 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):

  1. Acesse a Rotina 132 e configure o parâmetro 1171 como Sim.
  2. 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.
  3. Na Rotina 316, inicie um pedido de venda e inclua os produtos configurados (Ex: Produto 2 e Produto 10).
  4. Grave o pedido como orçamento .
  5. Volte à tela inicial da Rotina 316 e carregue o orçamento gravado.
  6. 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).
  7. 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:

  1. 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.
  2. 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):

  1. Acesse a Rotina 132 e configure o parâmetro 1171 como Sim.
  2. 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.
  3. Na Rotina 316, inicie um pedido de venda e inclua os produtos configurados (Ex: Produto 2 e Produto 10).
  4. Grave o pedido como orçamento .
  5. Volte à tela inicial da Rotina 316 e carregue o orçamento gravado.
  6. 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).
  7. 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

05. ASSUNTOS RELACIONADOS

        Não se aplica