Одним из требований к статусу 1С:Совместимо — сортировка объектов метаданных по алфавиту. При этом для объектов, добавленный по сравнению с конфигурацией поставщиком, должен быть указан префикс и они должны располагаться в алфавитном порядке после объектов конфигурации поставщика. При обновлении конфигурации поставщика и при активной разработке сортировка сбивается. Обработка позволяет сортировать объекты автоматически в том числе и при работе с информационной базой, подключенной к хранилищу.
Обработка будет полезна и в случае простой разработки конфигурации, выполняя сортировку по алфавиту всех объектов.
Обработка будет полезна и в случае простой разработки конфигурации, выполняя сортировку по алфавиту всех объектов.
Обработка работает следующим образом:
- Выполняется выгрузка конфигурации в файлы xml;
- Для корня конфигурации выполняется сортировка объектов медатанных (за исключением общих реквизитов);
- Конфигурация собирается из файлов выгрузки;
- Выполняется сравнение/объединение с исходной базой.
В результат в информационной базе, в которой запущена обработка, объекты становятся отсортированы в соответствии с настройками порядка префиксов. Необходимо запустить конфигуратор, применить конфигурацию к информационной базе, поместить корень в хранилище.
Требования к работе:
- Минимальная версия платформы — 8.3.8;
- В конфигурации должен быть разблокирован для изменения корень;
- Если конфигурация подключена к хранилищу — корень должен быть захвачен;
- При запуске обработки конфигуратор должен быть закрыт, запуск должен выполняться от имени пользователя с правом Администрирование.
Настройка префиксов:
- Для префиксов, которые необходимо использовать при сортировке необходимо установить флажки;
- Объекты без префиксов или с неиспользуемыми префиксами при сортировке имеют порядок 0;
- Если объекты с префиксом должны располагаться перед остальными объектами необходимо установить отрицательный порядок;
- Объекты сортируются по возрастанию порядка префиксов, внутри одного префикса — по алфавиту.
Надеюсь обработка упростит подготовку конфигураций к сертификации и поможет держать порядок объектов в конфигурации в порядке.
По логике требования модули ДЕМО разве не после ПользователиКлиентСервер должны расположиться? Правда в примере эти модули не на поддержке, не совсем наглядно получается.
(1) Сортировка на зависит от поддержки, только от префиксов. На скриншоте с настройками префиксу ДЕМО установлен порядок -1, префиксу ТЕСТ порядок 1. Соответственно в результате сортировки сначала в дереве будут расположены объекты с префиксом ДЕМО, затем объекты без префикса, и после объекты с префиксом ТЕСТ.
Я всегда добавляю префикс «яя_», а в синониме пишу нормальное наименование и в скобках название организации.
Например: яя_ДебиторскаяЗадолженность. Синоним: Дебиторская задолженность (Название организации)
Так мои объекты 100% располагаются после типовых и в «предприятии» имеют нормальное название.
Для «Совместимо», наверное, не солидно, но на практике очень удобно.