База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как обновить УТ с EDT и получить отчёт об изменённых объектах?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #34312
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      Как пошагово обновить УТ с помощью 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 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.