Английское меню в 1С: как вернуть русский интерфейс

· 9 мин

Содержание

Чтобы поменять язык интерфейса 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

Порядок приоритета у платформы такой:

  1. Параметр /L в командной строке запуска — главнее всего.
  2. Параметр SystemLanguage в conf.cfg.
  3. Язык интерфейса Windows — если первые два не заданы.

Типовые конфигурации для России — БП 3.0, ЗУП 3.1, УТ 11 — сделаны на русском. Если в них весь интерфейс английский, почти наверняка виновата платформа, а не база.

Способ 1. Сменить язык в окне запуска 1С

Самый быстрый путь для одной базы. Работает и для режима «1С:Предприятие», и для Конфигуратора.

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

Когда баз много или компьютер общий, удобнее задать язык один раз на уровне платформы.

  1. Откройте папку C:\Program Files\1cv8\conf\. Для 32-разрядной платформы на 64-разрядной Windows — C:\Program Files (x86)\1cv8\conf\.
  2. Запустите Блокнот от имени администратора и откройте в нём файл conf.cfg.
  3. Добавьте отдельной строкой:
SystemLanguage=RU
  1. Сохраните файл и перезапустите 1С.

Значение System возвращает поведение по умолчанию — язык как у Windows.

Не трогайте другие строки в conf.cfg, особенно ConfLocation. Ошибка в этом файле может помешать платформе стартовать. Перед правкой сохраните копию файла рядом, например conf.cfg.bak.

Если строка SystemLanguage уже есть со значением EN, исправьте её, а не добавляйте вторую.

Если русского языка нет в списке установленных

Параметр /L ru сработает, только если русский интерфейс установлен вместе с платформой. При установке 1С есть компонент интерфейсов на разных языках, и его можно было снять.

Проверить и доустановить:

  1. Панель управления → Программы и компоненты.
  2. Найдите строку «1С:Предприятие 8» нужной версии и нажмите «Изменить».
  3. В списке компонентов откройте ветку с интерфейсами на разных языках и отметьте русский.
  4. Там же на одном из шагов установщик предлагает язык интерфейса по умолчанию — выберите русский.

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

Мини-кейс: ноутбук с английской Windows

Бухгалтеру выдали ноутбук с английской Windows. Баз три: БП 3.0, ЗУП 3.1 и учебная. Меню платформы во всех — на английском, документы — на русском.

Что сделали:

  1. Проверили, что русский интерфейс в платформе установлен: в «Программах и компонентах» компонент был отмечен.
  2. Открыли conf.cfg от имени администратора и добавили SystemLanguage=RU.
  3. Перезапустили 1С — все три базы открылись с русским меню.

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

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

Если меню платформы уже русское, а разделы и документы — нет, дело в конфигурации.

Язык конкретного пользователя

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

  1. Откройте базу в режиме Конфигуратора.
  2. Администрирование → Пользователи.
  3. Откройте карточку пользователя, перейдите на вкладку «Прочие».
  4. В поле «Язык» выберите «Русский».
  5. Сохраните и перезапустите 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 и доустановки компонентов платформы — да.
Влияет ли язык интерфейса на данные в базе?
Нет. Документы, проводки и справочники от смены языка платформы не меняются. Меняются только подписи меню, окон и системных сообщений.
Почему коллега видит русский интерфейс, а я английский, хотя база одна?
Язык платформы определяется на каждом компьютере отдельно. У коллеги русская Windows или прописан параметр /L ru, у вас — нет. Повторите настройку на своём компьютере.
Как задать русский язык для всех пользователей терминального сервера?
Пропишите SystemLanguage=RU в conf.cfg каждой установленной версии платформы на сервере. Это действует на всех, кто запускает 1С на этой машине.