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

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

Как переключить 1С на русский язык

Пошаговая инструкция: как переключить 1С на русский язык при запуске, в конфигураторе и через код языка. Разбор ошибок, проверка результата и ответы на частые вопросы.

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

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

Перед любыми изменениями в конфигураторе убедитесь, что у вас есть актуальная резервная копия базы (файл выгрузки .dt или копия каталога/базы на SQL-сервере). Смена языка интерфейса сама по себе данные не затрагивает, но работа в конфигураторе всегда требует страховки.

Откуда берётся язык интерфейса в 1С

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

Первый уровень — параметр командной строки запуска (ключ /L). Он задаёт язык сеанса напрямую и перекрывает остальные настройки. Второй уровень — настройка конкретной информационной базы в списке баз (поле «Язык интерфейса» в параметрах базы). Третий уровень — язык, заданный в свойствах пользователя внутри конфигурации. Четвёртый — язык по умолчанию, который платформа определяет по региональным настройкам операционной системы.

Отдельно существует язык конфигурации (основной язык метаданных) — это язык, на котором разработчик писал названия объектов, синонимы и сообщения. Если конфигурация создана с английским основным языком, часть надписей будет английской независимо от языка сеанса. Это принципиально другая ситуация, и решается она иначе.

Способ 1. Выбор языка при запуске через параметр /L

Самый быстрый и безопасный способ — запустить 1С с явным указанием русского языка. Для этого не нужны права администратора конфигурации и не меняются никакие настройки базы: параметр действует только на текущий сеанс.

Порядок действий
  1. 1
    Найдите исполняемый файл платформы: обычно C:\Program Files\1cv8\<версия>\bin\1cv8.exe
  2. 2
    Создайте ярлык этого файла или откройте командную строку
  3. 3
    Добавьте к команде запуска параметр /Lru (для тонкого клиента) или запустите с ключом ENTERPRISE /Lru
  4. 4
    Пример полной строки: 1cv8.exe ENTERPRISE /F"C:\Bases\MyBase" /Lru
  5. 5
    Запустите и проверьте, что меню и надписи отображаются на русском

Если база добавлена в стандартный список баз стартера 1cestart.exe, проще изменить настройку там: выделите базу, нажмите «Настройка» (или «Изменить») и в параметрах укажите язык интерфейса «Русский». Тогда ключ прописывать вручную не потребуется — стартер сам передаст нужный параметр при каждом запуске.

Для файловой базы типичная строка запуска выглядит так:

bash
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\1C_Bases\Trade" /Lru

Обратите внимание: версия платформы в пути у вас будет своя — подставьте реальный каталог установленной версии. Ключ ENTERPRISE означает запуск в режиме «1С:Предприятие»; для конфигуратора используется DESIGNER, и параметр /L работает там так же.

Способ 2. Настройка языка в параметрах информационной базы

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

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

В клиент-серверном варианте та же настройка задаётся на уровне записи базы в списке каждого пользователя. Если пользователей много, централизованно параметр можно распространить через общий файл списка баз (v8i-файл), размещённый в сетевом каталоге.

Способ 3. Смена языка для конкретного пользователя

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

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

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

Способ 4. Изменение основного языка конфигурации

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

Решение — изменить основной язык конфигурации. Откройте конфигуратор, в дереве конфигурации щёлкните правой кнопкой по корневому элементу и выберите «Свойства». Найдите свойство «Основной язык» и установите «Русский». Затем обновите конфигурацию базы данных (Конфигурация → Обновить конфигурацию базы данных).

Дополнительно проверьте, что в конфигурации вообще добавлен русский язык: в ветке «Языки» дерева конфигурации должен присутствовать элемент «Русский». Если его нет, добавьте через контекстное меню ветки. Без этого переключиться на русский внутри конфигурации не получится.

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

Как проверить результат и что делать, если язык не переключился

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

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

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

Главное меню и системные окна
Норма

Меню, диалоги и кнопки платформы на русском

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

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

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

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

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

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

Другие пользователи
Норма

У всех пользователей русский интерфейс

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

У части пользователей английский — проверьте язык в карточках этих пользователей

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

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

В большинстве реальных случаев проблема решается за минуту: либо ключом /Lru в ярлыке, либо выбором русского языка в настройках базы в стартере. До правки конфигурации дело доходит редко — в основном когда базу разворачивали из иностранного шаблона или демо-версии с английским основным языком.
ПЗ
Практическое замечание
Итог

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

Язык сеанса переключается параметром /Lru или настройкой базы в списке — это безопасно и обратимо. Язык отдельного пользователя меняется в его карточке. Основной язык конфигурации трогайте только с резервной копией и пониманием последствий для поддержки.

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

Переключится ли язык для всех пользователей сразу, если задать /Lru?

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

Можно ли переключить язык без прав администратора?

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

Почему меню на русском, а названия документов на английском?

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

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

Нет. Данные (документы, справочники, проводки) хранятся независимо от языка интерфейса. Меняется только отображение надписей. Риск существует только при ошибочных действиях в конфигураторе, поэтому перед правкой конфигурации делайте выгрузку .dt.

Как вернуть английский язык обратно?

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

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

В веб-клиенте язык задаётся параметром L в строке подключения (например, .../ru_RU/ или параметром языка в URL публикации) и настройками публикации на веб-сервере. Ключ командной строки там не применяется — настройка выполняется на стороне сервера администратором.