Администрирование · 10 мин
Как установить две версии 1С на одном компьютере
Пошаговая инструкция по установке двух версий платформы 1С на один компьютер: разделение каталогов, выбор релиза, настройка баз, типичные ошибки и проверка результата.
Установка двух версий 1С на один компьютер — типовая задача для бухгалтеров, разработчиков и администраторов. Самая частая ситуация: одна информационная база работает на старом релизе платформы (например, 8.3.18), а вторая требует более свежий (например, 8.3.22). Обновлять обе базы одновременно нельзя из-за рисков, поэтому платформы ставят параллельно.
Платформа 1С изначально спроектирована с учётом параллельной установки: каждый релиз размещается в собственном каталоге и не перезаписывает предыдущий. Проблемы возникают не при установке, а при выборе нужной версии для запуска конкретной базы и при работе серверных компонентов.
Ниже разобраны два основных сценария: установка нескольких релизов одной линейки 8.3 на клиентский компьютер и более сложный случай — сосуществование 1С 7.7 и 8.x либо двух экземпляров сервера 1С. Для каждого сценария приведены точные действия и признаки успешного результата.
Когда нужны две версии платформы и какой сценарий выбрать
Прежде чем устанавливать, определите, какие именно «две версии» имеются в виду, потому что порядок действий различается:
- Два релиза одной линейки (например, 8.3.18 и 8.3.22) — самый простой случай, конфликтов практически нет.
- 1С 7.7 и 1С 8.x — тоже совместимы, у них полностью разные каталоги установки и независимые механизмы запуска.
- Два экземпляра сервера 1С на одной машине — требует разведения служб по разным портам и каталогам, подходит только опытным администраторам.
- 32-битная и 64-битная платформа одной версии — ставятся в разные каталоги (Program Files и Program Files (x86)) и не мешают друг другу.
Как выбрать действие
Подготовка: что проверить перед установкой
Сначала выясните, какие релизы уже установлены. Откройте каталог C:\Program Files\1cv8\ (для 32-битной версии на 64-битной Windows — C:\Program Files (x86)\1cv8\). Каждая подпапка с номером вида 8.3.22.1709 — это отдельный установленный релиз. Также список виден в «Установка и удаление программ» Windows.
Далее определите минимально требуемую версию для каждой базы. Откройте конфигуратор базы, зайдите в «Конфигурация → Свойства конфигурации» или посмотрите требования в документации к обновлению конфигурации. Платформа должна быть не ниже указанного релиза, иначе база откажется запускаться с сообщением о несовместимости.
Проверьте права: установка платформы требует прав администратора на компьютере. Также убедитесь, что у вас есть дистрибутив нужного релиза — скачивается с портала 1С по действующей подписке или поставляется партнёром.
Установка второго релиза платформы 8.3
Запустите setup.exe из дистрибутива нового релиза от имени администратора. Инсталлятор сам определит, что это новая версия, и предложит отдельный каталог — не меняйте путь на уже существующую папку другого релиза. Оставьте путь по умолчанию вида C:\Program Files\1cv8\8.3.22.xxxx.
На шаге выбора компонентов для клиентской машины достаточно «1С:Предприятие» и «Интерфейсы». Компоненты «Сервер 1С:Предприятия» и «Администрирование сервера» ставьте только если машина действительно выполняет роль сервера — лишние службы на клиентском ПК не нужны и потребляют ресурсы.
После завершения установки проверьте, что в каталоге 1cv8 появилась новая подпапка с номером релиза, а старая папка осталась нетронутой. Старый релиз удалять не нужно, пока хотя бы одна база на нём работает.
- 1Скачайте дистрибутив нужного релиза платформы с портала 1С
- 2Запустите setup.exe от имени администратора
- 3Оставьте каталог установки по умолчанию (отдельная папка с номером релиза)
- 4Выберите только нужные компоненты (для клиента — 1С:Предприятие)
- 5Завершите установку и проверьте наличие новой папки в C:\Program Files\1cv8
- 6Откройте стартер 1С и убедитесь, что обе версии доступны для выбора
Как привязать конкретную базу к нужной версии
После установки двух релизов ключевой вопрос — какая версия будет запускать каждую базу. По умолчанию стартер 1cestart.exe выбирает максимальную подходящую версию из установленных, и это не всегда то, что нужно.
Чтобы зафиксировать версию, откройте окно запуска 1С, выделите базу и нажмите «Изменить». На последнем шаге редактирования есть поле «Версия 1С:Предприятия» — укажите там точный номер релиза, например 8.3.18 (достаточно первых трёх чисел, будет выбран максимальный установленный релиз этой ветки) или полный номер для точной фиксации. Сохраните настройку — теперь эта база всегда будет стартовать указанной версией.
Альтернативный способ — ярлык с явным путём к исполняемому файлу нужного релиза. Это удобно для тестовых баз и скриптов.
"C:\Program Files\1cv8\8.3.18.1483\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buhgalteriya" /N"Иванов"Такой ярлык запускает базу строго указанным релизом независимо от настроек стартера. Параметр /F задаёт путь к файловой базе, для серверной используются /S с адресом сервера и именем базы.
Особенности совместной установки 1С 7.7 и 8.x
Платформа 7.7 устанавливается по умолчанию в C:\Program Files\1Cv77 и никак не пересекается с восьмёркой: разные каталоги, разные стартеры, разные форматы баз. Ставьте обе платформы в любом порядке штатными инсталляторами.
Единственный нюанс — USB-ключи защиты. Если обе платформы используют аппаратные ключи HASP, драйвер ключа должен быть актуальной версии, поддерживающей обе линейки. При программном лицензировании 8.x конфликтов с 7.7 не возникает вовсе, так как механизмы лицензирования разные.
Два экземпляра сервера 1С на одной машине
Этот сценарий нужен, когда разные группы баз должны работать на разных релизах сервера. Стандартный инсталлятор регистрирует службу «Агент сервера 1С:Предприятия» с портами 1540–1541, и вторая служба с теми же портами не запустится.
Порядок действий: установите второй релиз сервера, затем зарегистрируйте его службу вручную через утилиту ragent.exe с параметрами -instsrvc, указав другой диапазон портов (например, 1640–1641) и отдельный каталог кластера (например, C:\Program Files\1cv8\srvinfo2). Клиенты при подключении к базам второго кластера указывают сервер с портом: server:1641.
Проверка результата и типичные ошибки
После настройки откройте каждую базу и проверьте версию запущенной платформы: меню «Справка → О программе» показывает точный номер релиза. Сверьте его с требуемым для каждой базы.
Как проверить результат
В C:\Program Files\1cv8 есть отдельные папки обоих релизов
Папка одна, и её номер совпадает со старым релизом — новый не установился
В «О программе» отображается релиз, заданный в свойствах базы
База запускается другой версией — не заполнено поле версии в настройках базы
Каждая база открывается своей версией без ошибок совместимости
Ошибка «несовместимая версия» — релиз ниже требуемого конфигурацией
FAQ
Можно ли установить три и более версий платформы 1С?
Да, ограничений по количеству нет. Каждый релиз занимает отдельную папку и примерно несколько сотен мегабайт на диске. На практике на одном компьютере спокойно сосуществуют 3–5 релизов; главное — фиксировать версию в свойствах каждой базы, чтобы стартер не выбирал её произвольно.
Будет ли работать база, открытая новым релизом, если потом запустить её старым?
Если при первом запуске на новом релизе выполнялась конвертация формата базы, старый релиз откроет её с ошибкой несовместимости. Поэтому перед переводом рабочей базы на новую версию всегда делайте выгрузку в .dt — это единственный надёжный способ отката.
Нужно ли покупать отдельную лицензию для второй версии платформы?
Нет. Лицензия 1С привязана к линейке платформы и компьютеру, а не к конкретному релизу. Программная лицензия, активированная на машине, действует для всех установленных на ней релизов соответствующей линейки.
Как удалить ненужный старый релиз, не задевая остальные?
Через «Установка и удаление программ» Windows: каждый релиз отображается отдельной строкой с полным номером версии. Убедитесь, что ни одна база не привязана к этому релизу (проверьте поле версии в свойствах всех баз), и только после этого удаляйте.
Почему база запускается не той версией, хотя две установлены?
Если в свойствах базы поле «Версия 1С:Предприятия» пустое, стартер автоматически выбирает максимальный подходящий релиз из установленных. Заполните поле нужным номером версии — и база будет стартовать строго ею.
Можно ли одновременно запустить две базы на разных версиях платформы?
Да. Каждый запущенный клиент 1С — независимый процесс своего релиза. Можно одновременно держать открытыми базу на 8.3.18 и базу на 8.3.22, они не мешают друг другу. Ограничение — только объём оперативной памяти компьютера.
Что важно запомнить
Релизы платформы 1С 8.3 ставятся параллельно в отдельные каталоги и не конфликтуют. Ключ к стабильной работе двух версий — фиксация нужного релиза в свойствах каждой базы или запуск через ярлык с явным путём. Перед переводом базы на новый релиз делайте выгрузку .dt, а старую версию удаляйте только после перевода всех баз.