Администрирование · 10 мин
Как перейти на русский язык в 1С 8
Как переключить интерфейс 1С 8 на русский язык: настройки в конфигураторе и режиме предприятия, код языка, типичные ошибки и способы их устранения.
Интерфейс 1С 8 на английском языке вместо русского чаще всего появляется после установки платформы с неверными региональными настройками, при подключении к серверу с другой локалью или при запуске конфигурации, где язык интерфейса жестко задан в коде. Проверить причину можно в параметрах запуска информационной базы и в настройках пользователя в конфигураторе. В большинстве случаев переключение на русский язык занимает несколько минут и не требует переустановки программы.
Важно понимать, что «язык» в 1С 8 — понятие многоуровневое. Есть язык интерфейса платформы (меню, кнопки, системные сообщения), язык интерфейса конкретной конфигурации, язык данных в информационной базе и язык текущего сеанса пользователя. Проблема может находиться на любом из этих уровней, поэтому сначала нужно определить, где именно «потерян» русский язык.
Ниже разобраны все основные сценарии: от простого переключения языка сеанса до настройки параметров запуска и исправления языка в конфигураторе. Материал подходит для версий платформы 8.2 и 8.3 — различия между ними в этой части минимальны.
Определяем, на каком уровне возникла проблема
Прежде чем что-то менять, полезно понять, какой именно интерфейс отображается не на русском. Если системные меню и кнопки платформы на английском, а прикладные надписи (названия документов, справочников) на русском — проблема в языке платформы или параметре запуска. Если наоборот, платформа русская, а элементы конфигурации показываются на другом языке — дело в настройках конфигурации или языке сеанса.
Также проверьте, возникает ли проблема у всех пользователей или только у одного. Если интерфейс нерусский только у конкретного пользователя, вероятнее всего, для него задан другой язык в настройках пользователя информационной базы. Если у всех — смотрите параметры базы и платформы в целом.
Проверьте параметр запуска /L и установленные языки платформы
Проверьте язык по умолчанию в параметрах информационной базы
Откройте список пользователей в конфигураторе и проверьте поле «Язык»
Проверьте ярлык запуска и файл настроек
Переключение языка в параметрах информационной базы
Основной способ задать русский язык для всей базы — настройка в конфигураторе. Запустите 1С в режиме «Конфигуратор», откройте нужную информационную базу и перейдите в меню «Администрирование» → «Параметры информационной базы». В открывшемся окне найдите поле «Язык по умолчанию» (Default language) и выберите «Русский». Сохраните изменения и перезапустите сеанс в режиме «Предприятие».
Этот параметр определяет, какой язык используется для отображения прикладных элементов, если для пользователя или сеанса не задано иное. Учтите: изменение применяется к новым сеансам, уже запущенные сеансы продолжат работать со старым языком до перезапуска.
Настройка языка для конкретного пользователя
В конфигураторе откройте «Администрирование» → «Пользователи», выберите нужного пользователя и в его свойствах найдите поле «Язык». Установите «Русский» или значение «По умолчанию» — тогда будет использоваться язык информационной базы. Этот способ удобен, когда в одной базе работают пользователи с разными языковыми предпочтениями.
Запуск платформы с русским языком через параметр /L
Язык интерфейса платформы для конкретного сеанса задаётся параметром командной строки /L. Чтобы принудительно запустить 1С с русским интерфейсом, добавьте в строку запуска ключ /Lru. Для английского, для сравнения, используется /Len.
Практически это делается так: найдите ярлык, которым запускаете 1С, откройте его свойства и в поле «Объект» допишите в конец строки /Lru через пробел. Либо при старте из списка информационных баз нажмите кнопку с параметрами запуска и укажите код языка там. После этого платформа загрузится с русскими системными меню и диалогами.
"C:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\MyBase" /LruЕсли параметр /Lru указан, но интерфейс всё равно не русский, скорее всего, в установке платформы отсутствует русский языковой пакет — переходите к следующему разделу.
Доустановка русского языка интерфейса платформы
При установке платформы 1С 8 мастер предлагает выбрать устанавливаемые компоненты, включая языки интерфейса. Если при установке русский язык был снят с выбора или установлен минимальный комплект, платформа физически не сможет показать русский интерфейс — никакие параметры запуска не помогут.
Решение — повторно запустить установщик платформы с тем же дистрибутивом, выбрать режим изменения (Modify/Изменить) и отметить русский язык интерфейса в списке компонентов. После завершения установки перезапустите 1С. Версия дистрибутива должна совпадать с установленной версией платформы, иначе установщик предложит установить новую версию рядом.
Язык конфигурации: что проверить разработчику
Если надписи внутри конфигурации (синонимы объектов, сообщения, формы) отображаются не на русском даже при правильных настройках платформы, причина может быть в самой конфигурации. В конфигураторе откройте ветку «Общие» → «Языки» и убедитесь, что язык «Русский» присутствует в списке и заполнен для объектов конфигурации.
Также проверьте свойство конфигурации «Основной язык» (корень дерева конфигурации → свойства). Если основной язык задан как английский, а русские синонимы не заполнены, пользователь увидит английские или пустые надписи. Для типовых конфигураций от вендора такая ситуация маловероятна — чаще она встречается в самописных или сильно доработанных решениях.
Ещё один источник проблемы — программная установка языка в коде. Если в модуле сеанса или обработчиках есть явная установка языка, она может переопределять настройки базы. Поиск по конфигурации по словам «Язык» и «Language» поможет найти такие места.
- 1Определите уровень проблемы: платформа, конфигурация или конкретный пользователь
- 2Проверьте язык по умолчанию в «Администрирование → Параметры информационной базы»
- 3Проверьте язык в свойствах конкретного пользователя
- 4Добавьте параметр /Lru в строку запуска для языка платформы
- 5Если не помогло — проверьте, установлен ли русский язык интерфейса платформы, и доустановите его
- 6Перезапустите сеанс и проверьте результат
Файловый и клиент-серверный режимы: есть ли разница
Настройки языка информационной базы и пользователей работают одинаково в обоих режимах. Различие касается платформы: в клиент-серверном варианте язык интерфейса определяется на стороне клиентского приложения, поэтому параметр /Lru и установленные языки важны именно на рабочем месте пользователя, а не на сервере.
Отдельный нюанс — региональные настройки сервера 1С и СУБД. Они влияют не на язык интерфейса, а на формат дат, чисел и сортировку. Если даты отображаются в чужом формате или списки сортируются «неправильно», проверьте региональные настройки в свойствах информационной базы в консоли кластера и параметры операционной системы сервера.
Сравнение способов переключения языка
Задаёт язык по умолчанию для всех пользователей; требует прав администратора и перезапуска сеансов
Индивидуальный язык для конкретного человека; удобно в многоязычных командах
Быстрое переключение языка платформы для сеанса; действует только на данный запуск
Единственный вариант, если русский языковой пакет не установлен; требует дистрибутива той же версии
Проверка результата и типичные ошибки
После применения настроек запустите 1С в режиме «Предприятие» и проверьте три вещи: системные меню платформы (Файл, Вид, Сервис), названия разделов и объектов конфигурации, а также формат дат и чисел. Все три признака должны соответствовать русской локали.
Как проверить результат
Пункты меню и диалоги на русском
Меню на английском — проверьте /Lru и языковой пакет
Прикладные надписи на русском
Надписи на другом языке — проверьте язык базы и конфигурации
Даты вида ДД.ММ.ГГГГ, разделитель — запятая
Формат ММ/ДД/ГГГГ — проверьте региональные настройки
Часто задаваемые вопросы
Почему 1С запускается на английском после обновления платформы?
Новая версия платформы могла установиться с другим набором компонентов или ярлык запуска обновился без параметра языка. Проверьте, установлен ли русский язык интерфейса в новой версии, и добавьте /Lru в параметры запуска.
Можно ли переключить язык без конфигуратора?
Да, для языка интерфейса платформы достаточно параметра запуска /Lru. Но язык по умолчанию для базы и настройки пользователей меняются только в конфигураторе с правами администратора.
Переведутся ли данные в базе при смене языка?
Нет. Смена языка влияет только на отображение интерфейса и прикладных надписей. Данные, введённые пользователями (наименования товаров, контрагентов, комментарии), остаются на том языке, на котором их вводили.
Что делать, если часть надписей на русском, а часть на английском?
Это признак незаполненных синонимов для русского языка в конфигурации. Проверьте в конфигураторе свойства соответствующих объектов и заполните русские синонимы, либо обратитесь к разработчику конфигурации.
Работает ли параметр /Lru в тонком и веб-клиенте?
Для тонкого клиента параметр /L работает так же, как для толстого. В веб-клиенте язык интерфейса во многом определяется настройками публикации и параметрами подключения, язык сеанса при этом можно задать через строку подключения или настройки базы.
Нужны ли особые права для смены языка сеанса?
Нет, параметр запуска /Lru может использовать любой пользователь. Административные права нужны только для изменения параметров информационной базы и настроек других пользователей.
Что важно запомнить
Язык в 1С 8 настраивается на трёх уровнях: платформа (параметр /Lru и языковой пакет), информационная база (параметры в конфигураторе) и пользователь (свойства учётной записи). Сначала определите уровень проблемы, затем применяйте соответствующую настройку и перезапускайте сеанс для проверки.