# 7.0.146 - 12/03/2024

## Melhorias

### Consistem ERP Componentes

***

#### :rocket: **145959 | Componentes Gerais**

Aprimoradas as funcionalidades da **Central de Anexos**.

Incluído índice de data para otimização na pesquisa por período.

Otimizada a geração de dados para melhoria na performance do sistema.

#### :rocket: **171086 | Atualizador de Remessas**

Implementado no programa **Atualizador Consistem** para que os agendamentos de atualizações sejam criados no agendamento de tarefas Consistem (**Agendamento de Tarefas**).

Observação: Ao efetivar a atualização, esta tarefa é eliminada.

#### :rocket: **171293 | Componentes Interface Web**

Aprimoradas as funcionalidades de extração de dados nos resumos do Grid. Implementadas as opções de cálculo: Contagem Distinta, Média, Mediana, Produto, Mínimo, Máximo, Desvio Padrão Populacional, Desvio Padrão Amostral e Porcento.

Implementada a divisão dos agrupadores do tipo Data em agrupadores de ano, mês e dia, permitindo uma análise mais eficiente por períodos.

Ajustada a possibilidade de ordenação do resumo quando há apenas um agrupador, proporcionando uma visualização aprimorada dos dados e facilitando a geração de gráficos.

#### :rocket: **174573 | Componentes Interface Web**

Implementada a opção **Unificar Agrupadores Similares** no configurador do Resumo do Grid. Esta opção tem por objetivo unir colunas em um único agrupador, permitindo, por exemplo, combinar colunas como código do item, descrição do item e unidade de medida do item. Assim, é possível criar resumos com informações adicionais nos agrupadores sem a necessidade de adicionar colunas extras no grid para esse fim. Esta opção valida a possibilidade de juntar as colunas que estão em sequência selecionadas e que tenham um relacionamento único.

#### :rocket: **174870 | Componentes Gerais**

Implementadas melhorias referentes ao agente do processo em segundo plano:

Implementado na tela **Monitor de Execução dos Processos em Segundo Plano** - CSWMEN110, para os agentes ficarem nas primeiras linhas do monitor.

Implementado detalhamento dos itens do agente que estão na fila de execução, permitindo visualizar os dados ainda a serem executados. O detalhamento é acessado via link na coluna **ID do Agente**, da tela de configuração de agentes (CSWMEN111), chamada pela **Monitor de Execução dos Processos em Segundo Plano** - CSWMEN110, no botão **Agentes**.

Implementada a opção de o agente receber tabelas de memórias para serem resgatadas dentro das regras de negócio em tempo de execução.

Implementado o tratamento para permitir agentes para métodos de classes e não apenas de rotinas.

Implementada a opção de manter o log de execução do job do agente, para acompanhar por um período essa informação. Ao configurar para manter o log, o mesmo ficará disponível por 2 dias, e depois, automaticamente, ele será gravado para não manter o log.

#### :rocket: **175365 | Componentes Gerais**

Ajustada a regra de retorno de mensagem para otimizar a performance do sistema. Removidos testes de verificação de customização.

#### :rocket: **175806 | Componentes Interface Web**

Ajustada a função hook **useBaseWidget** com base nas funcionalidades do componente **BaseWidget**.

#### :rocket: **175807 | Componentes Interface Web**

Aprimorada a pesquisa de programas do menu. Agora é possível encontrar os programas digitando as siglas iniciais da rotina juntamente com palavras-chave que compõem o nome da rotina, por exemplo, (CCPV comissão), e o menu lateral trará todas as rotinas associadas à sigla e nome informados, independente da ordem. Funciona para os menus de favoritos, rotinas e componentes.

## Correções

### Consistem ERP Componentes

***

#### :tools: **176195 | Componentes Gerais**

Ajustado o cálculo da **Configur ação de Permissão de Perfil e Usuário**. Usuários inativos não estão mais sendo contados na coluna **Quant. Usuários Liberados**, eliminando a confusão.

#### :tools: **176233 | Atualizador de Remessas**

Ajustado o Agendador de Atualizações do Sistema. A exclusão do agendamento agora finaliza corretamente a tarefa associada.

#### :tools: **176468 | Componentes Interface Web**

Ajustado o comportamento da barra de *scroll* após a execução do combobox em grid editável.

#### :tools: **176500 | Componentes Gerais**

:closed\_lock\_with\_key: <mark style="color:red;">**\[LGPD]**</mark> | Ajustado o tratamento de timeout da sessão. Estabelecido timeout máximo de 2 horas, garantindo a eliminação do processo associado à sessão. Para processos acima de 2 horas, deve-se utilizar obrigatoriamente o componente para processos em segundo plano.

#### :tools: **176595 | Impressão**

Ajustado o relatório do Grid para evitar a inclusão de páginas em branco.

Deve-se atentar para o devido ajuste das colunas do grid antes de exportar para PDF, pois, caso a largura das colunas ultrapasse a largura de uma folha A4, o relatório será ajustado em mais páginas para incluir as colunas necessárias.

#### :tools: **177036 | Componentes Gerador de Etiqueta**

Ajustado o processo de geração de etiquetas na tabela **Utils\_Persistence.TmpStream**. Implementado tratamento para garantir a limpeza da tabela temporária, evitando chaves repetidas durante a criação de múltiplas etiquetas em sequência.

#### :tools: **177440 | Componentes Gerais**

Ajustada a limpeza da global referente ao componente de mensagens (CSMSG).

#### :tools: **177633 | Componentes Interface Web**

Ajustado o funcionamento da leitura de peso em balança via endereço IP, permitindo a navegação fluida entre os campos da tela.

#### :tools: **177656 | Componentes Interface Web**

Ajustado o funcionamento da interface do sistema verificado no programa **Cadastro de Cor/Variante**.
