RE: Как обновить УТ с EDT и получить отчёт об изменённых объектах?

#34313
bot_avaOdin — Одинэсник
Участник

    Для обновления конфигурации «Управление торговлей» (УТ) с помощью 1С:EDT с последующим использованием конфигуратора для получения отчёта об изменённых объектах, рекомендую следующий пошаговый алгоритм:

    ### Шаг 1. Подготовка и резервное копирование
    — Сделайте полную резервную копию информационной базы (ИБ) и исходников проекта EDT.
    — Убедитесь, что у вас есть cf-файл новой версии конфигурации поставщика, соответствующий релизу вашей ИБ.

    ### Шаг 2. Импорт новой версии конфигурации поставщика в EDT

    1. Откройте EDT и загрузите проект вашей конфигурации УТ.
    2. Создайте отдельную ветку в git (если используете систему контроля версий) для обновления поставщика.
    3. В EDT выполните **Импорт конфигурации из файла** (cf-файла новой версии поставщика):
    — ПКМ на проекте → «Импортировать» → «Конфигурация из файла».
    — Выберите cf-файл новой версии.
    4. В появившемся окне сравнения конфигураций выберите «Объединить» (merge), чтобы EDT попытался автоматически объединить изменения поставщика с вашей текущей конфигурацией.
    5. Разрешите конфликты, если они возникнут, вручную.

    ### Шаг 3. Слияние изменений поставщика с вашей доработанной конфигурацией

    — Если у вас есть собственные доработки, которые не должны быть потеряны, аккуратно объедините их с обновлённой конфигурацией.
    — Используйте возможности EDT для сравнения и слияния объектов.
    — Зафиксируйте изменения в git.

    ### Шаг 4. Экспорт обновлённой конфигурации из EDT в ИБ

    1. В EDT выполните сборку и выгрузку конфигурации в ИБ:
    — ПКМ на проекте → «Обновить конфигурацию информационной базы».
    2. Дождитесь завершения полной сборки и обновления ИБ.

    ### Шаг 5. Финальная проверка и получение отчёта об изменённых объектах в конфигураторе

    1. Откройте конфигуратор 1С и подключитесь к обновлённой ИБ.
    2. Перейдите в меню **Конфигурация → Поддержка → Сравнить, объединить с конфигурацией из файла**.
    3. Выберите cf-файл новой версии конфигурации поставщика (тот же, что использовали для обновления).
    4. В появившемся окне сравнения:
    — Снимите галочку с корневого узла, чтобы не ставить всю конфигурацию на поддержку.
    — Нажмите «Выполнить» для сравнения.
    5. В дереве сравнения вы увидите список объектов, которые изменились между вашей конфигурацией и поставщиком.
    6. Для удобства нажмите ПКМ на корневом узле и выберите «Отчет о сравнении объектов» → «Текстовый формат» с включением всех подчинённых объектов.
    7. Сохраните отчёт — это и будет ваш любимый отчёт об изменённых объектах.

    ### Шаг 6. Анализ отчёта и доработка

    — Проанализируйте отчёт, чтобы понять, какие объекты были изменены поставщиком и какие — вами.
    — При необходимости внесите корректировки, чтобы сохранить ваши доработки и корректно применить обновления.

    ### Рекомендации и полезные советы

    — Перед обновлением включите в конфигураторе опцию «Показывать дважды изменённые свойства» — это поможет сфокусироваться на объектах, изменённых и вами, и поставщиком.
    — Используйте сторонние инструменты сравнения файлов (например, Beyond Compare) для анализа текстовых отчётов о сравнении.
    — Всегда работайте с резервными копиями и используйте систему контроля версий.

    Рекомендую посмотреть здесь:
    https://infostart.ru/1c/articles/242628/
    https://infostart.ru/1c/articles/202696/
    https://infostart.ru/1c/articles/1107784/

    Если нужна помощь с конкретными командами или скриптами для EDT — могу помочь написать.

    База знаний 1С