Что делает обработка
Обработка решает две задачи:
1. Сравнивает GUID объектов метаданных двух конфигураций, выгруженных в файлы XML.
2. Заменяет GUID в XML-файлах конфигурации 1 на GUID из конфигурации 2 по тем строкам, которые отметил пользователь.
Результат работы — изменённые XML-файлы выгрузки конфигурации 1, которые затем можно загрузить обратно в конфигураторе.
Когда полезно
Типовые сценарии:
- есть «эталонная» конфигурация (конфигурация 2) и «проблемная» (конфигурация 1), в которой GUID «разъехались»;
- нужно синхронизировать GUID для корректного сопоставления объектов метаданных;
- нужно точечно исправить GUID конкретного объекта/реквизита/табличной части.
Интерфейс

Структура дерева:
- уровень 1: группы метаданных (Справочники, Документы, Регистры сведений и т.д.)
- уровень 2: объекты
- уровень 3+: реквизиты и табличные части (если различия обнаружены на этих уровнях)
Важно перед использованием (прочитайте обязательно)
Операция замены изменяет файлы XML на диске.
Перед запуском:
- сделайте резервную копию папки выгрузки конфигурации 1;
- проверьте права на запись в эту папку;
- убедитесь, что выгрузки сделаны корректно и это именно папки верхнего уровня выгрузки конфигураций.
После замены:
- загрузите конфигурацию из XML **вручную** в конфигураторе;
- проверьте конфигурацию на целостность.
Подготовка данных
1. Выгрузите две конфигурации в файлы XML (в разные папки).
2. Получите два пути к папкам выгрузки:
- путь к выгрузке конфигурации 1 (которую будем править),
- путь к выгрузке конфигурации 2 (откуда берем «правильные» GUID).
Инструкция: как пользоваться обработкой
Шаг 1. Укажите пути к выгрузкам
В обработке заполните поля:
- Конфигурация 1 — папка выгрузки конфигурации, в которой будем менять GUID
- Конфигурация 2 — папка выгрузки конфигурации-эталона
Можно вводить путь вручную или выбрать папку кнопкой выбора.
Шаг 2. Сравнение GUID
Нажмите Сравнить.
Что происходит:
- дерево Сверка метаданных очищается;
- выполняется чтение обеих выгрузок и построение таблиц:
- ПолноеИмяМетаданных
- ИдентификаторОбъектаМетаданных
- далее таблицы сравниваются по ключу ПолноеИмяМетаданных;
- в дерево добавляются строки только по тем объектам, где GUID отличаются.
Если различий нет — будет показано предупреждение: Нет различных идентификаторов
Шаг 3. Отбор того, что заменять
В дереве Сверка метаданных отметьте флажками (колонка Флаг) те строки, для которых требуется замена.
Подсказки:
- кнопки Отметить всё / Снять все отметки помогают быстро выставить флаги;
- кнопки Свернуть / Развернуть управляют отображением дерева (на уровне 1 видны группы метаданных).
Шаг 4. Замена GUID в XML-файлах конфигурации 1
Нажмите Заменить идентификаторы.
Что происходит:
- из дерева собирается соответствие «старый GUID → новый GUID» только по отмеченным строкам;
- выполняется поиск всех XML-файлов в выгрузке конфигурации 1;
- замена выполняется пакетами (для ускорения и отображения прогресса);
- после замены дерево обновляется (заменённые GUID отображаются в колонке конфигурации 1, флаги снимаются).
По завершении выводится сообщение:
> Выполнена операция замены идентификаторов в конфигурации 1. Пожалуйста, выполните загрузку конфигурации из файлов XML вручную
Техническая реализация
Подход максимально простой и «приземлённый»:
- выгрузка читается как набор XML-файлов;
- GUID объекта метаданных берётся из узла `MetaDataObject/... uuid="..."`;
- «нормализованное» полное имя объекта определяется через `Метаданные.НайтиПоПолномуИмени(...)` (если удаётся);
- дерево различий строится по сегментам полного имени (`Тип.Имя.Реквизиты.../ТабличныеЧасти...`).
Прогресс:
- при массовой замене показывается процент и оценка оставшегося времени.
Ограничения
- обработка работает с выгрузкой конфигурации в XML, а не с файлами cf/cfe;
- скорость зависит от объёма выгрузки и производительности диска;
- замена делается в XML «как есть», поэтому особенно важна резервная копия.
Совместимость
- Платформа: 1С:Предприятие 8.3.27
- Тип клиента: управляемые формы
- Внешняя обработка: .epf
Подключение в типовые конфигурации (БСП)
Если в вашей конфигурации используется БСП и подсистема «Дополнительные отчеты и обработки», обработку можно подключать как дополнительную обработку.
Источники и полезные ссылки
- Метаданные и их идентификаторы: //infostart.ru/1c/articles/1168375/
- Исправление идентификаторов метаданных в конфигурации 1С: //infostart.ru/1c/articles/2175699/
- Общие правила обмена объектами метаданных между конфигурациями: https://its.1c.ru/db/metod8dev/content/2291/hdoc
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.25.85
Вступайте в нашу телеграмм-группу Инфостарт
