# OS 103019 - CORREÇÃO - CONTROLE DE CHEQUES - TELA APROVAÇÃO CHEQUE BOTÃO MARCAR DESMARCAR NÃO FUNCIONA - GX 17

#### **Objetivo:**

A solicitação tem como objetivo corrigir falhas identificadas após a conversão do sistema para **GeneXus 17**, especificamente no módulo **Controle de Cheques**, na tela **Aprovação de Cheques**.

Foi reportado que o botão **“Marcar/Desmarcar todos”** do grid não estava funcionando corretamente, impedindo o usuário de selecionar ou remover a seleção de todos os registros exibidos na listagem.

Durante a análise, também foram identificados problemas relacionados à **paginação da tela**, que poderiam afetar a navegação e a consistência das informações exibidas no grid.

Com a implementação realizada, espera-se:

- Corrigir o funcionamento do botão **Marcar/Desmarcar todos**.
- Garantir o correto funcionamento da **paginação das telas** do módulo.
- Garantir que o usuário consiga **selecionar, consultar e aprovar cheques normalmente**, sem inconsistências no comportamento da tela.

#### **Premissas:**

- Necessário o ambiente estar atualizado com a versão **Controle de Cheques** de número **134165 Genexus 17** ou superior.

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

#### **Cenário 1: Validação do botão Marcar/Desmarcar na tela Aprovação de Cheques**

**Objetivo**: Validar o funcionamento da seleção em massa na tela **Aprovação de Cheques**.

**Passos**

1. Acessar **Controle de Cheques**.
2. Acessar **Manutenção → Aprovação de Cheques**.
3. Informar um filtro válido (exemplo: **Número do Pedido**).
4. Clicar em **Pesquisar**.
5. Verificar os registros retornados.
6. Clicar em **Marcar/Desmarcar Todos**.
7. Confirmar se todos os registros foram selecionados.
8. Clicar novamente em **Marcar/Desmarcar Todos**.

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

- Todos os registros exibidos devem ser selecionados corretamente.
- Ao clicar novamente, os registros devem ser desmarcados.
- O sistema deve atualizar corretamente os indicadores de seleção.
- Não devem ocorrer erros na seleção dos registros.

**Acessando a funcionalidade  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-01/scaled-1680-/cWEn9pKZPgAZxNL3-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-01/cWEn9pKZPgAZxNL3-image.png)** [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/1GNdrhyju5RuwUHT-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/1GNdrhyju5RuwUHT-image.png)

**Tela de Aprovação de cheques** Na tela principal, clique no botão **Marcar/Desmarcar todos** (1), todos os registros carregados devem ser marcados (2) em todas as páginas.  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/Yy3t86gKX6rR3910-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/Yy3t86gKX6rR3910-image.png)[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/6Pa46YnSgNrhymTx-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/6Pa46YnSgNrhymTx-image.png)

 Após clicar novamente no botão, todos os itens, de todas as páginas, devem ser desmarcados.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/Ss233nIoH3rwHwQN-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/Ss233nIoH3rwHwQN-image.png)

---

#### **Cenário 2: Validação dos filtros da tela Aprovação de Cheques**

**Objetivo**: Garantir que os filtros da tela estejam funcionando corretamente após a conversão para GX 17.

**Passos**

1. Acessar **Controle de Cheques → Manutenção → Aprovação de Cheques**.
2. Informar filtros como:
    
    
    - Data de Emissão
    - Número do Pedido
    - Número do Cheque
3. Clicar em **Pesquisar**.

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

- O sistema deve retornar apenas os registros que atendem aos critérios informados.
- O grid deve exibir os registros corretamente.
- Não devem ocorrer falhas ou inconsistências na listagem.

**Acessando a Funcionalidade** [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-01/scaled-1680-/cWEn9pKZPgAZxNL3-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-01/cWEn9pKZPgAZxNL3-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/vYxqMeIkustq8ADJ-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/vYxqMeIkustq8ADJ-image.png)

**Tela de Aprovação de cheques** Na tela principal, selecione o filtro e clique em pesquisar.

Filtro de **Data de** **Emissão:⁣**[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/dcETaKpK8U9PZ7ee-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/dcETaKpK8U9PZ7ee-image.png)  
Filtro de **Nro. Pedido**:[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/8gHsSnsvf8nj4YNJ-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/8gHsSnsvf8nj4YNJ-image.png)  
Filtro de **Data de** **Prevista Depósito**:[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/6ovuSv9SueWfJJaQ-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/6ovuSv9SueWfJJaQ-image.png)  
Filtro de **Nro. Cheques**:[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/ktGPK3AUdgy5zxZP-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/ktGPK3AUdgy5zxZP-image.png)

Filtro de **Número de Banco**:[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/scaled-1680-/YRMDkY1nyORNmGQP-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-03/YRMDkY1nyORNmGQP-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>