# OS 79698 - MELHORIA - SIS/WEB - FATURAMENTO - ORÇAMENTOS - DATAS DE ENTREGA / PRODUÇÃO / ENTREGA DO CLIENTE

#### **Objetivo:**

Esta solicitação tem por objetivo verificar a implementação do novo parâmetro no **cadastro de Tipos de Pedido** que:

1. **Bloqueia os campos de data** (produção, entrega e entrega ao cliente) na tela de emissão de orçamentos/pedidos.
2. **Calcula automaticamente** a:
    
    
    - **Data de Produção** = Data de Digitação + maior prazo do agrupamento de mini-fábricas entre os produtos inseridos.
    - **Data de Entrega** = Data de Produção + prazo de entrega do pedido (parametrizado em Segurança).
    - **Data de Entrega ao Cliente** = mesma da data de entrega.
3. Corrige a falha na visualização de produtos vinculados ao agrupamento de mini-fábricas.

#### **Premissas:**

- Necessário o ambiente estar atualizado com as versões: 
    - **Corporativo** de número **117770 Genexus 17** ou superior;
    - **Comercial** de número **118259 Genexus 17** ou superior;
    - **Script** de número **117885 SQL e 117886 Postgree** ou superior;
    - Novo parâmetro criado para o cadastro de tipos de pedido. Será visível apenas para clientes que possuam a funcionalidade pré-existente **"CLIENTE\_CABOS"** ativa; 
        - Por padrão, este parâmetro é definido como "Não";

#### **Teste realizado após a atualização**

#### **Cenário 01 – Verificar parâmetro de dias para entrega do pedido**

**Passos:**

1. Acesse `Segurança > Parâmetros Comerciais > Dias para Entrega de Pedidos`.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/R2dmi1qeqcHcGdze-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/R2dmi1qeqcHcGdze-image.png)
2. Verifique se existe um parâmetro ativo com quantidade de dias definida.

**Resultado esperado:**  
Deve existir um valor **ativo** (ex: 25 dias).

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/aCtPKXxNZkPz7D6I-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/aCtPKXxNZkPz7D6I-image.png)

---

#### **Cenário 02 – Verificar prazo de produção por agrupamento**

**Passos:**

1. Acesse `Corporativo > Produtos e Serviços > Ramo Elétrico/Metalúrgico > Agrupamento de Mini-Fábricas`.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/IH7SdHCUDIcHmT3i-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/IH7SdHCUDIcHmT3i-image.png)
2. Edite um agrupamento e visualize os subgrupos.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/TES7WsCBoBCJSvjd-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/TES7WsCBoBCJSvjd-image.png)
3. Verifique a coluna **Qtde Dias**.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/w97kjHVHHAicIBf8-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/w97kjHVHHAicIBf8-image.png)

**Resultado esperado:**  
Subgrupos com valores diferentes de zero (ex: 365 e 15 dias).

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/T2t4qjpw5vycdxvM-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/T2t4qjpw5vycdxvM-image.png)

---

#### **Cenário 03 – Verificar produto vinculado ao agrupamento**

**Passos:**

1. Acesse `Produtos e Serviços > Produto X Agrupamentos`.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/gna8kNpEO2NSgGDu-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/gna8kNpEO2NSgGDu-image.png)
2. Filtre o agrupamento (ex: 500) e subagrupamento (ex: 501).
3. Verifique o produto (ex: 01011140101010000).

**Resultado esperado:**  
✅ Produto vinculado corretamente ao agrupamento/subagrupamento.

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/lFT7zwyp23OufEGT-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/lFT7zwyp23OufEGT-image.png)

---

#### **Cenário 04 – Verificar novo parâmetro no Tipo de Pedido**

**Passos:**

1. Acesse `Corporativos > Auxiliares > Tipo de Pedido`.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/6HzG8K0Hq1IoS6vr-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/6HzG8K0Hq1IoS6vr-image.png)
2. Edite um tipo de pedido (ex: OR).
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/ijj3KzinpW8jv3bw-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/ijj3KzinpW8jv3bw-image.png)
3. Verifique o campo “Bloqueia campos de datas no orçamento/pedido?”.

**Resultado esperado:**  
Campo visível apenas para clientes com a funcionalidade CLIENTE\_CABOS ativa. Valor padrão = **Não**.

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/963KWrzdTN6Pv9Qy-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/963KWrzdTN6Pv9Qy-image.png)

---

#### **Cenário 05 – Alterar o parâmetro para SIM**

**Passos:**

1. No mesmo cadastro, altere o campo para **Sim**.
2. Clique em **Confirmar**.

**Resultado esperado:**  
Configuração salva com sucesso.

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/SeQ9gCBUnpNYP4LN-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/SeQ9gCBUnpNYP4LN-image.png)

---

#### **Cenário 06 – Consultar log de alterações do Tipo de Pedido**

**Passos:**

1. No cadastro de tipo de pedido, clique no botão de log.
2. Verifique a alteração recente.
3. Visualize os detalhes da alteração.

**Resultado esperado:**  
Alteração registrada com data, usuário e campo modificado.

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/58TxkR2crcqZq2U7-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/58TxkR2crcqZq2U7-image.png)

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/ujVm1lUPE5wqg5Qo-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/ujVm1lUPE5wqg5Qo-image.png)

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/w50SRwDABZRyqUtS-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/w50SRwDABZRyqUtS-image.png)

---

#### **Cenário 07 – Acessar tela de emissão de orçamento/pedido**

**Passos:**

1. Acesse `Vendas > Orçamentos/Pedidos > Emissão/Alteração`.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/xzdmOgDMkkh6ajA8-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/xzdmOgDMkkh6ajA8-image.png)
2. Clique em **Inserir** para criar novo orçamento.

**Resultado esperado:**

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/hGpiSPu2nF9kBLFl-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/hGpiSPu2nF9kBLFl-image.png)

---

#### **Cenário 08 – Selecionar tipo de pedido com parâmetro “Sim”**

**Passos:**

1. No campo Tipo de Pedido, selecione "ORÇAMENTO".
2. Observe os campos de datas.

**Resultado esperado:**  
Campos **Data de Entrega**, **Data de Produção** e **Data de Entrega do Cliente** ficam **bloqueados para edição**.  
Data de Entrega do Cliente = Data de Entrega.

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/6utIdGTGh3kW3jYz-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/6utIdGTGh3kW3jYz-image.png)

---

#### **Cenário 09 – Inserir item com produto vinculado ao agrupamento**

**Passos:**

1. Preencha os campos obrigatórios do orçamento/pedido e clique em confirmar para inserir o registro.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/rDak7QBt1kGWyVD3-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/rDak7QBt1kGWyVD3-image.png)
2. Neste momento, a tela é atualizada e o pedido é exibido em modo Atualizar. Acesse a guia de Itens e clique em Inserir. Acesse a aba **Itens** &gt; clique em **Inserir**.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/RQ3S0eAvgrckXfhA-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/RQ3S0eAvgrckXfhA-image.png)
3. Informe o produto ex: 01011140101010000, correspondente com o agrupamento que verificamos.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/NU83FEWsVNDzKVXf-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/NU83FEWsVNDzKVXf-image.png)
4. Preencha quantidade (ex: 100) e CFOP.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/gnDM1Dqid94AUyBq-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/gnDM1Dqid94AUyBq-image.png)
5. Vincule acondicionamento com subgrupo de 365 dias de produção.
6. Confirme a inclusão.

**Resultado esperado:**  
Produto inserido corretamente no orçamento.

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/gFJjTte1wtVMLjy8-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/gFJjTte1wtVMLjy8-image.png)

---

#### **Cenário 10 – Confirmar orçamento com cálculo automático das datas**

**Passos:**

1. Com o item inserido, clique em **Confirmar**.
2. Edite novamente o pedido.
3. Verifique os seguintes campos:
    
    
    - Data de Digitação: 19/08/2025
    - Data de Produção: 19/08/2026 (19/08/25 + 365 dias)
    - Data de Entrega: 13/09/2026 (19/08/25 + 25 dias)
    - Data de Entrega Cliente: 13/09/2025

**Resultado esperado:**  
Datas calculadas automaticamente conforme regras.  
Campos continuam bloqueados para edição.

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/scaled-1680-/SiQwPbgrTl3vM2Fd-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-08/SiQwPbgrTl3vM2Fd-image.png)

![4.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/scaled-1680-/eO9m8fVMKPpticCz-4.png)

<p class="callout danger">**ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.**</p>