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

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

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

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

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

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

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

Что нужно знать перед сменой языка

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

Конфигурация (например, «Бухгалтерия предприятия» или «Управление торговлей») сама по себе содержит переводы: у каждого объекта метаданных есть синонимы на разных языках. Типовые российские конфигурации обычно содержат только русский язык, поэтому даже при английском интерфейсе платформы названия документов и справочников останутся русскими. Это нормальное поведение, а не ошибка.

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

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

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

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

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

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

Способ 2: параметр запуска /L для разового переключения

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

Создайте ярлык для файла 1cv8.exe (или 1cv8c.exe для тонкого клиента) и добавьте в поле «Объект» после пути к программе параметр языка. Коды языков: ru — русский, en — английский, uk — украинский.

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

Тот же параметр можно указать в списке информационных баз стартера 1cestart.exe: откройте список баз, выделите нужную, нажмите «Изменить» и на шаге параметров запуска впишите /L en в строку дополнительных параметров. Настройка сохранится для этой базы у текущего пользователя Windows.

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

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

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

Откройте конфигуратор, выберите «Конфигурация» → «Открыть конфигурацию». В дереве метаданных найдите ветку «Языки», щёлкните правой кнопкой и выберите «Добавить». Укажите код языка (например, en) и его представление. После этого выполните «Конфигурация» → «Обновить конфигурацию базы данных».

Обратите внимание: добавление языка не переводит конфигурацию автоматически. Синонимы объектов на новом языке останутся пустыми, и пользователь увидит либо русские названия, либо технические идентификаторы. Заполнение синонимов — отдельная трудоёмкая задача, обычно выполняемая разработчиком с помощью механизмов редактирования текстов на разных языках.

Региональные настройки: формат дат и чисел

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

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

Для отдельного сеанса региональные настройки можно переопределить параметром командной строки /VL с кодом локали (например, /VL en_US). Это полезно при обмене данными с зарубежными системами, где критичен формат чисел.

Сравнение вариантов

Язык в карточке пользователя

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

Параметр /L в ярлыке

Разовый запуск на нужном языке без изменения настроек. Подходит для тестов и демонстраций.

Добавление языка в конфигураторе

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

Региональные установки ИБ

Меняют формат дат и чисел для всей базы, но не переводят интерфейс.

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

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

Частая ситуация: меню перевелось, а названия документов остались русскими. Причина — в конфигурации нет синонимов на выбранном языке. Это ограничение самой конфигурации, а не ошибка настройки. Второй типичный случай — интерфейс «наполовину» на другом языке после обновления платформы: обычно помогает очистка кэша метаданных (удаление папки кэша в каталоге пользователя %APPDATA%\1C\1cv8 при закрытой программе) или перерегистрация базы в списке.

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

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

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

Отображаются на выбранном языке

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

Остались на прежнем языке — проверьте код языка и перезапуск сеанса

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

Соответствуют синонимам конфигурации

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

Показываются идентификаторы вида «Документ.Реализация» — нет синонимов на этом языке

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

Соответствует региональным установкам

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

Смешанный формат — проверьте региональные установки ИБ и параметр /VL

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

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

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

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

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

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

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

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

Влияет ли смена языка на данные в документах?

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

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

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

Что делать, если нужного языка нет ни в платформе, ни в конфигурации?

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

Итог

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

Язык интерфейса 1С меняется в карточке пользователя или параметром /L в ярлыке; отсутствующий язык сначала добавляют в конфигураторе с обновлением конфигурации БД. Перевод платформы не переводит названия объектов конфигурации — за это отвечают синонимы. Перед изменениями в конфигураторе делайте резервную копию и работайте в монопольном режиме.