Перевод проекта на новую версию платформы

Новая версия 1C:EDT может поддерживать новую версию платформы «1С:Предприятие». В связи с этим может возникнуть задача перевода разрабатываемого проекта на новую версию платформы.

При групповой разработке вы можете использовать для этого две разные стратегии:

Централизованное обновление в основной ветке:
  1. Залить все локальные ветки разработчиков в основную ветку на сервере;
  2. Основную ветку на сервере перевести на новую версию платформы;
  3. Новые ветки для разработки задач создавать от свежего состояния основной ветки.
Распределенное обновление:
  1. Каждый разработчик сливает, при необходимости, основную ветку с сервера в свои локальные ветки;
  2. Руководитель проекта переводит основную ветку на сервере на новую версию платформы;
  3. Каждый разработчик переводит свои локальные ветки на новую версию платформы;
  4. После того, как основная ветка на сервере переведена на новую версию, разработчики могут заливать в нее свои локальные ветки, также переведенные на новую версию платформы.
Чтобы перевести проект, расположенный в репозитории Git, на новую версию платформы, выполните следующие действия.
  1. Запустите старую версию 1C:EDT;
  2. Зафиксируйте все изменения проекта (если такие есть) в репозитории Git (подробнее);
  3. Загрузите последнее состояние проекта в связанную с ним информационную базу ( Обновить конфигурацию...), установив в диалоге флажок Загрузить конфигурацию полностью ...;
  4. Если в каталоге проекта вы храните свои собственные файлы, которые не генерируются 1C:EDT, скопируйте их во временный каталог;
  5. Запомните имя проекта и удалите проект ( Удалить), установив в диалоге флажок Удалить содержимое проекта на диске;
  6. Завершите работу старой версии 1C:EDT;
  7. Сделайте копию информационной базы на случай неудачи;
  8. Переведите информационную базу на новую версию платформы, следуя рекомендациям (пример);
  9. Запустите новую версию 1C:EDT на старой рабочей области;
  10. Импортируйте информационную базу в новый проект с тем же именем, которое было у старого проекта;
  11. Добавьте проект в тот же репозиторий Git;
  12. Скопируйте обратно в каталог проекта собственные файлы из временного каталога (п. 4);
  13. Зафиксируйте изменения проекта в репозитории;
  14. В конфигурациях запуска этого проекта укажите новую версию платформы.