3.5–3.6 В окне «Конфигурация» сортировка объектов конфигурации возможна
Опубликовано:
❓ 3.5 В окне «Конфигурация» сортировка объектов конфигурации возможна:
❓ 3.6 В окне «Конфигурация» при однократном нажатии кнопки «Упорядочить список» сортировка возможна:
📚 Документация
Заголовок раздела «📚 Документация»-
ИТС: Руководство разработчика — Настройка сортировки дерева метаданных.
-
ИТС: Система стандартов и методик разработки конфигураций — Общие требования к конфигурации.
🧠 Краткая теория
Заголовок раздела «🧠 Краткая теория»Что можно сортировать
Заголовок раздела «Что можно сортировать»Для настройки порядка объектов используется команда «Упорядочить список». В открывшемся окне отображается, какие объекты будут упорядочены, и задаются параметры сортировки.

За один вызов команды «Упорядочить список» можно упорядочить:
1. Все прикладные объекты в пределах раздела метаданных
Заголовок раздела «1. Все прикладные объекты в пределах раздела метаданных»Можно сортировать все прикладные объекты в пределах одного раздела метаданных.
Например, объекты раздела «Справочники»:

В этом случае упорядочиваются объекты соответствующего раздела метаданных.
2. Однотипные объекты, подчиненные одному объекту метаданных
Заголовок раздела «2. Однотипные объекты, подчиненные одному объекту метаданных»Можно сортировать однотипные объекты метаданных, подчиненные одному объекту метаданных.
Например, формы конкретного документа:

В этом случае упорядочиваются формы, подчиненные конкретному документу.
По каким свойствам можно сортировать
Заголовок раздела «По каким свойствам можно сортировать»Для сортировки можно выбрать одно из трех свойств объекта конфигурации:
| Свойство | Как выполняется сортировка |
|---|---|
| Имя | По именам объектов конфигурации |
| Синоним | По синонимам объектов конфигурации |
| Комментарий | По комментариям объектов конфигурации |
Таким образом, порядок объектов в дереве не обязательно должен определяться их именами.
Направление сортировки
Заголовок раздела «Направление сортировки»Для выбранного свойства можно установить направление:
- по возрастанию;
- по убыванию.
Как рекомендуется располагать объекты в конфигурации
Заголовок раздела «Как рекомендуется располагать объекты в конфигурации»При добавлении новых объектов легко постепенно нарушить порядок их расположения. В большой конфигурации это усложняет визуальный поиск объектов и работу с деревом метаданных.
📐 Стандарт разработки: #std467:2.3
Стандарт рекомендует объекты метаданных верхнего уровня сортировать по имени: справочники, документы, общие модули и т. д.
Для подчиненных объектов используется другой подход: реквизиты, измерения, формы и другие подобные объекты располагаются в соответствии с проектной логикой.
При этом стандарт предусматривает исключения для некоторых объектов.
Объекты с префиксом Удалить
Заголовок раздела «Объекты с префиксом Удалить»Объекты метаданных верхнего уровня, имена которых начинаются с префикса Удалить, допускается располагать в конце соответствующей ветви дерева метаданных.
Такое расположение визуально отделяет объекты с префиксом Удалить от остальных объектов соответствующей ветви.
Общие реквизиты-разделители
Заголовок раздела «Общие реквизиты-разделители»Для общих реквизитов, являющихся разделителями, порядок следования в дереве метаданных должен подбираться исходя из требуемого порядка установки параметров сеанса.
Таким образом, простая алфавитная сортировка применяется не во всех случаях.
| Объекты | Рекомендация стандарта |
|---|---|
| Объекты верхнего уровня | Сортировать по имени |
| Общие реквизиты-разделители | Исходя из требуемого порядка установки параметров сеанса |
Объекты с префиксом Удалить | Допускается располагать в конце соответствующей ветви |
| Подчиненные объекты | Располагать в соответствии с проектной логикой |
Сортировка дерева метаданных — это не только возможность конфигуратора. Поддержание установленного порядка делает структуру большой конфигурации более предсказуемой и упрощает поиск объектов.
🧠 Ключевая мысль
Заголовок раздела «🧠 Ключевая мысль»В дереве метаданных сортировка может применяться для всех прикладных объектов в пределах одного раздела метаданных, например справочников, а также для однотипных объектов метаданных, подчиненных одному объекту метаданных, например форм конкретного документа.
Сортировать объекты можно по имени, синониму или комментарию, по возрастанию или по убыванию.