v8-code-style
v8-code-style copied to clipboard
Автосортировка: Учитывать префикс Удалить
Описание проблемы
Не знаю есть ли такой стандарт, но в целом принято объекты метаданных к удалению с префиксом "Удалить" размещаются внизу ветки корня метаданных после всех остальных объектов, на текущий момент автосортировка не учитывает эту особенность.
Описание решения проблемы
Хотелось бы чтобы автосортировка размещала объекты с префиксом "Удалить" внизу ветки корня метаданных конфигурации.
Дополнительная информация
No response
Мммм... А принято кем? Кажется, это прямо настолько проектная настройка...
А ссылка на стандарт есть? Никогда о такой практике не слышал...
Я готов поклясться что ранее это было в стандарте: https://its.1c.ru/db/v8std/content/534/hdoc
Ну и такая практика достаточно активно применялась в типовых поставках
Например:
БСП 2.4:
БСП 3.1.6:
Проверил актуальные БП, ERP, ЗУП, ДО, Розница, УХ, подобный подход не применяется. Вероятно подобный подход практиковался ранее, и у меня была устаревшая информация в момент создания задачи.
Тем не менее я бы предложить оставить это задачу, только подобный вариант сортировки сделать опциональным, если конечно нет возражений на тему того почему этого делать ни в коем случае не стоит.
Я готов поклясться что ранее это было в стандарте
Про это написано как "исключение" о допустимости https://its.1c.ru/db/v8std#content:467:hdoc
Но, "практика" - это другое))
Проверил актуальные БП, ERP, ЗУП, ДО, Розница, УХ, подобный подход не применяется.
Я как раз об этом, что последние N-лет такого не встречал - так как ни у кого не хватало бы ума/терпения/желания вручную отсортировывать эти метаданные вниз. Всё ведь автосортировкой нынче делается...
Тем не менее я бы предложить оставить это задачу, только подобный вариант сортировки сделать опциональным
Я тоже за опциональный вариант! К тому же в коде там эту опцию добавить не сложно - присылай PR когда сделаешь))
Да многим нужна нормальная автосортировка. Чтобы "свои" префиксовые объекты, вверху. Удалить внизу. Но руками сортировать всем не досуг. :)
"нормальность" у каждого своя...
Добавляй в PR свою опцию и свой сортировщик :)
Это точно про "нормальность" ) Когда есть документ ПоступлениеТоваров, а потом добавляют ПоступлениеРасходов, но его искать надо не рядом с ПоступлениемТоваров, а где-то еще (ибо или префикс или сортировка) - это так себя затея. Поэтому от префиксов и отказались.
В БСП сортировка выполняется автоматически при сборке, поэтому сложностей с этим у разработчиков не возникает. Объекты с префиксом удалить - это мусор, подлежащий удалению в следующей редакции. Чтобы мусор не отсвечивал - его убирают вниз. Конечно же, нужна такая опция сортировки в EDT. Автоформатер сборки - это хорошо, но лишние коммиты от него никому не нужны.
Смежное предложение #44 - еще один вариант сортировки.
Еще одно пожелание #799 с уникальным алгоритмом сортировки