1C-Company / 1c-edt-issues

Пространство для пожеланий и обсуждения ошибок 1C:Enterprise Development Tools
https://edt.1c.ru/
138 stars 9 forks source link

В настройке группировке ошибок пропала группировка "Проект" #1393

Open agibalovsa opened 5 months ago

agibalovsa commented 5 months ago

Описание ошибки

В настройке группировок ошибок (рис. 1) была сущность проект, было очень удобно ее использовать при работе с расширениями. Теперь данной сущности нет. как без рук.

Как воспроизвести

  1. Открыть панель "Ошибки конфигурации"
  2. Зайти в отбор (Рис. 1.)

Скриншоты

image Рис. 1.

Ожидаемое поведение

Необходимо вернуть группировку проект. Нужно для группировки ошибок по коду проверки сразу по всем проектам.

Лог рабочей области

metadata.zip

Версия 1С:EDT

Ruby 2023.3.4

Операционная система

Windows

Установленные плагины

1C:Code style V8, 1C:SSL-support

Дополнительная информация

No response

LesN1ck commented 5 months ago

Кажется, это не баг, а фича (https://dl03.1c.ru/content/DevelopmentTools/2023_3_0/1cv8upd_2023_3_0.htm):

image

Поэтому это скорее в пожелания теперь нужно отправлять.

agibalovsa commented 5 months ago

@LesN1ck а в чем смысл такого функционала?? Ну можно было его двигать, и вс хорошо было.

LesN1ck commented 5 months ago

@LesN1ck а в чем смысл такого функционала?? Ну можно было его двигать, и вс хорошо было.

Это вопрос к разработчикам EDT. В любом случае, запланированное поведение системы - это не ошибка. И уж тем более не критическая.

agibalovsa commented 5 months ago

И уж тем более не критическая.

Пусть решают разработчики. Есть вот такой пункт.

image

LesN1ck commented 5 months ago

И уж тем более не критическая.

Пусть решают разработчики. Есть вот такой пункт.

image

Вы сами же выделили пункт: по результатам объективного сравнительного тестирования, а не мнения пользователей. Все, что я вижу - это мнение одного отдельно взятого пользователя. А объективного сравнительного тестирования не вижу.

dsavenko commented 5 months ago

Возможность группировки по проекту на любом уровне была убрана. Причин тому две:

  1. Невозможность эффективной реализации в рамках текущей модели данных. Существовавшая реализация была неэффективна по CPU и RAM и тормозила развитие подсистемы ошибок.
  2. Актуальность под вопросом. Например, группировка по объекту, а затем по проекту вообще не имела смысла, но была возможна в рамках старой системы.

Если вы выведете группировку по коду проверки на первое место (кнопка "вверх" в панели настроек списка), вы получите примерно ту же картину, что и раньше, просто у вас проекты будут на первом уровне дерева, а проверки - на втором.

Если вам нужна конкретная проверка, вы можете ввести ее в поиске.

Если вам нужен конкретный набор проверок, при помощи фильтров можно настроить показ только их (кнопка фильтрации рядом с кнопкой настройки списка). Также доступна новая функциональность по показу только ошибок, привнесенных в текущей ветке разработки по сравнению с базовой веткой (мастером, например).

Прежняя функциональность группировки ошибок по коду проверки на верхнем уровне дерева, а по проекту - на втором уровне, более недоступна, но это не является багом.

agibalovsa commented 5 months ago

@dsavenko спасибо за разъяснение, Вас понял. Возможно тогда золотой серединой будет опция включения/выключения группировки проекта на первом уровне? Как вариант, вернуть галочку Проект, без возможности перемещения вниз. Вроде такая реализация не должна повлиять на производительность.

Зачем это нужно. Мы работаем с расширениями, и возникает ряд однотипных ошибок, которые возникают после: а) обновления типовой конфигурации, когда возникает ряд критических ошибок в разных расширениях. б) обновления самой EDT и включении новых проверок. В этом случае группировка по проекту мешает, и полезной становится группировка по коду ошибки.