К статье
Практический материал

Администрирование · 12 мин

Как установить две версии 1С на одном компьютере

Пошаговая инструкция, как установить две версии платформы 1С на один компьютер: разные каталоги, ярлыки, выбор версии для базы, типичные ошибки и проверка результата.

Параллельная установка нескольких версий платформы 1С — стандартная задача администратора или бухгалтера, когда разные информационные базы требуют разных релизов. Например, одна база работает на платформе 8.3.22, а для тестирования обновления нужна 8.3.24, либо старая конфигурация открывается только на 8.2. Платформа 1С изначально спроектирована так, что несколько версий могут сосуществовать на одном компьютере без конфликтов — главное правильно указать каталоги установки и настроить запуск нужной версии для каждой базы.

Каждая версия платформы 1С устанавливается в собственный каталог с номером релиза (например, C:\Program Files\1cv8\8.3.22.1750), поэтому файлы разных версий не перезаписывают друг друга. Конфликты возникают не из-за самой установки, а из-за неправильного выбора версии при запуске базы или из-за автоматического обновления ярлыков. Эти моменты и разберём ниже.

Инструкция подходит для Windows — основной среды работы 1С. Для серверного варианта (клиент-серверная архитектура) действуют дополнительные правила, которые тоже кратко рассмотрены.

Когда нужны две версии платформы одновременно

Самая частая ситуация — переходный период при обновлении. Новая конфигурация требует свежего релиза платформы, но перед переводом рабочей базы нужно проверить обновление на копии. Пока идёт тестирование, рабочая база продолжает работать на старой версии, а тестовая — на новой.

Вторая причина — разные требования конфигураций. Некоторые отраслевые или давно не обновлявшиеся решения корректно работают только на конкретных релизах. Если в организации используется несколько таких баз, приходится держать несколько версий платформы.

Третий сценарий — разработка и совместимость. Разработчику нужно проверять поведение конфигурации на разных релизах, особенно если решение распространяется клиентам с разными версиями платформы.

Маршрут решения

Как выбрать действие

Нужно обновить платформу, но сначала протестироватьУстановите новую версию рядом со старой, тестируйте на копии базы, старую версию не удаляйте
Разные базы требуют разных релизов 8.3Установите обе версии и задайте версию платформы в свойствах каждой базы в окне запуска
Нужна старая линейка 8.2 рядом с 8.3Установите 8.2 в отдельный каталог Program Files (x86)\1cv82, конфликтов с 8.3 не будет
Старая версия больше не нужна ни одной базеУдалите её через «Установка и удаление программ» только после проверки всех баз

Подготовка: что проверить перед установкой

Скачайте дистрибутив нужной версии платформы с портала 1С (portal.1c.ru) — для этого потребуется действующая учётная запись и, как правило, договор ИТС. Убедитесь, что скачиваете нужную разрядность: 32-битная и 64-битная версии также могут сосуществовать, но клиентские приложения лучше выбирать в соответствии с разрядностью сервера и требованиями конфигурации.

Проверьте, какие версии уже установлены: откройте каталог C:\Program Files\1cv8 (или C:\Program Files (x86)\1cv8 для 32-битных) — каждая подпапка с номером вида 8.3.хх.хххх соответствует одной установленной версии. Также список виден в «Установка и удаление программ» Windows.

Убедитесь, что у вас есть права администратора на компьютере и достаточно места на диске: один релиз платформы занимает порядка 1–2 ГБ в зависимости от выбранных компонентов. Закройте все запущенные сеансы 1С перед установкой.

Пошаговая установка второй версии платформы

Процедура установки второй версии полностью повторяет установку первой — никаких специальных режимов не требуется. Разница только в том, что каталог назначения будет другим, и инсталлятор определит его автоматически по номеру релиза.

Порядок установки второй версии
  1. 1
    Запустите setup.exe из дистрибутива новой версии от имени администратора
  2. 2
    Выберите язык интерфейса и нажмите «Далее»
  3. 3
    Оставьте предложенный каталог установки — он содержит номер нового релиза и не пересекается со старой версией
  4. 4
    Отметьте нужные компоненты: «1С:Предприятие — Тонкий клиент», «Толстый клиент», при необходимости «Сервер 1С:Предприятия» и модули расширения веб-сервера
  5. 5
    Завершите установку и при необходимости установите драйвер защиты HASP, если используется аппаратный ключ
  6. 6
    Откройте каталог C:\Program Files\1cv8 и убедитесь, что рядом с папкой старого релиза появилась папка нового

Если инсталлятор по какой-то причине предлагает каталог уже существующей версии — обязательно измените путь вручную, указав папку с номером нового релиза. Установка «поверх» другого релиза приведёт к повреждению обеих версий.

После установки проверьте наличие исполняемых файлов: в каталоге bin нового релиза должны быть 1cv8.exe (толстый клиент), 1cv8c.exe (тонкий клиент) и при выборе соответствующего компонента — файлы сервера.

Настройка запуска: как указать базе нужную версию

Когда на компьютере несколько версий платформы, стартер 1С (окно со списком информационных баз) по умолчанию выбирает версию автоматически: он ориентируется на версию, указанную в свойствах базы, а если она не задана — на наиболее подходящую из установленных. Чтобы поведение было предсказуемым, версию лучше зафиксировать вручную.

В окне запуска 1С выделите базу, нажмите кнопку «Изменить» и на последнем шаге найдите поле «Версия 1С:Предприятия». Здесь можно указать конкретный релиз (например, 8.3.22.1750) или маску вида 8.3.22 — тогда будет использоваться последний установленный релиз этой линейки. Для тестовой базы укажите новую версию, для рабочей — текущую стабильную.

Альтернативный способ — отдельные ярлыки на рабочем столе с прямым указанием исполняемого файла нужной версии и параметрами запуска базы. Это удобно, когда базой пользуются сотрудники, которым не нужно видеть список баз и выбирать что-либо вручную.

text
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N Иванов /P пароль

В примере выше ярлык запускает конкретный релиз платформы в режиме предприятия с файловой базой (параметр /F). Для клиент-серверной базы вместо /F используется /S с указанием сервера и имени базы. Пароль в ярлыке храните только при необходимости — он виден любому, кто откроет свойства ярлыка.

Автоматический выбор версии и его подводные камни

Если версия в свойствах базы не задана, стартер выберет её сам. После установки нового релиза он может начать открывать базу новой версией — для большинства современных конфигураций это безопасно, но для чувствительных к релизу решений может привести к ошибкам. Поэтому для рабочих баз версию лучше фиксировать явно.

Особенности клиент-серверного варианта

Если базы работают на сервере 1С:Предприятия, установка новой версии клиента на рабочих местах — только половина задачи. Версия сервера и версия клиента должны быть совместимы: как правило, клиент не может подключиться к серверу другого релиза в пределах несовпадающих версий.

Два сервера 1С разных версий могут работать на одном физическом сервере, но их службы должны использовать разные диапазоны портов. При установке второго сервера задайте отличные от стандартных порты (например, вместо 1540–1541, 1560–1591 — другой диапазон), иначе служба второго сервера не запустится или возникнет конфликт.

Если опыта администрирования сервера 1С нет, установку второй версии сервера лучше поручить специалисту: цена ошибки здесь заметно выше, чем при установке клиента на локальный компьютер.

Проверка результата после установки

После установки убедитесь, что обе версии работоспособны и каждая база открывается своим релизом. Это занимает несколько минут и избавляет от сюрпризов в рабочее время.

Контрольные точки

Как проверить результат

Каталоги установки
Норма

В C:\Program Files\1cv8 есть отдельные папки для каждого релиза

Тревожный признак

Новая версия записалась в папку старой — обе установки повреждены, нужна переустановка

Запуск старой базы
Норма

База открывается той же версией, что и раньше (номер виден в «О программе»)

Тревожный признак

База открывается новым релизом — задайте версию в свойствах базы

Запуск тестовой базы на новой версии
Норма

База открывается новым релизом без ошибок конфигурации

Тревожный признак

Ошибка несовместимости — проверьте требования конфигурации к платформе

Лицензии
Норма

Обе версии видят программную или аппаратную лицензию

Тревожный признак

Новая версия не находит лицензию — проверьте установку драйвера HASP или активацию программной лицензии

Номер версии, под которой открыта база, всегда можно посмотреть в меню «Справка — О программе». Сверьте этот номер с ожидаемым для каждой базы — это самый надёжный способ убедиться, что настройка выполнена правильно.

Типичные ошибки и как их избежать

Типичные ошибки
01
Удаление старой версии сразу после установки новой — если конфигурация окажется несовместимой, откат будет срочным и болезненным
02
Установка нового релиза в каталог старого — повреждаются обе версии, требуется полная переустановка
03
Отсутствие фиксации версии в свойствах базы — после установки нового релиза рабочая база начинает открываться не той версией
04
Забытая установка тонкого клиента новой версии — пользователи веб- или тонкого клиента не могут подключиться
05
Игнорирование портов при установке второго сервера 1С — служба не стартует из-за конфликта портов
06
Хранение паролей в ярлыках на общедоступных компьютерах — пароль виден в свойствах ярлыка любому пользователю

Отдельно стоит упомянуть обновление конфигурации: новая версия платформы не обновляет конфигурацию автоматически, но некоторые конфигурации при первом запуске на новом релизе выполняют необратимые изменения структуры данных. Поэтому первый запуск рабочей базы на новой версии делайте только после резервного копирования.

Удобная практика — держать на компьютере администратора текстовый файл со списком баз и закреплённых за ними версий платформы. При установке очередного релиза по этому списку легко проверить, что ни одна база не «переехала» на новую версию раньше времени.
ПЗ
Практическое замечание

Когда старую версию можно удалить

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

Удаление выполняется стандартно через «Установка и удаление программ» Windows: выберите нужный релиз 1С и удалите его. Другие версии при этом не затрагиваются. После удаления проверьте, что оставшиеся базы по-прежнему открываются своими версиями.

Итог

Что важно запомнить

Две версии 1С мирно сосуществуют на одном компьютере: каждая ставится в свой каталог с номером релиза. Ключ к стабильной работе — зафиксировать версию платформы в свойствах каждой базы и не удалять старый релиз, пока не завершено тестирование нового. Перед любыми действиями с рабочими базами делайте резервные копии.

Частые вопросы

Сколько версий 1С можно держать на одном компьютере?

Жёсткого ограничения нет — можно установить столько релизов, сколько позволяет место на диске. На практике обычно держат 2–3 актуальные версии, а устаревшие периодически удаляют, чтобы не путаться в списке и не расходовать дисковое пространство.

Можно ли поставить 1С 8.2 и 8.3 на один компьютер?

Да. Линейки 8.2 и 8.3 устанавливаются в разные корневые каталоги (1cv82 и 1cv8) и полностью независимы. Базы, созданные под 8.2, при открытии в 8.3 потребуют конвертации, поэтому для таких баз оставляйте версию 8.2, пока не будет выполнен осознанный переход.

Будут ли работать лицензии 1С на обеих версиях?

Аппаратный ключ HASP обслуживает все установленные версии при наличии установленного драйвера. Программные лицензии привязываются к компьютеру и также действуют для разных релизов, но при смене ключевых параметров оборудования могут потребовать повторной активации из резервного пин-кода.

Что делать, если после установки новой версии база перестала открываться?

Сначала проверьте, какой версией она открывается: посмотрите номер релиза в «Справка — О программе» или в свойствах базы. Укажите в свойствах базы прежнюю версию платформы. Если ошибка связана с конвертацией данных новым релизом, восстановите базу из резервной копии и продолжайте работать на старой версии до выяснения причин.

Нужно ли устанавливать новую версию на все компьютеры сети?

Только на те, где она реально нужна. Если новая версия требуется для одной тестовой базы, достаточно установить её на компьютер тестировщика. Для клиент-серверного режима ключевое требование — совместимость версии клиента с версией сервера, поэтому обновление сервера обычно влечёт обновление клиентов у всех пользователей соответствующих баз.

Можно ли запускать две версии 1С одновременно?

Да, сеансы разных версий платформы работают параллельно без конфликтов — можно одновременно держать открытой рабочую базу на старом релизе и тестовую на новом. Единственное ограничение — ресурсы компьютера: каждый сеанс потребляет оперативную память.