Администрирование · 11 мин
Как запустить 1С определенной версии платформы
Как запустить 1С нужной версии платформы: окно выбора баз, ключи запуска, указание версии в свойствах базы, тонкий и толстый клиент, типичные ошибки и их решение.
На одном компьютере часто установлено несколько версий платформы 1С:Предприятие — например, 8.3.18, 8.3.22 и 8.3.24. Разные информационные базы могут требовать разных релизов: конфигурация, обновлённая под новую платформу, не всегда корректно работает на старой, а устаревшая база, наоборот, может не запускаться на слишком свежей версии. Поэтому умение явно указать, какой именно релиз платформы использовать, — базовый навык пользователя и администратора 1С.
Есть несколько способов запустить базу на конкретной версии: через стандартное окно запуска (стартер), через свойства информационной базы в списке, через ярлык с параметрами командной строки и через пакетный файл. Ниже разобраны все варианты — от самого простого до автоматизированного, а также типичные ошибки и способы проверить, какая версия фактически используется.
Как 1С выбирает версию платформы по умолчанию
Когда вы запускаете базу двойным щелчком из списка, стартер (1cestart.exe) сам решает, какой релиз платформы использовать. Логика проста: если в свойствах базы версия не указана, стартер подбирает наиболее подходящую из установленных — обычно самую новую, совместимую с требованиями конфигурации. Если конфигурация жёстко требует определённый релиз (это прописано в её свойствах), будет выбран именно он при условии, что он установлен.
Проблемы возникают, когда подходящей версии нет на компьютере: появляется сообщение «Не найдена требуемая версия платформы» или «Для запуска требуется версия 1С:Предприятия не ниже…». Обратная ситуация — база запускается на слишком новой платформе, и конфигурация работает с ошибками, потому что разработчик её тестировал на конкретном релизе.
Способ 1. Указать версию в свойствах информационной базы
Самый надёжный и «правильный» способ — зафиксировать версию платформы в настройках конкретной базы. Тогда независимо от того, сколько релизов установлено и какие из них новее, база всегда будет открываться нужной версией.
- 1Откройте окно запуска 1С:Предприятие (ярлык на рабочем столе или 1cestart.exe).
- 2Выделите нужную информационную базу в списке одним щелчком.
- 3Нажмите кнопку «Изменить» справа от списка.
- 4На первом шаге (имя и тип расположения) нажмите «Далее», ничего не меняя.
- 5На втором шаге найдите поле «Версия 1С:Предприятия» и выберите нужный релиз из выпадающего списка.
- 6Нажмите «Готово» и запустите базу двойным щелчком.
В поле версии можно указать точный релиз (например, 8.3.22.1750) или только начало номера (8.3.22) — тогда стартер возьмёт самый свежий установленный релиз из этой линейки. Если нужной версии нет в списке, значит, она не установлена на компьютере: сначала установите её с дистрибутива с портала 1С или с диска ИТС.
Проверить результат просто: запустите базу и откройте «О программе» (круглый значок или меню «Справка» в зависимости от интерфейса). Там будет указан фактический релиз платформы, под которым работает сеанс.
Способ 2. Запуск через ярлык с прямыми параметрами
Если база должна открываться одной конкретной версией без участия стартера, создайте ярлык, который напрямую вызывает исполняемый файл нужного релиза. Это удобно, когда разным пользователям одной базы нужно выдать разные ярлыки или когда стартер по какой-то причине работает нестабильно.
Исполняемые файлы платформы лежат в каталоге вида C:\Program Files\1cv8\8.3.22.1750\bin\. Толстый клиент — 1cv8.exe, тонкий — 1cv8c.exe. Для файловой базы строка запуска выглядит так:
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"пароль"Здесь ENTERPRISE — режим запуска (вместо него можно указать DESIGNER для конфигуратора), /F — путь к файловой базе, /N и /P — имя пользователя и пароль. Для серверной базы вместо /F используются параметры /S"Сервер\ИмяБазы". Пароль в ярлыке хранить небезопасно — любой, кто откроет свойства ярлыка, его увидит; лучше оставить поле пустым и вводить пароль при входе.
Способ 3. Пакетный файл для нескольких баз или версий
Когда на компьютере работают с несколькими базами на разных версиях платформы, удобно оформить запуск через bat-файл. Он позволяет явно прописать путь к нужному релизу и не зависеть от настроек стартера, которые могут «слететь» при переустановке платформы.
@echo off
rem Запуск бухгалтерии на версии 8.3.22
start "" "C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Accounting"Сохраните файл с расширением .bat в кодировке, где кириллица в путях не «ломается» (обычно подходит OEM/866 или пути без русских букв). Создайте отдельный bat-файл для каждой базы со своей версией — это избавит пользователей от необходимости что-либо настраивать вручную.
Запуск тонкого и толстого клиента на нужной версии
Тонкий клиент (1cv8c.exe) и толстый клиент (1cv8.exe) одной версии ставятся вместе, но запускаются по-разному. Тонкий клиент чаще используют для подключения к веб-серверу или серверу 1С по сети, толстый — для файловых баз и отладки. В свойствах базы в стартере тоже можно выбрать режим запуска: «Тонкий клиент», «Толстый клиент» или «Выбирать автоматически».
Важно понимать: версия тонкого клиента должна быть совместима с версией сервера. При подключении к серверу 1С клиент и сервер должны совпадать по релизу (или клиент должен быть из разрешённого диапазона, который задаёт администратор). Если на сервере 8.3.24, а клиент запускается на 8.3.18, соединение может быть отклонено с сообщением о несовместимости версий.
Сравнение способов указания версии
Подходит большинству пользователей; настройка хранится в списке баз и переживает переустановку платформы, но привязана к профилю пользователя на этом ПК.
Хорош для раздачи пользователям и обхода стартера; минус — путь к версии придётся править после установки нового релиза, а пароль в ярлыке небезопасен.
Гибкий вариант для администратора и нескольких баз; требует аккуратности с кодировкой и путями.
Типичные ошибки и как их исправить
Чаще всего пользователи сталкиваются с тремя ситуациями. Первая — сообщение «Не найдена требуемая версия платформы»: нужный релиз просто не установлен, либо установлен, но другой разрядности (64-битная конфигурация не запустится на 32-битной платформе и наоборот в ряде случаев). Решение — установить требуемый релиз и проверить разрядность.
Вторая — база открывается не той версией, несмотря на настройки. Проверьте, не переопределяет ли версию сам стартер: в его настройках (кнопка «Настройка» в окне списка баз) есть параметры использования версий по умолчанию. Третья — после обновления платформы ярлыки с прямыми путями «ломаются», потому что старый каталог с релизом удалён. В таком случае либо обновите пути в ярлыках, либо перейдите на привязку версии через свойства базы.
Как проверить, какая версия фактически запущена
Не полагайтесь на название ярлыка — проверяйте фактический релиз внутри сеанса. Откройте окно «О программе»: в режиме «Предприятие» это обычно кнопка с символом «i» или пункт меню «Справка — О программе». В диалоге указан точный номер релиза платформы и разрядность.
Как проверить результат
Совпадает с версией, указанной в свойствах базы или ярлыке
Версия другая — стартер переопределил выбор, проверьте настройки базы
Совпадает с требованиями конфигурации и внешних компонентов
Ошибки загрузки внешних компонентов, драйверов оборудования
База открывается в ожидаемом режиме, скорость и функциональность соответствуют
Недоступны отладка или отдельные функции — запущен не тот клиент
Если баз несколько и версии различаются, заведите простое правило именования: в названии базы в списке указывайте требуемый релиз, например «Бухгалтерия (8.3.22)». Это избавит от лишних проверок и упростит поддержку, особенно когда настройками занимается не один человек.
Когда без администратора не обойтись
Настройка запуска конкретной версии на локальном компьютере — задача пользовательского уровня. Но есть ситуации, где самостоятельные действия ограничены: серверные базы (версия клиента должна соответствовать серверу, а сервер настраивает администратор), работа через веб-сервер, централизованное развёртывание платформы через групповые политики, а также любые случаи, когда требуется конвертация формата базы при смене версии.
Как выбрать действие
Что важно запомнить
Версию платформы надёжнее всего фиксировать в свойствах базы через кнопку «Изменить» в окне запуска. Ярлыки и bat-файлы с прямыми путями к 1cv8.exe подходят для автоматизации, но требуют обновления после смены релиза. Фактическую версию всегда проверяйте в окне «О программе», а перед запуском базы новой платформой делайте резервную копию.
Частые вопросы
Можно ли держать на одном компьютере несколько версий платформы 1С?
Да, платформа 1С рассчитана на параллельную установку нескольких релизов — каждый ставится в отдельный каталог внутри Program Files\1cv8. Конфликтов между ними нет, а стартер выбирает нужный по настройкам базы. Ограничение одно: дисковое пространство, так как каждый релиз занимает заметный объём.
Что делать, если нужной версии нет в списке при изменении базы?
Список в свойствах базы показывает только установленные на этом компьютере релизы. Если нужной версии нет, её сначала надо установить: дистрибутив берётся с портала 1С или с диска ИТС при наличии действующей подписки. После установки релиз появится в списке автоматически.
Откатится ли база на старую версию после запуска новой?
Не всегда. При открытии базы платформой более новой версии может выполняться конвертация формата файла базы или структуры данных. После конвертации старая платформа базу уже не откроет. Поэтому перед первым запуском на новом релизе обязательно делайте копию файла 1Cv8.1CD или выгрузку .dt.
Как запустить конфигуратор конкретной версии, а не режим «Предприятие»?
В ярлыке или bat-файле вместо параметра ENTERPRISE укажите DESIGNER: например, «…\1cv8.exe» DESIGNER /F"путь_к_базе". В стартере конфигуратор запускается кнопкой «Конфигуратор» — версия при этом будет взята из свойств базы.
Почему база запускается не той версией, хотя в свойствах указана нужная?
Проверьте три момента: действительно ли указанный релиз установлен (при его отсутствии стартер может подобрать другой или выдать ошибку), не сохранён ли список баз в общем файле .v8i, где версия задана иначе, и не запускаете ли вы базу через старый ярлык с прямым путём к другому релизу.
Чем отличается запуск через 1cestart.exe от прямого запуска 1cv8.exe?
1cestart.exe — это стартер: он показывает список баз и сам подбирает версию платформы по настройкам. 1cv8.exe — конкретный релиз платформы, который запускается без выбора версии. Прямой запуск быстрее и предсказуемее, но лишён гибкости: смена версии требует правки ярлыка.