Английское меню в 1С 8.3: где переключить язык интерфейса на русский
Содержание
Чтобы сделать 1С на русском языке, добавьте в свойства базы параметр запуска /L ru (окно запуска → Изменить → последняя страница, поле «Дополнительные параметры запуска»). Если нужно перевести все базы на компьютере сразу, впишите строку SystemLanguage=RU в файл conf.cfg платформы.
Обычно английский интерфейс появляется после установки платформы на Windows с английской локалью: программа берёт язык системы. Ниже — как понять, какой именно слой интерфейса не на русском, и как исправить каждый из них. Всё описанное относится к платформе 1С:Предприятие 8.3 и не зависит от конфигурации, кроме отдельно оговорённых случаев.
Что именно не на русском: проверяем текущую локализацию 1С
Интерфейс 1С собирается из двух слоёв, и язык у них настраивается в разных местах.
- 🧩 Платформа. Окно запуска, системные команды, стандартные диалоги (выбор файла, настройка списка, «О программе»), сообщения об ошибках платформы, весь Конфигуратор. Язык задаёт параметр
/Lили настройкаSystemLanguage. - 📄 Конфигурация. Названия разделов, документов, справочников, отчётов, реквизитов. Их язык задаёт язык пользователя информационной базы и набор языков, заложенных в саму конфигурацию.
- 🌐 Региональные настройки. Формат дат, чисел, разделитель дробной части, первый день недели. За это отвечают код локализации сеанса (
/VL) и региональные установки информационной базы.
Определите проблему по симптому:
| Что видите | Какой слой | Где исправлять |
|---|---|---|
Окно запуска и кнопки OK / Cancel на английском, разделы конфигурации на русском | Платформа | /L ru или conf.cfg |
| Конфигуратор полностью на английском | Платформа | /L ru или conf.cfg |
| Разделы и документы на английском или казахском | Конфигурация | Язык пользователя или другая поставка конфигурации |
Всё на русском, но даты вида 10/07/2026 и точка вместо запятой | Региональные настройки | /VL ru или региональные установки базы |
| Вместо букв «кракозябры» в выгрузках и внешних файлах | Кодировка Windows | Язык программ, не поддерживающих Юникод |
Номер версии платформы и язык удобно посмотреть в окне «О программе»: в Такси оно открывается из главного меню (значок в левом верхнем углу), в английском интерфейсе пункт называется About.
Как перевести 1С на русский язык параметром запуска /L
Самый быстрый способ. Работает для одной выбранной базы и не требует прав администратора на компьютере.
- Откройте окно запуска 1С и выделите базу в списке.
- Нажмите
Изменить(в английском интерфейсе —Edit). - Пролистайте мастер кнопкой
Далее(Next) до последней страницы. - В поле «Дополнительные параметры запуска» впишите
/L ru. - Нажмите
Готовои запустите базу заново.
Параметр действует и на режим 1С:Предприятие, и на Конфигуратор этой базы.
Если нужен ещё и русский формат дат и чисел, добавьте второй параметр через пробел:
/L ru /VL ru
/L — язык интерфейса платформы, /VL — код локализации сеанса. Они независимы: можно оставить русские меню и при этом английский формат чисел, и наоборот.
Через ярлык на рабочем столе
Если база запускается ярлыком в обход окна запуска, параметр дописывают в поле «Объект» свойств ярлыка, после пути к исполняемому файлу:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /L ru /VL ru
Номер версии в пути и путь к базе подставьте свои. Для серверной базы вместо /F указывают /S"сервер\имя_базы".
Параметры из свойств базы сохраняются в списке баз текущего пользователя Windows. Другой пользователь того же компьютера их не увидит — у него свой список.
Русский язык 1С для всех баз: файл conf.cfg
Когда баз много или нужно, чтобы русский интерфейс был по умолчанию у всех пользователей компьютера, правят конфигурационный файл платформы.
- Закройте все сеансы 1С на этом компьютере.
- Откройте каталог установленной версии, например
C:\Program Files\1cv8\8.3.25.1374\bin\conf\. - Запустите Блокнот от имени администратора и откройте в нём
conf.cfg. - Найдите строку
SystemLanguage=. Если она есть со значениемSystemилиEN, замените значение. Если строки нет — добавьте её отдельной строкой:
SystemLanguage=RU
- Сохраните файл и запустите 1С.
Значение System означает «брать язык Windows». На английской Windows это и даёт английский интерфейс.
Файл лежит внутри каталога конкретной версии. После установки новой версии платформы у неё будет свой conf.cfg, и настройку придётся повторить. Это частая причина, по которой «русский язык слетел после обновления».
При установке платформы
Языки интерфейса выбираются ещё в установщике. На шаге выбора компонентов есть группа языков интерфейса: убедитесь, что русский отмечен к установке. Там же установщик предлагает язык интерфейса по умолчанию — выберите русский вместо системных установок. Если русский язык не был установлен вовсе, никакие параметры его не включат: запустите установщик той же версии повторно и добавьте компонент.
Язык пользователя и конфигурации в Конфигураторе
Параметры /L и SystemLanguage переводят только платформу. Тексты конфигурации берутся из языка пользователя информационной базы.
Как проверить язык пользователя
- Откройте базу в Конфигураторе.
- Выберите
Администрирование → Пользователи. - Откройте карточку пользователя и перейдите на вкладку «Прочие».
- В поле «Язык» выберите «Русский» и нажмите
ОК.
Изменение подействует при следующем входе этого пользователя.
Какие языки есть в конфигурации
Список языков конфигурации виден в дереве метаданных: Общие → Языки. В свойствах корня конфигурации задан «Основной язык».
- ✅ В типовых российских конфигурациях (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) обычно один язык — «Русский». Тогда поле «Язык» в карточке пользователя почти ни на что не влияет, а в пользовательском режиме его часто даже не показывают.
- 🌍 В конфигурациях с несколькими языками каждому пользователю назначают свой. Если язык у пользователя не указан, применяется язык по умолчанию — как правило, основной язык конфигурации.
Региональные установки базы
Формат дат и чисел для всей базы задаётся в Конфигураторе: Администрирование → Региональные установки информационной базы. Выберите язык (страну) «Русский (Россия)» и сохраните. Настройка общая для всех пользователей, но параметр /VL в конкретном сеансе её переопределяет.
Региональные установки влияют на порядок сортировки строк. В крупной файловой базе после смены может потребоваться время на перестроение индексов. Меняйте настройку, когда в базе никто не работает.
Когда русского языка нет в самой конфигурации
Бывает, что платформа уже на русском, язык пользователя выставлен, а разделы всё равно на английском, казахском или белорусском. Значит, в конфигурации нет русских текстов.
Типичные случаи:
- 🇰🇿 Локализованные версии для других стран. Конфигурации для Казахстана, Беларуси, Узбекистана выпускаются своими поставками. В части из них русский язык есть наравне с национальным — тогда достаточно выбрать его у пользователя. Если русского в списке
Общие → Языкинет, его не включить настройкой. - 🌐 Международные конфигурации. Решения на английском языке для зарубежных компаний. Русский перевод в них может отсутствовать полностью.
- 🛠 Внешние обработки и отчёты. Если английским оказалась одна обработка, её автор не заложил русские тексты. Исправить можно только в самой обработке.
Варианты решения:
- Уточнить у поставщика, есть ли поставка той же конфигурации с русским языком.
- Перейти на российскую версию типовой конфигурации — это уже перенос данных, а не смена языка.
- Добавить язык в конфигурацию и перевести все строки. Это работа программиста на недели: переводить нужно синонимы объектов, формы, макеты, сообщения в модулях. На снятой с поддержки конфигурации такой перевод усложнит каждое следующее обновление.
Проблемы после смены языка и как их решить
Смена языка редко ломает базу, но несколько эффектов встречаются регулярно.
/L ru. Если английские названия документов и разделов — проверьте язык пользователя в Конфигураторе на вкладке «Прочие»./VL ru к параметрам запуска или выставьте «Русский (Россия)» в региональных установках информационной базы.Параметры → Время и язык → Язык и регион → Административные языковые параметры, нажмите «Изменить язык системы…», выберите «Русский (Россия)» и перезагрузите компьютер.conf.cfg или без русского компонента. Повторите правку SystemLanguage=RU в каталоге новой версии или переустановите её с русским языком.ru, а не кириллицей.Отдельно про веб-клиент. Он показывает интерфейс на языке браузера. Если в браузере первым стоит английский, поднимите русский на первое место в настройках языков браузера и перезагрузите страницу.
Русский интерфейс 1С сразу для всех пользователей
В офисе на 20 рабочих мест ходить к каждому компьютеру неудобно. Задачу делят на две части: платформа на компьютерах и пользователи в базе.
Платформа на компьютерах
- 📁 Готовый conf.cfg. Подготовьте файл со строкой
SystemLanguage=RUи разложите его в каталог нужной версии на всех машинах — скриптом входа или групповой политикой домена. Права на запись вProgram Filesесть только у администратора, поэтому обычный скрипт пользователя не подойдёт. - 📋 Общий список баз. Если базы раздаются через общий файл списка (
.v8i), подключённый в1CEStart.cfgпараметромCommonInfoBases, заранее пропишите в нём базы с нужными параметрами запуска. Удобнее всего настроить базу у себя с/L ru, а затем перенести её описание из своего файлаibases.v8iв общий. - 🖥 Терминальный сервер. На сервере RDP достаточно одной правки
conf.cfg: платформа там установлена один раз и общая для всех сеансов.
Пользователи в базе
Если в конфигурации несколько языков и у пользователей выставлен не тот, менять карточки по одной долго. Администратор может сделать это кодом во внешней обработке, запущенной в режиме 1С:Предприятие с полными правами:
&НаСервере
Процедура УстановитьРусскийЯзыкНаСервере()
Для Каждого Пользователь Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
Если Пользователь.Язык <> Метаданные.Языки.Русский Тогда
Пользователь.Язык = Метаданные.Языки.Русский;
Пользователь.Записать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Код рассчитан на то, что объект языка в конфигурации называется Русский. Проверьте имя в ветке Общие → Языки и при необходимости поправьте строку. Выполнять лучше вне рабочего времени: изменения применятся при следующем входе каждого пользователя.
Если ни один способ не помог
Порядок проверки, когда всё сделано, а 1С по-прежнему не на русском:
- Запускается не та версия. На компьютере может стоять несколько версий платформы. Вы правили
conf.cfgв одной, а база открывается другой. Посмотрите номер в окне «О программе» и сверьте с каталогом, где правили файл. - Нет русского компонента. Откройте
Программы и компонентыв Windows, выберите 1С:Предприятие нужной версии и нажмите «Изменить». В мастере установщика проверьте, отмечен ли русский язык интерфейса. - Иностранная поставка. Зарубежные дистрибутивы платформы могут не содержать русского языка. Скачайте полный дистрибутив платформы с портала обновлений по своей подписке.
- Переустановка платформы. Удалите версию через
Программы и компонентыи установите заново, выбрав русский язык и в компонентах, и как язык по умолчанию. Базы и список баз при этом не затрагиваются: они хранятся отдельно от платформы. - Новый профиль Windows. Если 1С на русском у другого пользователя того же компьютера, а у вас нет, дело в параметрах вашего списка баз. Удалите базу из списка и добавьте её заново без лишних параметров, затем пропишите
/L ru.
Частые вопросы
Можно ли сделать Конфигуратор на русском, а 1С:Предприятие на английском?
/L указывается в командной строке отдельно для режима DESIGNER и ENTERPRISE. Создайте два ярлыка с разными значениями /L ru и /L en.Повлияет ли смена языка на данные в базе?
Нужна ли отдельная лицензия на русский язык интерфейса?
Почему печатные формы остались на русском, хотя интерфейс английский (или наоборот)?
/L.Как вернуть язык Windows по умолчанию?
/L ru из параметров запуска и верните в conf.cfg значение SystemLanguage=System. Платформа снова будет брать язык операционной системы.