Вернуть русский язык в 1С, если интерфейс стал английским

· 9 мин

Содержание

Платформа выбирает язык интерфейса по двум источникам: параметру запуска /L и, если его нет, настройкам Windows. Поэтому «починить» русский язык в самой программе почти никогда не получается. Меню «Файл», «Сервис» и «Окна» одинаково выглядят и в английском, и в русском варианте, а переключателя в пользовательском интерфейсе нет. Причину ищут снаружи: в ярлыке, в списке баз, в региональных настройках системы.

Быстрый ответ: добавьте к запуску базы параметры /L ru и /VL ru_RU, закройте 1С и откройте её заново. Язык интерфейса платформы меняется только при новом запуске. Если после этого вместо букв всё равно «кракозябры», дело в кодировке Windows для программ без Юникода, и это отдельная настройка (см. ниже).

Что именно стало английским

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

  • 🧩 Английские команды главного меню и окон платформы (File, Tools, Windows, Help; кнопки OK и Cancel). Это язык интерфейса платформы, его задаёт /L.
  • 📅 Даты, числа и денежные суммы в американском формате (месяц впереди дня, точка вместо запятой). Это локаль сеанса, её задаёт /VL.
  • 📚 Названия справочников, документов и реквизитов на английском. Это не платформа, а сама конфигурация: в ней настроены языки метаданных, и одна из версий синонимов выбрана по умолчанию.
  • 🔣 Вместо русских букв знаки вопроса, квадраты или набор символов вроде «Р°Р±РІ». Это кодировка, а не язык.

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

Параметры запуска /L и /VL

Это самый частый способ вернуть русский. В командной строке 1С эти параметры значат разное:

ПараметрЗа что отвечаетПример значения
/Lязык интерфейса платформы (меню, стандартные диалоги, сообщения системы)ru, en
/VLлокаль сеанса: форматы дат, чисел, сортировка и сравнение строкru_RU, en_US

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

Через ярлык

Для запуска без списка баз:

  1. Щёлкните правой кнопкой по ярлыку 1С и выберите «Свойства».
  2. В поле «Объект» после пути к 1cv8.exe добавьте нужные параметры.
  3. Сохраните ярлык и запустите его.

Строка может выглядеть так (путь у вас будет свой, он зависит от версии платформы):

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" ENTERPRISE /L ru /VL ru_RU

Вместо ENTERPRISE встречается DESIGNER (запуск Конфигуратора) или ярлык вообще без режима, тогда откроется стартовое окно со списком баз. Режим не трогайте, параметры дописывайте в конец.

Через список информационных баз

Если вы запускаете базы из окна «Запуск 1С:Предприятия», выделите нужную базу и нажмите «Изменить». В мастере дойдите до последних шагов, где задаются параметры запуска, и впишите в строку дополнительных параметров /L ru /VL ru_RU. Ярлык при этом менять не нужно, настройка хранится в списке баз пользователя.

У каждой базы параметры свои. Поправили одну, остальные не изменились.

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

Файл со списком баз и общие настройки

Список баз пользователя хранится в файле ibases.v8i. Он лежит в профиле пользователя Windows, в каталоге данных приложений, в подпапке 1C\1CEStart. Файл текстовый, каждая база описана своим блоком в квадратных скобках. Параметры запуска конкретной базы записаны в её блоке, и при желании их можно поправить обычным блокнотом.

Перед правкой файла закройте стартовое окно 1С и сделайте копию ibases.v8i. Иначе программа перезапишет ваши изменения при закрытии.

Этот способ удобен администратору в двух случаях:

  • 🖥 нужно одинаково поправить десятки баз на терминальном сервере;
  • 🔁 список баз раздаётся пользователям общим файлом, и язык надо изменить для всех сразу.

Общий список можно подключить в стартовом окне через настройки: так одна правка попадёт ко всем, кто его использует.

Региональные настройки Windows

Если параметр /L не указан, платформа ориентируется на язык, который выбран в системе. Поэтому после переустановки Windows, обновления или создания нового пользователя 1С иногда стартует по-английски: система тоже по-английски, а русская раскладка добавлена только для ввода.

Проверьте три вещи в параметрах Windows (раздел «Время и язык» или «Язык и регион»):

  1. Язык интерфейса Windows. Если нужен русский, добавьте русский языковой пакет и выберите его основным.
  2. Региональный формат. Выберите «Русский (Россия)». От него зависят форматы дат и чисел.
  3. Расположение и системная локаль (об этом подробнее в следующем разделе).

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

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

Кракозябры вместо русских букв

Знаки вопроса и странные сочетания вроде «Р°Р±РІ» появляются, когда программа читает текст в одной кодировке, а он записан в другой. С самой платформой 1С это связано редко: она работает с Юникодом. Чаще виноват другой источник.

В Windows есть настройка «Язык программ, не поддерживающих Юникод». Она находится в старой панели управления: «Региональные стандарты» → вкладка «Дополнительно». Если там выбран не русский язык, старые приложения и внешние компоненты показывают русский текст неверно.

Что проверить по порядку:

  1. Откройте «Региональные стандарты» → «Дополнительно» → «Язык программ, не поддерживающих Юникод» и убедитесь, что выбран русский.
  2. Если вы меняли значение, перезагрузите компьютер: без этого настройка не применяется.
  3. Проверьте, где именно кракозябры: в интерфейсе 1С, в загруженном файле (выписка банка, CSV, TXT) или в данных, пришедших по обмену.
  4. Если проблема только в файле, откройте его в текстовом редакторе и сохраните в нужной кодировке. Для банковских файлов часто нужна Windows-1251, для файлов из других систем чаще UTF-8.

Когда сломалось только содержимое загруженного файла, интерфейс и язык платформы ни при чём. Не меняйте из-за этого параметры запуска, это ничего не даст.

Веб-клиент и тонкий клиент

У разных клиентов язык определяется по-разному, и это сбивает с толку: поправили ярлык, а в браузере ничего не изменилось.

КлиентОткуда берётся язык
Тонкий клиентпараметры /L и /VL запуска, затем настройки Windows
Толстый клиентто же самое; параметры запуска те же
Веб-клиентнастройки браузера и публикации на веб-сервере

Тонкий клиент. Работает ровно по схеме, описанной выше. Правьте ярлык или параметры базы в списке.

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

Если веб-клиент по-английски у всех пользователей, а тонкий клиент по-русски, смотрите публикацию: за неё отвечает администратор веб-сервера, а не рядовой пользователь.

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

Если 1С всё равно запускается по-английски

Разберём по очереди то, что остаётся после всех правок.

Платформа установлена без нужных компонентов

При установке платформы можно выбрать, какие компоненты ставить, в том числе интерфейсы на разных языках. Установщик запускается повторно, выберите «Изменить» и проверьте, что нужные языковые компоненты отмечены. Если нужной языковой версии нет, /L ничего не изменит: платформа не найдёт ресурсы для этого языка.

В конфигурации английские названия

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

Параметр прописан в нескольких местах

Классическая ситуация: в ярлыке стоит /L en, а вы правите список баз, или наоборот. Параметры из разных мест складываются, и результат зависит от того, откуда реально запущена программа. Запустите 1С двумя способами и сравните. Если с ярлыка язык верный, а из списка нет, ищите лишний параметр в списке.

Сеанс работает от другого пользователя

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

Как убедиться, что параметры сработали

После правки не верьте внешнему виду одной формы. Проверьте несколько признаков сразу.

  1. Закройте все окна 1С, в том числе стартовое, и убедитесь в диспетчере задач, что процесс 1cv8 или 1cv8c не висит. Если висит, завершите его.
  2. Запустите базу именно тем способом, где меняли параметры.
  3. Откройте главное меню и любое диалоговое окно с кнопками «ОК» и «Отмена»: если платформа заговорила по-русски, подписи будут русскими.
  4. Откройте любой документ и посмотрите на дату и сумму: формат 31.12.2025 и запятая в дробной части говорят о том, что локаль сеанса русская.
  5. Если базу открывают несколько пользователей, повторите проверку под второй учётной записью.

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

Как не потерять настройку

  • 📌 Для каждой базы, которой пользуются постоянно, держите ярлык с явными параметрами /L ru /VL ru_RU. Тогда смена региональных настроек системы на язык не влияет.
  • 🧑‍💻 На терминальном сервере создайте шаблон профиля с правильными региональными форматами и языком, чтобы новые пользователи сразу получали русский.
  • 📝 Запишите, где какие параметры заданы: ярлык, список баз, публикация. Через полгода это сэкономит поиски.
Проверка, если 1С открылась на английском
Выполнено: 0 / 6

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

Можно ли переключить язык 1С прямо в работающей программе?
Нет. Язык интерфейса платформы читается при запуске. Измените параметры и откройте 1С заново.
Чем отличаются параметры /L и /VL?
/L задаёт язык интерфейса платформы, /VL задаёт локаль сеанса: форматы дат и чисел, правила сортировки. Для русского варианта их указывают вместе: /L ru /VL ru_RU.
Почему другой сотрудник на том же компьютере видит 1С по-русски?
Язык берётся из его профиля Windows и его списка баз. У каждого пользователя они свои, поэтому настройки не переносятся между учётными записями.
Нужно ли перезагружать компьютер после правки параметров запуска?
Нет, хватит закрыть 1С и открыть заново. Перезагрузка нужна только после смены языка программ без поддержки Юникода в региональных стандартах Windows.
Как вернуть русские названия справочников, если они стали английскими?
Сначала задайте /VL ru_RU и откройте базу заново: синонимы метаданных выбираются по языку сеанса. Если не помогло, у конфигурации заданы свои языки метаданных, и разбираться нужно вместе с её разработчиком.