К статье
Практический материал

Администрирование · 10 мин

Как перейти на русский язык в 1С 8

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

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

Важно понимать, что «язык» в 1С 8 — понятие многоуровневое. Есть язык интерфейса платформы (меню, кнопки, системные сообщения), язык интерфейса конкретной конфигурации, язык данных в информационной базе и язык текущего сеанса пользователя. Проблема может находиться на любом из этих уровней, поэтому сначала нужно определить, где именно «потерян» русский язык.

Ниже разобраны все основные сценарии: от простого переключения языка сеанса до настройки параметров запуска и исправления языка в конфигураторе. Материал подходит для версий платформы 8.2 и 8.3 — различия между ними в этой части минимальны.

Определяем, на каком уровне возникла проблема

Прежде чем что-то менять, полезно понять, какой именно интерфейс отображается не на русском. Если системные меню и кнопки платформы на английском, а прикладные надписи (названия документов, справочников) на русском — проблема в языке платформы или параметре запуска. Если наоборот, платформа русская, а элементы конфигурации показываются на другом языке — дело в настройках конфигурации или языке сеанса.

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

Меню и кнопки платформы на английскомПроблема на уровне платформы

Проверьте параметр запуска /L и установленные языки платформы

Прикладные надписи не на русскомПроблема на уровне конфигурации

Проверьте язык по умолчанию в параметрах информационной базы

Только у одного пользователяЯзык задан в настройках пользователя

Откройте список пользователей в конфигураторе и проверьте поле «Язык»

После обновления платформыСбились параметры запуска

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

Переключение языка в параметрах информационной базы

Основной способ задать русский язык для всей базы — настройка в конфигураторе. Запустите 1С в режиме «Конфигуратор», откройте нужную информационную базу и перейдите в меню «Администрирование» → «Параметры информационной базы». В открывшемся окне найдите поле «Язык по умолчанию» (Default language) и выберите «Русский». Сохраните изменения и перезапустите сеанс в режиме «Предприятие».

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

Настройка языка для конкретного пользователя

В конфигураторе откройте «Администрирование» → «Пользователи», выберите нужного пользователя и в его свойствах найдите поле «Язык». Установите «Русский» или значение «По умолчанию» — тогда будет использоваться язык информационной базы. Этот способ удобен, когда в одной базе работают пользователи с разными языковыми предпочтениями.

Запуск платформы с русским языком через параметр /L

Язык интерфейса платформы для конкретного сеанса задаётся параметром командной строки /L. Чтобы принудительно запустить 1С с русским интерфейсом, добавьте в строку запуска ключ /Lru. Для английского, для сравнения, используется /Len.

Практически это делается так: найдите ярлык, которым запускаете 1С, откройте его свойства и в поле «Объект» допишите в конец строки /Lru через пробел. Либо при старте из списка информационных баз нажмите кнопку с параметрами запуска и укажите код языка там. После этого платформа загрузится с русскими системными меню и диалогами.

text
"C:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\MyBase" /Lru

Если параметр /Lru указан, но интерфейс всё равно не русский, скорее всего, в установке платформы отсутствует русский языковой пакет — переходите к следующему разделу.

Доустановка русского языка интерфейса платформы

При установке платформы 1С 8 мастер предлагает выбрать устанавливаемые компоненты, включая языки интерфейса. Если при установке русский язык был снят с выбора или установлен минимальный комплект, платформа физически не сможет показать русский интерфейс — никакие параметры запуска не помогут.

Решение — повторно запустить установщик платформы с тем же дистрибутивом, выбрать режим изменения (Modify/Изменить) и отметить русский язык интерфейса в списке компонентов. После завершения установки перезапустите 1С. Версия дистрибутива должна совпадать с установленной версией платформы, иначе установщик предложит установить новую версию рядом.

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

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

Также проверьте свойство конфигурации «Основной язык» (корень дерева конфигурации → свойства). Если основной язык задан как английский, а русские синонимы не заполнены, пользователь увидит английские или пустые надписи. Для типовых конфигураций от вендора такая ситуация маловероятна — чаще она встречается в самописных или сильно доработанных решениях.

Ещё один источник проблемы — программная установка языка в коде. Если в модуле сеанса или обработчиках есть явная установка языка, она может переопределять настройки базы. Поиск по конфигурации по словам «Язык» и «Language» поможет найти такие места.

Порядок действий при нерусском интерфейсе
  1. 1
    Определите уровень проблемы: платформа, конфигурация или конкретный пользователь
  2. 2
    Проверьте язык по умолчанию в «Администрирование → Параметры информационной базы»
  3. 3
    Проверьте язык в свойствах конкретного пользователя
  4. 4
    Добавьте параметр /Lru в строку запуска для языка платформы
  5. 5
    Если не помогло — проверьте, установлен ли русский язык интерфейса платформы, и доустановите его
  6. 6
    Перезапустите сеанс и проверьте результат

Файловый и клиент-серверный режимы: есть ли разница

Настройки языка информационной базы и пользователей работают одинаково в обоих режимах. Различие касается платформы: в клиент-серверном варианте язык интерфейса определяется на стороне клиентского приложения, поэтому параметр /Lru и установленные языки важны именно на рабочем месте пользователя, а не на сервере.

Отдельный нюанс — региональные настройки сервера 1С и СУБД. Они влияют не на язык интерфейса, а на формат дат, чисел и сортировку. Если даты отображаются в чужом формате или списки сортируются «неправильно», проверьте региональные настройки в свойствах информационной базы в консоли кластера и параметры операционной системы сервера.

Сравнение способов переключения языка

Параметры информационной базы

Задаёт язык по умолчанию для всех пользователей; требует прав администратора и перезапуска сеансов

Настройка пользователя

Индивидуальный язык для конкретного человека; удобно в многоязычных командах

Параметр запуска /Lru

Быстрое переключение языка платформы для сеанса; действует только на данный запуск

Доустановка языка платформы

Единственный вариант, если русский языковой пакет не установлен; требует дистрибутива той же версии

Проверка результата и типичные ошибки

После применения настроек запустите 1С в режиме «Предприятие» и проверьте три вещи: системные меню платформы (Файл, Вид, Сервис), названия разделов и объектов конфигурации, а также формат дат и чисел. Все три признака должны соответствовать русской локали.

Контрольные точки

Как проверить результат

Системные меню платформы
Норма

Пункты меню и диалоги на русском

Тревожный признак

Меню на английском — проверьте /Lru и языковой пакет

Названия документов и справочников
Норма

Прикладные надписи на русском

Тревожный признак

Надписи на другом языке — проверьте язык базы и конфигурации

Формат дат и чисел
Норма

Даты вида ДД.ММ.ГГГГ, разделитель — запятая

Тревожный признак

Формат ММ/ДД/ГГГГ — проверьте региональные настройки

Типичные ошибки
01
Меняют язык в параметрах базы, но не перезапускают сеанс — изменения не видны до нового входа
02
Добавляют /Lru, но русский язык платформы не установлен — параметр игнорируется
03
Путают язык интерфейса с региональными настройками — формат дат остаётся чужим
04
Меняют основной язык конфигурации без заполнения синонимов — часть надписей становится пустой
05
Правят настройки на сервере, хотя язык интерфейса определяется на клиентском рабочем месте

Часто задаваемые вопросы

Почему 1С запускается на английском после обновления платформы?

Новая версия платформы могла установиться с другим набором компонентов или ярлык запуска обновился без параметра языка. Проверьте, установлен ли русский язык интерфейса в новой версии, и добавьте /Lru в параметры запуска.

Можно ли переключить язык без конфигуратора?

Да, для языка интерфейса платформы достаточно параметра запуска /Lru. Но язык по умолчанию для базы и настройки пользователей меняются только в конфигураторе с правами администратора.

Переведутся ли данные в базе при смене языка?

Нет. Смена языка влияет только на отображение интерфейса и прикладных надписей. Данные, введённые пользователями (наименования товаров, контрагентов, комментарии), остаются на том языке, на котором их вводили.

Что делать, если часть надписей на русском, а часть на английском?

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

Работает ли параметр /Lru в тонком и веб-клиенте?

Для тонкого клиента параметр /L работает так же, как для толстого. В веб-клиенте язык интерфейса во многом определяется настройками публикации и параметрами подключения, язык сеанса при этом можно задать через строку подключения или настройки базы.

Нужны ли особые права для смены языка сеанса?

Нет, параметр запуска /Lru может использовать любой пользователь. Административные права нужны только для изменения параметров информационной базы и настроек других пользователей.

Итог

Что важно запомнить

Язык в 1С 8 настраивается на трёх уровнях: платформа (параметр /Lru и языковой пакет), информационная база (параметры в конфигураторе) и пользователь (свойства учётной записи). Сначала определите уровень проблемы, затем применяйте соответствующую настройку и перезапускайте сеанс для проверки.