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

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

Как изменить язык интерфейса 1С с английского на русский

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

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

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

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

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

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

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

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

Английский у всех на одном компьютереПараметр запуска или настройка базы

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

Английский на всех компьютерахНастройка базы или сервера

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

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

Доустановить компонент через установщик

Способ 1: изменить язык в настройках информационной базы

Самый простой и безопасный путь — поменять язык в окне запуска 1С, ещё до входа в базу. Этот способ не требует прав администратора внутри конфигурации и не затрагивает данные.

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

Порядок действий
  1. 1
    Откройте окно запуска 1С со списком информационных баз
  2. 2
    Выделите нужную базу и нажмите «Изменить»
  3. 3
    Нажимайте «Далее» до страницы с параметрами языка
  4. 4
    В поле «Язык интерфейса» выберите «Русский»
  5. 5
    Нажмите «Готово» и запустите базу
  6. 6
    Проверьте, что меню и надписи отображаются по-русски

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

Способ 2: убрать параметр /L из ярлыка запуска

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

Щёлкните по ярлыку правой кнопкой мыши, выберите «Свойства» и посмотрите поле «Объект». Строка запуска может выглядеть примерно так:

text
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /L en

Удалите фрагмент /L en (или замените его на /L ru, чтобы явно закрепить русский язык), сохраните ярлык и запустите программу заново. Обратите внимание: если 1С запускается через скрипт, отдельный лаунчер или ярлык на рабочем столе терминального сервера, параметр может быть прописан там — проверьте все точки запуска.

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

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

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

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

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

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

Закройте все сеансы 1С. Откройте «Панель управления» Windows → «Программы и компоненты», найдите установленную платформу «1С:Предприятие 8» нужной версии и нажмите «Изменить». В мастере установки выберите режим изменения компонентов и убедитесь, что в списке языков интерфейса отмечен русский. Завершите установку и перезапустите 1С.

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

Как проверить результат и что делать, если ничего не помогло

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

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

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

Главное меню и панели разделов
Норма

Все пункты на русском

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

Меню на английском — параметр /L или язык базы не изменён

Системные диалоги (сохранение, ошибки)
Норма

Сообщения на русском

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

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

Интерфейс у других пользователей
Норма

Русский у всех

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

Английский у отдельных пользователей — проверить их настройки

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

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

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

Изменится ли язык данных в документах после переключения интерфейса?

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

Можно ли задать разный язык для разных пользователей одной базы?

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

Что означает параметр /VL и нужно ли его менять?

Параметр /VL задаёт язык встроенного языка программирования (русский или английский синтаксис кода). Он влияет только на работу разработчиков в конфигураторе. Обычным пользователям менять его не нужно.

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

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

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

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

Итог

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

Английский интерфейс 1С — почти всегда следствие одной из четырёх причин: параметр /L en в ярлыке, настройка языка базы в окне запуска, язык пользователя в конфигураторе или отсутствие русского языкового пакета в платформе. Проверяйте их в этом порядке — в большинстве случаев проблема решается на первом или втором шаге без риска для данных.