Английское меню в 1С 8.3: где переключить язык интерфейса на русский

· 10 мин

Содержание

Чтобы сделать 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. Откройте окно запуска 1С и выделите базу в списке.
  2. Нажмите Изменить (в английском интерфейсе — Edit).
  3. Пролистайте мастер кнопкой Далее (Next) до последней страницы.
  4. В поле «Дополнительные параметры запуска» впишите /L ru.
  5. Нажмите Готово и запустите базу заново.

Параметр действует и на режим 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. Закройте все сеансы 1С на этом компьютере.
  2. Откройте каталог установленной версии, например C:\Program Files\1cv8\8.3.25.1374\bin\conf\.
  3. Запустите Блокнот от имени администратора и откройте в нём conf.cfg.
  4. Найдите строку SystemLanguage=. Если она есть со значением System или EN, замените значение. Если строки нет — добавьте её отдельной строкой:
SystemLanguage=RU
  1. Сохраните файл и запустите 1С.

Значение System означает «брать язык Windows». На английской Windows это и даёт английский интерфейс.

Файл лежит внутри каталога конкретной версии. После установки новой версии платформы у неё будет свой conf.cfg, и настройку придётся повторить. Это частая причина, по которой «русский язык слетел после обновления».

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

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

Язык пользователя и конфигурации в Конфигураторе

Параметры /L и SystemLanguage переводят только платформу. Тексты конфигурации берутся из языка пользователя информационной базы.

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

  1. Откройте базу в Конфигураторе.
  2. Выберите Администрирование → Пользователи.
  3. Откройте карточку пользователя и перейдите на вкладку «Прочие».
  4. В поле «Язык» выберите «Русский» и нажмите ОК.

Изменение подействует при следующем входе этого пользователя.

Какие языки есть в конфигурации

Список языков конфигурации виден в дереве метаданных: Общие → Языки. В свойствах корня конфигурации задан «Основной язык».

  • ✅ В типовых российских конфигурациях (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) обычно один язык — «Русский». Тогда поле «Язык» в карточке пользователя почти ни на что не влияет, а в пользовательском режиме его часто даже не показывают.
  • 🌍 В конфигурациях с несколькими языками каждому пользователю назначают свой. Если язык у пользователя не указан, применяется язык по умолчанию — как правило, основной язык конфигурации.

Региональные установки базы

Формат дат и чисел для всей базы задаётся в Конфигураторе: Администрирование → Региональные установки информационной базы. Выберите язык (страну) «Русский (Россия)» и сохраните. Настройка общая для всех пользователей, но параметр /VL в конкретном сеансе её переопределяет.

Региональные установки влияют на порядок сортировки строк. В крупной файловой базе после смены может потребоваться время на перестроение индексов. Меняйте настройку, когда в базе никто не работает.

Когда русского языка нет в самой конфигурации

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

Типичные случаи:

  • 🇰🇿 Локализованные версии для других стран. Конфигурации для Казахстана, Беларуси, Узбекистана выпускаются своими поставками. В части из них русский язык есть наравне с национальным — тогда достаточно выбрать его у пользователя. Если русского в списке Общие → Языки нет, его не включить настройкой.
  • 🌐 Международные конфигурации. Решения на английском языке для зарубежных компаний. Русский перевод в них может отсутствовать полностью.
  • 🛠 Внешние обработки и отчёты. Если английским оказалась одна обработка, её автор не заложил русские тексты. Исправить можно только в самой обработке.

Варианты решения:

  1. Уточнить у поставщика, есть ли поставка той же конфигурации с русским языком.
  2. Перейти на российскую версию типовой конфигурации — это уже перенос данных, а не смена языка.
  3. Добавить язык в конфигурацию и перевести все строки. Это работа программиста на недели: переводить нужно синонимы объектов, формы, макеты, сообщения в модулях. На снятой с поддержки конфигурации такой перевод усложнит каждое следующее обновление.

Проблемы после смены языка и как их решить

Смена языка редко ломает базу, но несколько эффектов встречаются регулярно.

Диагностика: выберите симптом

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

Русский интерфейс 1С сразу для всех пользователей

В офисе на 20 рабочих мест ходить к каждому компьютеру неудобно. Задачу делят на две части: платформа на компьютерах и пользователи в базе.

Платформа на компьютерах

  • 📁 Готовый conf.cfg. Подготовьте файл со строкой SystemLanguage=RU и разложите его в каталог нужной версии на всех машинах — скриптом входа или групповой политикой домена. Права на запись в Program Files есть только у администратора, поэтому обычный скрипт пользователя не подойдёт.
  • 📋 Общий список баз. Если базы раздаются через общий файл списка (.v8i), подключённый в 1CEStart.cfg параметром CommonInfoBases, заранее пропишите в нём базы с нужными параметрами запуска. Удобнее всего настроить базу у себя с /L ru, а затем перенести её описание из своего файла ibases.v8i в общий.
  • 🖥 Терминальный сервер. На сервере RDP достаточно одной правки conf.cfg: платформа там установлена один раз и общая для всех сеансов.

Пользователи в базе

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

&НаСервере
Процедура УстановитьРусскийЯзыкНаСервере()
    Для Каждого Пользователь Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
        Если Пользователь.Язык <> Метаданные.Языки.Русский Тогда
            Пользователь.Язык = Метаданные.Языки.Русский;
            Пользователь.Записать();
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

Код рассчитан на то, что объект языка в конфигурации называется Русский. Проверьте имя в ветке Общие → Языки и при необходимости поправьте строку. Выполнять лучше вне рабочего времени: изменения применятся при следующем входе каждого пользователя.

Перед массовой сменой языка
Выполнено: 0 / 5

Если ни один способ не помог

Порядок проверки, когда всё сделано, а 1С по-прежнему не на русском:

  1. Запускается не та версия. На компьютере может стоять несколько версий платформы. Вы правили conf.cfg в одной, а база открывается другой. Посмотрите номер в окне «О программе» и сверьте с каталогом, где правили файл.
  2. Нет русского компонента. Откройте Программы и компоненты в Windows, выберите 1С:Предприятие нужной версии и нажмите «Изменить». В мастере установщика проверьте, отмечен ли русский язык интерфейса.
  3. Иностранная поставка. Зарубежные дистрибутивы платформы могут не содержать русского языка. Скачайте полный дистрибутив платформы с портала обновлений по своей подписке.
  4. Переустановка платформы. Удалите версию через Программы и компоненты и установите заново, выбрав русский язык и в компонентах, и как язык по умолчанию. Базы и список баз при этом не затрагиваются: они хранятся отдельно от платформы.
  5. Новый профиль Windows. Если 1С на русском у другого пользователя того же компьютера, а у вас нет, дело в параметрах вашего списка баз. Удалите базу из списка и добавьте её заново без лишних параметров, затем пропишите /L ru.

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

Можно ли сделать Конфигуратор на русском, а 1С:Предприятие на английском?
Да. Параметр /L указывается в командной строке отдельно для режима DESIGNER и ENTERPRISE. Создайте два ярлыка с разными значениями /L ru и /L en.
Повлияет ли смена языка на данные в базе?
Нет. Язык интерфейса и язык пользователя меняют только отображение. Документы, проводки и справочники остаются как были. Региональные установки базы меняют формат вывода дат и чисел и порядок сортировки, но сами значения не трогают.
Нужна ли отдельная лицензия на русский язык интерфейса?
Нет. Языки интерфейса входят в дистрибутив платформы, лицензия не привязана к языку.
Почему печатные формы остались на русском, хотя интерфейс английский (или наоборот)?
Макеты печатных форм — часть конфигурации. Их язык зависит от того, какие тексты заложил разработчик, а не от параметра /L.
Как вернуть язык Windows по умолчанию?
Удалите /L ru из параметров запуска и верните в conf.cfg значение SystemLanguage=System. Платформа снова будет брать язык операционной системы.