Английское меню в 1С: как вернуть русский интерфейс
Содержание
Чтобы поменять язык
интерфейса 1С на русский, добавьте к запуску параметр /L ru — в поле дополнительных параметров информационной базы или в ярлык. Для всех баз сразу пропишите SystemLanguage=RU в файле conf.cfg платформы.
Частое заблуждение — что «английская 1С» означает английскую конфигурацию и её нужно переустанавливать. Почти всегда дело не в базе. Платформа 1С:Предприятие 8.3 берёт язык своих меню и окон из настроек Windows. На компьютере с английской Windows она показывает File, Edit, Help, хотя документы и справочники остаются русскими. Сменить язык на русский можно за пару минут, ничего не переустанавливая.
Откуда 1С берёт язык: три уровня
Сначала определите, что именно отображается не по-русски. От этого зависит способ.
| Что на английском | Чей это текст | Где менять |
|---|---|---|
Окно запуска, главное меню, системные диалоги, кнопки OK/Cancel | Платформа | Параметр /L, файл conf.cfg |
| Разделы, документы, справочники, отчёты | Конфигурация | Язык пользователя или язык конфигурации |
Даты 10/7/2026, разделитель дробной части — точка | Локализация сеанса | Параметр /VL, региональные настройки Windows |
Порядок приоритета у платформы такой:
- Параметр
/Lв командной строке запуска — главнее всего. - Параметр
SystemLanguageвconf.cfg. - Язык интерфейса Windows — если первые два не заданы.
Типовые конфигурации для России — БП 3.0, ЗУП 3.1, УТ 11 — сделаны на русском. Если в них весь интерфейс английский, почти наверняка виновата платформа, а не база.
Способ 1. Сменить язык в окне запуска 1С
Самый быстрый путь для одной базы. Работает и для режима «1С:Предприятие», и для Конфигуратора.
- Откройте окно запуска 1С со списком баз.
- Выделите нужную базу и нажмите
Изменить(в английском интерфейсе —Edit). - Пройдите кнопкой
Далее(Next) до последней страницы мастера. - В поле дополнительных параметров запуска впишите
/L ru. - Нажмите
Готово(Finish) и запустите базу заново.
Если нужно, чтобы и даты с числами выглядели по-русски, допишите код локализации:
/L ru /VL ru_RU
Параметр сохраняется в файле списка баз ibases.v8i в профиле пользователя Windows. Поэтому настройка действует только для этой базы и только для этого пользователя компьютера.
Тот же параметр в ярлыке
Если базу запускают ярлыком с рабочего стола, параметр можно добавить в поле «Объект» свойств ярлыка:
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /L ru /VL ru_RU
Номер версии в пути подставьте свой: он виден в папке C:\Program Files\1cv8\. Для серверной базы вместо /F"…" используется /S"сервер\имябазы". Чтобы открыть Конфигуратор
, замените ENTERPRISE на DESIGNER.
Способ 2. Поменять язык 1С на русский для всех баз через conf.cfg
Когда баз много или компьютер общий, удобнее задать язык один раз на уровне платформы.
- Откройте папку
C:\Program Files\1cv8\conf\. Для 32-разрядной платформы на 64-разрядной Windows —C:\Program Files (x86)\1cv8\conf\. - Запустите Блокнот от имени администратора и откройте в нём файл
conf.cfg. - Добавьте отдельной строкой:
SystemLanguage=RU
- Сохраните файл и перезапустите 1С.
Значение System возвращает поведение по умолчанию — язык как у Windows.
Не трогайте другие строки в conf.cfg, особенно ConfLocation. Ошибка в этом файле может помешать платформе стартовать. Перед правкой сохраните копию файла рядом, например conf.cfg.bak.
Если строка SystemLanguage уже есть со значением EN, исправьте её, а не добавляйте вторую.
Если русского языка нет в списке установленных
Параметр /L ru сработает, только если русский интерфейс установлен вместе с платформой. При установке 1С есть компонент интерфейсов на разных языках, и его можно было снять.
Проверить и доустановить:
Панель управления → Программы и компоненты.- Найдите строку «1С:Предприятие 8» нужной версии и нажмите «Изменить».
- В списке компонентов откройте ветку с интерфейсами на разных языках и отметьте русский.
- Там же на одном из шагов установщик предлагает язык интерфейса по умолчанию — выберите русский.
Чтобы не править каждую новую версию, при следующей установке платформы сразу выбирайте русский язык по умолчанию.
Мини-кейс: ноутбук с английской Windows
Бухгалтеру выдали ноутбук с английской Windows. Баз три: БП 3.0, ЗУП 3.1 и учебная. Меню платформы во всех — на английском, документы — на русском.
Что сделали:
- Проверили, что русский интерфейс в платформе установлен: в «Программах и компонентах» компонент был отмечен.
- Открыли
conf.cfgот имени администратора и добавилиSystemLanguage=RU. - Перезапустили 1С — все три базы открылись с русским меню.
Свойства баз по отдельности не трогали: при одном пользователе на компьютере общий параметр проще. А вот на терминальном сервере с двадцатью пользователями тот же шаг затронул бы всех — там сначала уточняют, кому нужен какой язык.
Язык пользователя и конфигурации: что настраивается в Конфигураторе
Если меню платформы уже русское, а разделы и документы — нет, дело в конфигурации.
Язык конкретного пользователя
В конфигурации может быть несколько языков. Так бывает в версиях для Казахстана, Беларуси, в отраслевых и самописных решениях. Какой язык видит человек, задаётся в его учётной записи.
- Откройте базу в режиме Конфигуратора.
Администрирование → Пользователи.- Откройте карточку пользователя, перейдите на вкладку «Прочие».
- В поле «Язык» выберите «Русский».
- Сохраните и перезапустите 1С под этим пользователем.
Если в поле «Язык» нет русского, значит, его нет и в самой конфигурации. Менять язык программы на русский тогда нечем — нужна русскоязычная поставка этого решения.
Основной язык конфигурации
Список языков виден в дереве метаданных: ветка Общие → Языки. Основной язык указан в свойствах корня конфигурации.
Не меняйте основной язык и не удаляйте языки в типовой конфигурации на поддержке. Это правка метаданных: после неё обновления пойдут с конфликтами, а часть текстов останется пустой. Такие изменения — работа разработчика, и только на копии базы.
Язык встроенного языка — отдельная история
В свойствах конфигурации есть «Вариант встроенного языка»: русский или английский. Он влияет только на то, как Конфигуратор подставляет ключевые слова при написании кода (Если … Тогда или If … Then). На интерфейс пользователей он не действует. Если программист жалуется на английские подсказки в модулях — смотрят это свойство, а не язык платформы.
Кракозябры, вопросы вместо букв и неправильные шрифты
Иногда интерфейс формально русский, но читать его нельзя. Это уже не язык, а кодировка или шрифт.
🔤 Кракозябры в окнах и печатных формах. Платформа 8.3 работает в Юникоде, но внешние компоненты, старые обработки и некоторые драйверы оборудования — нет. Проверьте в Windows: Панель управления → Региональные стандарты → Дополнительно → Изменить язык системы (язык программ, не поддерживающих Юникод). Там должен быть «Русский (Россия)». После смены Windows попросит перезагрузку.
❓ Вопросительные знаки вместо кириллицы. Признак того, что текст где-то прошёл через кодировку без кириллицы. Чаще всего — при загрузке файла, сохранённого в другой кодировке.
📄 Нечитаемая выписка банка или файл обмена. Файлы клиент-банка бывают в кодировке Windows (1251) и DOS (866). В настройках обмена с банком в БП 3.0 кодировка выбирается явно — она должна совпадать с той, в которой банк выгружает файл.
🔡 Квадраты вместо букв. Нет шрифта с кириллицей. В Windows это редкость, а на Linux — частая история.
Linux: язык и шрифты
На Linux платформа ориентируется на системную локаль. Проверьте её командой:
locale
В LANG должно быть ru_RU.UTF-8. Если локали нет, её генерируют штатными средствами дистрибутива. Например, в Ubuntu:
sudo locale-gen ru_RU.UTF-8
sudo update-locale LANG=ru_RU.UTF-8
Для корректной печати и отображения форм установите шрифты Microsoft Core Fonts (пакет ttf-mscorefonts-installer в Ubuntu). Без них отчёты «плывут»: другие ширины колонок и переносы строк.
Веб-клиент и тонкий клиент: как сменить язык
Тонкий клиент
Тонкий клиент — та же платформа, только без локальных данных. Для него работают оба способа: параметр /L ru в свойствах базы и SystemLanguage=RU в conf.cfg на компьютере пользователя. Если база подключена через веб-сервер (адрес начинается с http), параметр всё равно указывают на компьютере пользователя, в свойствах базы в окне запуска.
Веб-клиент в браузере
Здесь платформу не устанавливают, поэтому conf.cfg не поможет. Язык передают в адресе страницы параметром L:
https://server/buh/?L=ru
Для формата дат и чисел добавьте VL:
https://server/buh/?L=ru&VL=ru_RU
Если в адресе уже есть знак ? и другие параметры, присоедините новые через &. Без явного параметра веб-клиент ориентируется на язык браузера. Поэтому второй вариант — поставить русский первым в списке предпочитаемых языков в настройках браузера.
Сохраните адрес с параметрами в закладки. Иначе после перехода по «чистой» ссылке из письма интерфейс снова станет английским.
Облачные сервисы
В сервисах, где база опубликована у провайдера, язык обычно задаётся в личном кабинете или в ссылке на приложение. Если там такого выбора нет, добавьте ?L=ru к адресу вручную — платформа поддерживает этот параметр независимо от провайдера.
Когда язык не меняется: разбор симптомов
Ошибки, которые приводят к лишней работе
- 🚫 Переустановка всей платформы. Почти никогда не нужна: хватает параметра или доустановки компонента.
- 🚫 Смена языка Windows целиком. Помогает, но меняет интерфейс всей системы. Ради одной программы это избыточно, а на терминальном сервере затронет всех.
- 🚫 Правка
conf.cfgна терминальном сервере без предупреждения. Файл общий для всех пользователей сервера. Если часть сотрудников сознательно работает на английском, после правки они увидят русский интерфейс. - 🚫 Опечатка в коде языка. Код пишется латиницей:
ru, а не кириллическое «ру». Визуально они неотличимы, а платформа второй вариант не поймёт.
Частые вопросы
Можно ли держать одну базу на русском, а другую на английском?
/L задаётся в свойствах каждой базы отдельно. Укажите /L ru у одной и /L en у другой — conf.cfg при этом лучше не трогать.Нужны ли права администратора, чтобы сменить язык 1С?
conf.cfg и доустановки компонентов платформы — да.Влияет ли язык интерфейса на данные в базе?
Почему коллега видит русский интерфейс, а я английский, хотя база одна?
/L ru, у вас — нет. Повторите настройку на своём компьютере.Как задать русский язык для всех пользователей терминального сервера?
SystemLanguage=RU в conf.cfg каждой установленной версии платформы на сервере. Это действует на всех, кто запускает 1С на этой машине.