Администрирование · 11 мин
Как поставить русский язык в 1С
Как включить русский язык интерфейса в 1С:Предприятие 8: настройка в конфигураторе, параметры запуска, выбор языка пользователя и решение типичных проблем.
1С:Предприятие открывается с английским меню вместо русского — кнопки, разделы и настройки отображаются латиницей, а работать привычным способом не получается. Чаще всего причина в языке интерфейса, выбранном при установке платформы, в параметрах запуска конкретной информационной базы или в настройках пользователя, и переустанавливать программу для исправления не требуется — достаточно изменить несколько параметров.
Важно понимать, что «язык» в 1С — это не одна настройка, а несколько независимых уровней: язык интерфейса платформы, язык интерфейса конфигурации, язык, заданный для конкретного пользователя, и параметры запуска информационной базы. Если поменять только один уровень, а причина кроется в другом, интерфейс останется нерусским.
Ниже разобраны все рабочие способы: от простого выбора языка в настройках пользователя до параметров командной строки и работы с многоязычными конфигурациями. Порядок действий зависит от того, где именно «потерялся» русский язык.
Определяем, на каком уровне пропал русский язык
Прежде чем что-то менять, ответьте на три вопроса. Первый: нерусский интерфейс у всех пользователей базы или только у одного? Если у одного — проблема в его персональных настройках. Второй: нерусские только надписи интерфейса (меню, кнопки) или ещё и данные (наименования, справочники)? Данные хранятся на том языке, на котором их ввели, и сменой настроек не переводятся. Третий: проблема в одной базе или во всех базах на этом компьютере? Если во всех — дело в платформе или параметрах запуска.
Самый частый сценарий — у конкретного пользователя в карточке указан английский язык. Второй по частоте — в свойствах информационной базы в списке запуска прописан параметр, принудительно задающий язык. Реже встречается ситуация, когда в конфигурации вообще не добавлен русский язык — тогда без конфигуратора не обойтись.
Проверьте поле «Язык» в карточке пользователя
Проверьте параметр /L в свойствах базы и список языков в конфигураторе
Проверьте языковые пакеты платформы и региональные настройки Windows
Часть строк зашита разработчиком без перевода
Способ 1. Меняем язык в настройках пользователя
Это первое действие в большинстве случаев. Откройте базу под учётной записью с правами администратора и перейдите в раздел «Администрирование» (в некоторых конфигурациях — «Настройки» или «Сервис») → «Пользователи». Найдите нужного пользователя в списке и откройте его карточку.
В карточке пользователя найдите поле «Язык» (или «Язык интерфейса»). В типовых конфигурациях оно может находиться на закладке с дополнительными настройками. Выберите из списка «Русский» и сохраните изменения. После этого пользователь должен полностью выйти из программы и зайти заново — язык интерфейса применяется при старте сеанса.
Если поле «Язык» в карточке отсутствует, значит, конфигурация использует единый язык для всех, заданный в свойствах конфигурации, либо язык определяется параметрами запуска. Переходите к следующим способам.
- 1Откройте базу под администратором
- 2Перейдите: Администрирование → Пользователи
- 3Откройте карточку нужного пользователя
- 4Установите поле «Язык» = Русский и сохраните
- 5Попросите пользователя перезапустить 1С и проверить интерфейс
Способ 2. Проверяем параметр запуска /L в свойствах базы
Язык сеанса можно принудительно задать при запуске, и этот параметр имеет приоритет над настройками пользователя. Откройте стартовое окно 1С (список информационных баз), выделите нужную базу и нажмите кнопку «Изменить». Пройдите мастер до последней страницы с дополнительными параметрами запуска.
Посмотрите поля «Дополнительные параметры запуска» и «Параметры командной строки». Если там указано /Len (английский) или другой код языка — это и есть причина. Удалите параметр либо замените на /Lru, чтобы принудительно запускать базу с русским интерфейсом. Коды языков: ru — русский, en — английский, uk — украинский.
Тот же параметр может быть прописан в ярлыке на рабочем столе или в скрипте запуска. Если база запускается через ярлык — откройте его свойства и проверьте строку запуска целиком: параметры вида /L и /VL влияют на язык интерфейса и язык региональных установок соответственно.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /Lru /VLruСпособ 3. Добавляем русский язык в конфигураторе
Если в списке языков выбора вообще нет «Русского», значит, он не добавлен в конфигурацию. Откройте базу в режиме «Конфигуратор», затем: Конфигурация → Открыть конфигурацию. В дереве объектов найдите ветку «Языки» (обычно внизу общего раздела).
Если русского языка нет — щёлкните правой кнопкой по «Языки» → «Добавить», выберите «Русский» из списка. Затем откройте свойства корня конфигурации (правый клик по самому верхнему элементу → «Свойства») и установите «Основной язык» = Русский. После этого выполните обновление конфигурации базы данных (F7 или Конфигурация → Обновить конфигурацию базы данных).
Учтите: добавление языка не переводит автоматически уже существующие надписи. Если конфигурация писалась с основным языком «Английский», все синонимы объектов придётся заполнять на русском вручную или через механизм редактирования текстов интерфейса (Правка → Редактирование текстов интерфейсов).
Способ 4. Проверяем языковые компоненты платформы
Интерфейс самой платформы (стартовое окно, системные диалоги, конфигуратор) зависит от установленных языковых пакетов. При установке 1С:Предприятия можно выбрать, какие языки интерфейса ставить. Если русский пакет не установлен, платформа покажет интерфейс на языке по умолчанию.
Проверить это просто: откройте каталог установки платформы (обычно C:\Program Files\1cv8\<версия>\bin) и посмотрите наличие подкаталога с языковыми ресурсами. Если русского нет — запустите установщик платформы повторно, выберите режим «Изменить» и отметьте русский язык интерфейса в списке компонентов. База данных при этом не затрагивается.
В клиент-серверном варианте проверьте также, какая разрядность и состав компонентов установлены на сервере: языковые ресурсы сервера влияют на сообщения об ошибках и системные надписи, формируемые на стороне сервера.
Особые случаи: веб-клиент, тонкий клиент и многоязычные базы
При работе через веб-браузер язык интерфейса может определяться настройками самого браузера, если в параметрах запуска язык не задан явно. Решение — добавить параметр /Lru в строку подключения или задать язык в настройках публикации базы на веб-сервере.
В многоязычных конфигурациях (например, когда филиалы работают на разных языках) язык сеанса выбирается для каждого пользователя индивидуально, как описано в способе 1. При этом надписи, которые разработчик не перевёл, будут показаны на основном языке конфигурации — это ограничение самой конфигурации, а не сбой.
Отдельный случай — «иероглифы» или вопросительные знаки вместо русских букв. Это не проблема языка интерфейса, а проблема кодировки: проверьте региональные настройки Windows (язык для программ, не поддерживающих Юникод, должен быть «Русский»), а для файловых баз — корректность параметра /VLru.
Как выбрать действие
Проверка результата и типичные ошибки
После любого изменения перезапустите 1С полностью — не просто закройте документ, а завершите сеанс и запустите программу заново. Признак успеха: главное меню, панели разделов, системные диалоги и кнопки отображаются на русском. Данные справочников и документов должны остаться без изменений — смена языка интерфейса их не затрагивает.
Если после смены языка часть надписей осталась нерусской — это нормально для конфигураций, где разработчик не заполнил синонимы на русском. Проверить можно в конфигураторе: откройте свойства любого объекта и посмотрите, заполнено ли поле «Синоним» для русского языка.
Как проверить результат
Все надписи на русском
Меню осталось нерусским — проверьте параметр /L
Сообщения на русском
Английские сообщения — не установлен языковой пакет платформы
Текст читается корректно
Иероглифы или «???» — проблема кодировки, а не языка интерфейса
У всех нужный язык
У части пользователей нерусский — проверьте их карточки
Частые вопросы
Можно ли сменить язык интерфейса без прав администратора?
Если конфигурация позволяет пользователю редактировать собственные настройки — да: часто язык меняется в персональных настройках самого пользователя. Если же язык задан параметром запуска или административно, потребуется помощь администратора базы.
Почему после обновления платформы интерфейс стал английским?
Обычно это означает, что при обновлении не был установлен русский языковой пакет или сбросились параметры запуска. Запустите установщик платформы в режиме «Изменить» и добавьте русский язык интерфейса, затем проверьте параметры запуска базы.
Переведутся ли данные (товары, контрагенты) на русский после смены языка?
Нет. Смена языка влияет только на интерфейс: меню, кнопки, системные сообщения. Данные, введённые пользователями, хранятся в том виде, в каком их ввели, и автоматически не переводятся.
Что делать, если в списке языков выбора нет «Русского»?
Значит, русский язык не добавлен в конфигурацию. Его нужно добавить в конфигураторе (ветка «Языки» → Добавить), установить основным при необходимости и обновить конфигурацию базы данных. Перед этим обязательно сделайте резервную копию.
Влияет ли язык интерфейса на формат дат и чисел?
Частично. Форматы дат, чисел и разделители определяются параметром региональных установок (/VL) и настройками операционной системы, а не только языком интерфейса. Для русских форматов используйте /VLru и русские региональные настройки Windows.
Как запустить одну базу на русском, а другую на английском?
Через параметры запуска: в свойствах каждой базы в списке запуска укажите свой параметр /L (например, /Lru для одной и /Len для другой). Параметр запуска действует только на конкретную базу и не мешает остальным.
Что важно запомнить
В большинстве случаев русский язык возвращается настройкой в карточке пользователя и перезапуском сеанса. Если не помогло — последовательно проверьте параметр /L в свойствах базы, наличие русского языка в конфигураторе и языковые пакеты платформы. Перед любыми изменениями в конфигураторе делайте резервную копию базы.