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

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

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

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

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

В типовых российских конфигурациях (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) интерфейс по умолчанию русский, и переключение чаще всего требуется для английского языка — например, для иностранных сотрудников или филиалов за рубежом. Возможность переключения зависит от того, установлен ли соответствующий языковой пакет платформы и заложена ли мультиязычность в самой конфигурации.

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

От чего зависит язык интерфейса в 1С

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

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

Как сменить язык в режиме 1С:Предприятие

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

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

Смена языка для пользователя
  1. 1
    Откройте «Администрирование → Общие настройки» или персональные настройки через меню пользователя
  2. 2
    Найдите параметр «Язык интерфейса» и выберите нужный язык
  3. 3
    Сохраните настройку и перезапустите сеанс, если интерфейс не переключился сразу
  4. 4
    Проверьте, что системные меню и названия объектов отображаются на новом языке

Если нужного языка нет в списке

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

Смена языка через конфигуратор

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

Чтобы добавить новый язык, используйте пункт «Добавить» в ветке «Языки». После этого у каждого элемента конфигурации (справочника, документа, реквизита) появится возможность ввести синоним на новом языке. Для массового перевода удобно использовать групповое редактирование текстов интерфейса: «Правка → Редактирование текстов интерфейса».

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

Если нужно запустить конкретный сеанс на определённом языке, не меняя настройки пользователя, используйте параметр командной строки /L с кодом языка. Например, /Len — английский, /Lru — русский. Параметр добавляется в ярлык запуска или в дополнительные параметры запуска в списке информационных баз (кнопка «Изменить» → дополнительные параметры).

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

text
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\Trade" /Len /VLen_US

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

Особенности для файловых и клиент-серверных баз

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

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

Способы смены языка

Настройка пользователя в режиме Предприятие

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

Параметр /L в ярлыке запуска

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

Конфигуратор и ветка «Языки»

Подходит для разработки и добавления переводов; требует прав и снимает конфигурацию с простой поддержки

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

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

Частая ситуация — «квадратики» или знаки вопроса вместо текста после переключения на язык с другой письменностью. Причина обычно в отсутствии нужных шрифтов в операционной системе или в некорректной региональной настройке Windows. Установите языковые компоненты ОС и проверьте параметр «Язык программ, не поддерживающих Юникод» в региональных настройках.

Типичные ошибки
01
Меняют язык только в ОС — на интерфейс 1С это влияет лишь косвенно, если не заданы другие настройки
02
Забывают установить языковой пакет платформы — нужный язык не появляется в списке
03
Ожидают перевода данных: смена языка переводит интерфейс, но не содержимое справочников и документов, введённое пользователями
04
Меняют основной язык типовой конфигурации без резервной копии — риск проблем при обновлении

Ограничения и частые вопросы

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

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

Итог

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

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

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

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

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

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

Как вернуть русский язык, если интерфейс стал непонятным?

Запустите 1С с параметром /Lru через ярлык или дополнительные параметры в списке баз — это принудительно переключит сеанс на русский. Затем в настройках пользователя верните нужное значение и сохраните его.

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

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

Нужно ли устанавливать языковой пакет на сервере?

Для веб-клиента и серверных вызовов — да, пакет должен стоять на сервере 1С. Для толстого и тонкого клиента языковой пакет нужен на каждом рабочем месте пользователя.

Влияет ли смена языка на формат дат и чисел?

Форматы определяются отдельным параметром локализации (/VL или настройкой региональных параметров). Можно иметь английский интерфейс с российским форматом дат и наоборот — настройте их независимо.