Английский интерфейс в 1С: возвращаем русский язык в Windows, Linux и браузере

· 9 мин

Содержание

Чтобы запустить 1С на русском языке , добавьте к параметрам запуска /Lru (в ярлыке или в свойствах базы) либо пропишите SystemLanguage=RU в файле conf.cfg платформы. Если русского нет вообще, доустановите в платформу компонент с русским интерфейсом, а в Linux включите локаль ru_RU.UTF-8.

Обычно английский интерфейс появляется после установки платформы на компьютер с англоязычной Windows: по умолчанию 1С берёт язык из системы. Исправляется это за пару минут, а закрепить русский язык можно так, чтобы он пережил обновление платформы .

Откуда 1С берёт язык: проверяем локаль системы

У 1С:Предприятия 8.3 три независимых «языка», и путают их постоянно:

ЧтоНа что влияетЧем задаётся
🖥️ Язык интерфейса платформыСистемные меню, кнопки, окно запуска, сообщения платформыПараметр /L, SystemLanguage в conf.cfg, язык ОС
📚 Язык конфигурацииНазвания разделов, документов, реквизитовСвойство пользователя «Язык», основной язык конфигурации
🔢 Локализация сеансаФормат дат, чисел, разделитель дробной частиПараметр /VL, региональные настройки ОС

Если окно выбора баз и меню «File / Edit / Help» на английском, а разделы «Банк и касса», «Продажи» — на русском, проблема в языке платформы. Конфигурация при этом в порядке.

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

Как посмотреть язык Windows

Откройте PowerShell и выполните:

Get-Culture
Get-WinSystemLocale
Get-WinUILanguageOverride
  • Get-Culture — формат дат и чисел текущего пользователя.
  • Get-WinSystemLocale — язык программ, не поддерживающих Юникод.
  • Get-WinUILanguageOverride — принудительно выбранный язык интерфейса, если он задан.

Если везде en-US, а /L нигде не указан, платформа с настройкой «Системные установки» откроется на английском. Это не сбой, а штатное поведение.

Как посмотреть локаль в Linux

locale
locale -a | grep -i ru
localectl status

Нужна строка LANG=ru_RU.UTF-8. Если locale -a не выводит ни одной русской локали, её надо сгенерировать (см. раздел про Linux).

Ярлык и параметры запуска 1С в Windows

Самый быстрый способ — передать язык в командной строке. Параметр /L задаёт язык интерфейса платформы, /VL — локализацию сеанса (форматы дат и чисел).

Вариант 1. Через ярлык

  1. Щёлкните правой кнопкой по ярлыку 1С на рабочем столе → «Свойства».
  2. В поле «Объект» после закрывающей кавычки поставьте пробел и допишите /Lru /VLru.
  3. Нажмите «ОК» и запустите 1С с этого ярлыка.

Пример строки:

"C:\Program Files\1cv8\common\1cestart.exe" /Lru /VLru

Параметры, переданные в 1cestart.exe, применяются к окну запуска. Если ярлык ведёт на конкретную версию (C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe или 1cv8c.exe), параметры работают так же.

Вариант 2. Через conf.cfg — для всех пользователей компьютера

Ярлыков бывает много, а пользователи запускают 1С из меню «Пуск». Надёжнее задать язык в общем файле настроек платформы.

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

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

Файл conf.cfg есть и в папке каждой версии платформы (...\8.3.xx.xxxx\bin\conf\). Общий файл в 1cv8\conf удобнее: его не перезаписывает установка нового релиза.

Русский язык для отдельной базы в списке информационных баз

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

  1. В окне запуска выделите базу и нажмите «Изменить» (в английском интерфейсе — «Edit»).
  2. Пройдите кнопкой «Далее» до последней страницы мастера.
  3. В поле «Дополнительные параметры запуска» впишите /Lru /VLru.
  4. Нажмите «Готово».

Параметры сохраняются в списке баз текущего пользователя Windows (файл ibases.v8i). Если список баз раздаётся централизованно через общий файл .v8i, впишите туда строку AdditionalParameters=/Lru /VLru в секцию нужной базы. Так настройка попадёт ко всем сотрудникам.

Язык пользователя внутри базы

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

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

Если в поле только один язык или оно пустое, конфигурация одноязычная. Тогда английские названия разделов настройкой пользователя не исправить: это не типовая конфигурация или её доработка.

Как запустить 1С на русском языке в Linux

В Linux клиент 1С ориентируется на переменные окружения LANG и LC_*. Если система установлена на английском или в «минимальной» сборке без русской локали, интерфейс 1С будет английским, а в худшем случае вместо кириллицы появятся знаки вопроса.

Шаг 1. Включите русскую локаль

Debian, Ubuntu, Astra Linux:

sudo locale-gen ru_RU.UTF-8
sudo update-locale LANG=ru_RU.UTF-8

Либо интерактивно: sudo dpkg-reconfigure locales, отметить ru_RU.UTF-8 UTF-8 и выбрать её по умолчанию.

РЕД ОС, AlmaLinux, Rocky и другие системы семейства RHEL:

sudo dnf install glibc-langpack-ru
sudo localectl set-locale LANG=ru_RU.UTF-8

После этого выйдите из сеанса и войдите снова: переменные окружения подхватываются при входе.

Шаг 2. Запуск без смены языка всей системы

Если оставить систему на английском, но 1С нужна на русском, передайте локаль только процессу 1С:

LANG=ru_RU.UTF-8 /opt/1cv8/x86_64/8.3.xx.xxxx/1cv8

Путь подставьте свой: номер версии видно в каталоге /opt/1cv8/x86_64/. Ту же переменную можно прописать в ярлык .desktop, в строку Exec=env LANG=ru_RU.UTF-8 .... Параметр /Lru в Linux тоже работает и добавляется в конец команды.

Шаг 3. Сервер 1С на Linux

Для сервера 1С и PostgreSQL локаль ещё важнее, чем для клиента. От неё зависят сортировка строк и сравнение русских букв.

  • 🔧 Служба сервера 1С должна работать в локали ru_RU.UTF-8. Проверьте её на сервере командой locale до установки платформы.
  • 🗄️ Кластер PostgreSQL для баз 1С инициализируют с русской локалью: initdb --locale=ru_RU.UTF-8. Сменить локаль уже созданного кластера нельзя, только пересоздать его и перенести базы через выгрузку .dt.

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

Язык интерфейса в веб-клиенте и тонком клиенте

Тонкий клиент

Тонкий клиент (1cv8c.exe) принимает те же параметры, что и толстый: /Lru /VLru в ярлыке, в свойствах базы или через SystemLanguage в conf.cfg. Отдельной настройки языка у него нет.

Веб-клиент

Веб-клиент работает в браузере, и по умолчанию язык берётся из языковых настроек браузера. Если в Chrome или Edge первым стоит английский, интерфейс 1С откроется на английском.

Два способа исправить:

  1. Через браузер. В настройках браузера, в разделе «Языки», поставьте русский первым в списке предпочтительных и перезагрузите страницу с 1С.
  2. Через адрес. Передайте язык параметром в ссылке на публикацию:
https://server/buh/?L=ru&VL=ru

Такую ссылку удобно раздать сотрудникам: она не зависит от браузера и компьютера.

Если опубликованная база открывается на русском у всех, кроме одного человека, первым делом посмотрите язык браузера и операционной системы у этого сотрудника. Сервер публикации тут ни при чём.

Языковые компоненты платформы: установка и выбор по умолчанию

Иногда /Lru не помогает: интерфейс остаётся английским. Значит, в установленной платформе нет русского интерфейса. Такое бывает, если при установке кто-то снял лишние галочки.

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

При установке платформы мастер показывает список компонентов. Среди них есть «Интерфейсы на различных языках» — раскройте его и убедитесь, что отмечен русский. На следующем шаге мастер спрашивает язык интерфейса по умолчанию: выберите «Русский» вместо «Системные установки».

Если платформа уже установлена:

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

Закройте все сеансы 1С на этом компьютере перед изменением платформы. Мастер не сможет заменить файлы, пока они заняты.

Linux: пакеты и единый установщик

В современных версиях платформы для Linux используется единый установщик setup-full-8.3.xx.xxxx-x86_64.run. В графическом режиме отметьте русский язык в списке компонентов. При установке без интерфейса язык передают компонентом ru в параметре --enable-components, например вместе с клиентом.

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

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

Иногда 1С запускается на русском, но часть текста превращается ⠫Привет», квадраты или вопросительные знаки. Платформа 8.3 работает в Юникоде, поэтому сам интерфейс ломается редко. Обычно проблема в окружении или в файлах, которые 1С читает и пишет.

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

Язык программ, не поддерживающих Юникод

Эта настройка Windows не влияет на интерфейс 1С 8.3, но спасает при работе со старыми внешними компонентами, драйверами торгового оборудования и утилитами, которые пишут текст в однобайтной кодировке.

  1. Откройте Панель управления → Региональные стандарты.
  2. Перейдите на вкладку «Дополнительно».
  3. Нажмите «Изменить язык системы» и выберите «Русский (Россия)».
  4. Перезагрузите компьютер.

Смена языка системы требует перезагрузки. На терминальном сервере это обрывает сеансы всех подключённых пользователей: делайте это вне рабочего времени.

Кодировка при обмене файлами

Если выгрузка из 1С открывается в другой программе с кракозябрами, смотрите, в какой кодировке её сохраняет обработка. Банковские файлы формата 1CClientBankExchange обычно идут в Windows-1251, файлы для сайтов и маркетплейсов — в UTF-8. Кодировка задаётся в настройках обмена или в самом файле, а не языком интерфейса.

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

Пройдите по порядку, от простого к сложному:

Что проверить, если 1С упорно открывается на английском
Выполнено: 0 / 7

Если параметр задан сразу в нескольких местах, побеждает более конкретный: параметр базы или ярлыка сильнее общего conf.cfg. Поэтому забытая /Len в свойствах одной базы объясняет ситуацию «у всех русский, а в этой базе английский».

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

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

Влияет ли язык интерфейса на данные в базе?
Нет. Язык платформы меняет только меню, кнопки и системные сообщения. Документы, справочники и проводки остаются такими, какими их ввели.
Нужна ли отдельная лицензия для русского интерфейса?
Нет. Языковые компоненты входят в дистрибутив платформы и устанавливаются вместе с ней без дополнительной лицензии.
Почему даты стали в формате 10/07/2026?
Это локализация сеанса, а не язык интерфейса. Добавьте к параметрам запуска /VLru или переключите региональный формат Windows на «Русский (Россия)».
Можно ли держать английский Windows и русскую 1С?
Да. Достаточно /Lru /VLru в ярлыке или SystemLanguage=RU в conf.cfg. Менять язык самой системы не нужно.
Сохранится ли настройка после обновления платформы?
Параметры в ярлыке, в свойствах базы и в общем conf.cfg сохраняются. Но если ярлык указывал на конкретную старую версию, после её удаления ярлык придётся пересоздать.