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

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

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

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

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

Типичные сценарии, когда нужны две 1С на одном ПК: бухгалтер работает одновременно в базе текущего года и в архивной копии; разработчик держит рабочую и тестовую базы; на компьютере стоят две разные версии платформы, потому что одна конфигурация требует 8.3.22, а другая ещё не переведена с 8.3.18; либо нужны две разные конфигурации — например, «Бухгалтерия предприятия» и «Зарплата и управление персоналом».

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

Какие бывают сценарии «двух 1С» и что понадобится

Прежде чем что-то устанавливать, определите, какой именно сценарий у вас. От этого зависят действия и риски. Установка второй базы в уже работающую платформу занимает пять минут и ничем не грозит, а развёртывание второго сервера 1С требует аккуратной работы с портами и службами.

Для любого сценария понадобятся: дистрибутив платформы нужной версии (с портала 1С или с диска ИТС), права администратора на компьютере, свободное место на диске (сама платформа занимает порядка 1–2 ГБ, база — от сотен мегабайт до десятков гигабайт) и действующие лицензии на нужное число одновременных сеансов.

Сравнение вариантов

Две базы одной конфигурации

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

Две версии платформы 8.3

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

Две разные конфигурации

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

Два сервера 1С

Сложный вариант: два кластера на разных портах. Требуется опыт администрирования, ошибки влияют на всех пользователей.

Установка двух версий платформы 1С 8.3 рядом

Установщик платформы 1С по умолчанию ставит каждую версию в отдельный каталог вида C:\Program Files\1cv8\8.3.22.1750. Поэтому вторая версия не перезаписывает первую — достаточно просто запустить setup.exe из дистрибутива новой версии и пройти стандартную установку. Снимать старую версию не нужно.

Если компьютер 64-разрядный, обратите внимание на разрядность: 32-битная платформа ставится в C:\Program Files (x86)\1cv8, 64-битная — в C:\Program Files\1cv8. Они тоже не конфликтуют. Для клиентской работы обычно достаточно 32-битной версии, 64-битная нужна для сервера или толстого клиента с большими объёмами данных.

После установки проверьте, что обе версии видны: откройте каталог C:\Program Files\1cv8 (и Program Files (x86)) — там должны быть папки обеих версий. В окне запуска 1С для каждой базы можно явно указать, какой версией платформы её открывать: выделите базу, нажмите «Изменить» и на последнем шаге выберите нужную версию из списка.

Порядок установки второй платформы
  1. 1
    Скачайте дистрибутив нужной версии платформы с портала portal.1c.ru по действующей подписке
  2. 2
    Запустите setup.exe от имени администратора
  3. 3
    Оставьте каталог установки по умолчанию — версия встанет в отдельную папку автоматически
  4. 4
    Завершите установку и откройте окно запуска 1С
  5. 5
    Для нужных баз укажите версию платформы через кнопку «Изменить»
  6. 6
    Запустите каждую базу и убедитесь, что открывается правильная версия

Две базы одной конфигурации на одном компьютере

Самый частый случай — рабочая и тестовая (или архивная) база одной конфигурации. Платформа здесь одна, устанавливать второй раз ничего не нужно. Откройте окно запуска 1С (ярлык «1С Предприятие»), нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к каталогу второй базы.

Если второй базы ещё нет и вы хотите сделать тестовую копию рабочей, безопасный путь такой: выгрузите рабочую базу через «Конфигуратор → Администрирование → Выгрузить информационную базу» в файл .dt, создайте новую пустую базу без конфигурации и загрузите в неё выгрузку через «Загрузить информационную базу». Не копируйте каталог файловой базы, пока в ней работают пользователи, — файл 1Cv8.1CD может оказаться в несогласованном состоянии.

Обязательно дайте базам различимые имена в списке — например, «Бухгалтерия РАБОЧАЯ» и «Бухгалтерия ТЕСТ». Практика показывает, что большинство потерь данных в таких схемах происходит именно из-за того, что пользователь внёс документы не в ту базу, потому что обе назывались одинаково.

Две разные конфигурации на одной платформе

Если нужны, например, «Бухгалтерия предприятия» и «Зарплата и управление персоналом» на одном компьютере, порядок такой: сначала установите платформу (одну, если обе конфигурации совместимы с ней), затем по очереди запустите установщики обеих конфигураций. Каждый установщик разворачивает шаблоны в каталог шаблонов — по умолчанию это папка tmplts в профиле пользователя или в каталоге, указанном при установке.

После этого в окне запуска 1С нажмите «Добавить» → «Создание новой информационной базы» и выберите нужный шаблон из списка. Повторите для второй конфигурации. В итоге в списке будут две независимые базы разных прикладных решений, запускаемые одной платформой.

Если конфигурации требуют разных версий платформы (например, старая самописная конфигурация работает только на 8.3.15, а новая бухгалтерия требует 8.3.22), совместите этот сценарий с предыдущим разделом: поставьте две версии платформы и привяжите каждую базу к своей версии в настройках списка баз.

Файловый и серверный варианты: в чём разница для двух баз

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

Если используется сервер 1С:Предприятия, обе базы создаются в консоли кластера (или через окно запуска с указанием сервера и имени базы в СУБД). Каждая база получает своё имя в MS SQL Server, PostgreSQL или другой СУБД. Здесь критично не перепутать имя базы данных при создании — удаление «лишней» базы в СУБД необратимо уничтожит данные.

Установка двух отдельных серверов 1С на одну машину — задача для опытного администратора: нужно развести кластеры по разным диапазонам портов (по умолчанию 1540–1541 и 1560–1591), создать отдельные службы с разными каталогами реестра кластера (srvinfo). Ошибка в портах приводит к тому, что агенты не стартуют или перехватывают чужие подключения.

Как проверить, что обе 1С работают корректно

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

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

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

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

Одновременный запуск двух баз
Норма

Обе базы открываются в отдельных окнах без ошибок

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

Вторая база не запускается или выдаёт ошибку версии платформы

Версия платформы в окне «О программе»
Норма

Совпадает с назначенной в настройках базы

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

Открывается другая версия — проверьте привязку версии к базе

Изоляция данных
Норма

Документ, созданный в тестовой базе, отсутствует в рабочей

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

Данные появляются в обеих базах — путь в списке указывает на один каталог

Пути в списке баз
Норма

У каждой базы свой каталог или своё имя в СУБД

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

Два пункта списка ведут в одну и ту же базу

Типичные ошибки и ограничения

Чаще всего проблемы возникают не при установке, а при эксплуатации. Ниже — ошибки, которые регулярно приводят к потере данных или простою.

Типичные ошибки
01
Одинаковые имена баз в списке — пользователь вносит документы не в ту базу, разнести данные потом крайне трудно
02
Копирование каталога файловой базы при открытых сеансах — полученная копия может быть повреждена и не открыться
03
Удаление «старой» версии платформы, к которой привязана рабочая база — база перестаёт запускаться до переустановки платформы
04
Два сервера 1С на одних портах — агенты конфликтуют, кластер не стартует, страдают все пользователи сразу
05
Тестирование обновления прямо в рабочей базе вместо копии — откат невозможен без свежей выгрузки .dt

Учтите и ограничения: 32-битный клиент ограничен объёмом памяти на процесс, поэтому при работе с двумя большими базами одновременно возможны ошибки нехватки памяти — в этом случае переходите на 64-битный клиент. Также каждая открытая база занимает сеанс и лицензию, поэтому на слабом компьютере с ограниченным комплектом лицензий одновременная работа с несколькими базами может упереться в ресурсы.

Итог

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

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

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

Нужно ли покупать вторую лицензию для второй базы 1С?

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

Можно ли одновременно работать в двух базах 1С?

Да. Запустите первую базу, затем из того же окна запуска — вторую: откроется отдельное окно. Ограничения — лицензии на число сеансов и объём оперативной памяти компьютера, особенно при 32-битном клиенте.

Конфликтуют ли 1С 8.2 и 8.3 на одном компьютере?

Нет, линейки 8.2 и 8.3 устанавливаются в разные каталоги (1cv82 и 1cv8) и работают независимо. Учтите, что базу, конвертированную под 8.3, нельзя открыть платформой 8.2.

Как сделать, чтобы база всегда открывалась нужной версией платформы?

В окне запуска выделите базу, нажмите «Изменить», дойдите до последнего шага и в поле версии укажите конкретный релиз, например 8.3.22. Если оставить автоматический выбор, база будет открываться самой новой подходящей версией из установленных.

Можно ли просто скопировать папку с файловой базой, чтобы получить вторую?

Можно, но только когда в базе никто не работает и все сеансы закрыты — иначе копия файла 1Cv8.1CD может оказаться повреждённой. Надёжнее выгрузить базу в .dt через конфигуратор и загрузить в новую пустую базу.

Сколько места на диске нужно для двух 1С?

Каждая версия платформы занимает порядка 1–2 ГБ, размер баз зависит от данных: файловая база небольшой организации — обычно от одного до нескольких гигабайт. Дополнительно оставьте запас под временные файлы и выгрузки .dt, которые по размеру сопоставимы с самой базой.