# OS 79356 - MELHORIA - COMERCIAL - CRIAÇÃO DE RELATÓRIO EM VENDAS COM O NOME "CHECK LIST - ESTOQUE DE ACABADOS

#### **Objetivo:**

- Criação do relatório **Check List Estoque Acabados**, disponível no módulo **Vendas &gt; Relatórios**, garantindo que:
    
    
    - O relatório exiba corretamente a posição de estoque do almoxarifado.
    - Utilize a mesma lógica de consulta de dados do relatório existente **PCheck List - Estoque**.
    - Permita aplicar filtros adicionais de CV (Código de Venda) e Produto.
    - O acesso à funcionalidade esteja condicionado à permissão de segurança configurada (<span data-teams="true">WpEtqChkAca</span>).

#### **Premissas:**

- Necessário o ambiente estar atualizado com a versão Comercial de número **112765 Genexus 17** ou superior.
- Funcionalidade **"REL\_FATURAMENTO\_EMBALAGENS"** (Empresa de embalagem), precisa estar ativa, caso necessário entre em contato com a Send Solutions.

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

#### **Cenário 1: Validação de Permissão de Acesso**

**Passos:**

1. Acessar o sistema como usuário sem a permissão <span data-teams="true">WpEtqChkAca </span>(Módulo segurança).
2. Navegar até o módulo **Vendas &gt; Relatórios**.
3. Verificar se o item **Check List Estoque Acabados** está visível.

<p class="callout info">**Resultado Esperado:**  
O menu não deve estar disponível para usuários sem a permissão <span data-teams="true">WpEtqChkAca</span>.</p>

**Usuário sem acesso ao relatório**[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/DdbaWc13HpDM2MM8-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/DdbaWc13HpDM2MM8-image.png)[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/6H5EY8KRDQG5KAI2-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/6H5EY8KRDQG5KAI2-image.png)

4. Atribuir a permissão <span data-teams="true">WpEtqChkAca </span>ao perfil do usuário (Módulo segurança)
5. Reacessar o módulo **Vendas &gt; Relatórios**.

<p class="callout info">**Resultado Esperado:**  
O menu **Check List Estoque Acabados** passa a estar visível para o usuário.</p>

**Usuário com acesso ao relatório.**[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/hpOOslJnqlJFw426-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/hpOOslJnqlJFw426-image.png)[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/ySltsd4n2zmJD3B1-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/ySltsd4n2zmJD3B1-image.png)

---

#### **Cenário 2: Abertura e Visualização dos Filtros**

**Passos:**

1. Acessar o menu **Vendas &gt; Relatórios &gt; Check List Estoque Acabados**.
2. Verificar os filtros exibidos na tela:
    
    
    - Almoxarifado
    - Produto
    - CV (Código de Venda)

<p class="callout info">**Resultado Esperado:**</p>

- O campo Almoxarifado apresenta somente almoxarifados do tipo **Acabados**.
- O campo Produto lista apenas produtos do tipo **Acabados**.
- O campo CV permite informar o código de vendas.
- Relatório é gerado com os dados filtrados.
    
    
    - O layout corresponde ao modelo idêntico ao relatório Check List - Estoque.
    - Exibe corretamente:
        
        
        - Código do produto
        - Descrição
        - Unidade
        - Saldo Atual
        - Código de Venda (CV)
        - Totais.

**Acessando a funcionalidade** [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/J166x6cevCHUZRMZ-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/J166x6cevCHUZRMZ-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/t8mTghujwGRhTTgs-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/t8mTghujwGRhTTgs-image.png)

**Tela de filtros**

Ao entrar na tela de filtro, informe os dados conforme necessidade e clique em **Imprimir.**[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/cZNZLWj7W4Fnv22a-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/cZNZLWj7W4Fnv22a-image.png)

O sistema irá direcionar para o dashboard, onde será possível fazer o download do relatório.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/eUBT404OBFs43UmH-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/eUBT404OBFs43UmH-image.png)

**Relatório gerado**[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/drqbj846U0Fq4Tr1-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/drqbj846U0Fq4Tr1-image.png)

---

#### **Cenário 3: Comparação de Totais (Validação de lógica de cálculo)**

**Passos:**

1. Gerar o relatório atual **Check List Estoque Acabados**.
2. Gerar o relatório antigo **Check List Estoque (Suprimentos &gt; Relatórios &gt; Posição de Estoque &gt; Check List - Estoque)**.
3. Comparar os valores totais por produto e por CV.

<p class="callout info">**Resultado Esperado:**</p>

- A soma dos totais por venda (CV) no novo relatório deve ser equivalente ao total do produto no relatório antigo.

**Relatório **Check List Estoque Acabados (Vendas)****[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/vLtBbkf6yl6n3ctM-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/vLtBbkf6yl6n3ctM-image.png)

**Relatório **Check List Estoque (Estoque)****[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/scaled-1680-/9tihRenYemPiSEWt-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-06/9tihRenYemPiSEWt-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>