Администрирование · 10 мин
Как изменить язык интерфейса в 1С
Как изменить язык интерфейса 1С:Предприятие 8.3: через настройки пользователя, параметры запуска и конфигуратор. Решение ошибок и ответы на частые вопросы.
Смена языка интерфейса в 1С:Предприятие 8.3 требуется в нескольких ситуациях: сотрудник работает на английском или другом языке, база была развёрнута с английской платформой, а нужен русский интерфейс, либо после обновления платформы настройки сбросились. Механизм переключения зависит от того, что именно нужно изменить: язык интерфейса платформы, язык данных конфигурации или язык конкретного пользователя.
Важно различать три уровня: язык платформы (меню, диалоги, системные сообщения), язык конфигурации (названия документов, справочников, реквизитов) и региональные настройки (формат дат, чисел, разделители). Часто пользователи меняют один уровень и удивляются, что часть надписей осталась на прежнем языке — значит, требуется настройка другого уровня.
Ниже разобраны все рабочие способы: от простой смены языка в настройках пользователя до параметров командной строки и работы в конфигураторе. Каждый способ сопровождается ограничениями и признаками успешного результата.
Что нужно знать перед сменой языка
Платформа 1С:Предприятие поставляется с несколькими языками интерфейса, но набор доступных языков зависит от дистрибутива. Русский и английский присутствуют практически всегда, остальные языки могут отсутствовать в конкретной поставке. Проверить доступные языки можно в конфигураторе, не меняя ничего в базе.
Конфигурация (например, «Бухгалтерия предприятия» или «Управление торговлей») сама по себе содержит переводы: у каждого объекта метаданных есть синонимы на разных языках. Типовые российские конфигурации обычно содержат только русский язык, поэтому даже при английском интерфейсе платформы названия документов и справочников останутся русскими. Это нормальное поведение, а не ошибка.
Перед любыми изменениями в конфигураторе убедитесь, что у вас есть права администратора и актуальная резервная копия информационной базы. Смена языка пользователя безопасна, но добавление языка в конфигурацию — это изменение метаданных, требующее осторожности.
Способ 1: смена языка в настройках пользователя
Самый простой и безопасный способ — задать язык конкретному пользователю. Настройка применяется при его следующем входе и не влияет на других сотрудников. Это удобно, когда в одной базе работают пользователи на разных языках.
Порядок действий в режиме «Предприятие»: откройте раздел «Администрирование», перейдите в «Настройки пользователей и прав» (в некоторых конфигурациях — сразу «Пользователи»), откройте карточку нужного пользователя. Найдите поле «Язык» или «Язык интерфейса» и выберите нужное значение из списка. Сохраните и попросите пользователя перезайти в программу.
- 1Откройте «Администрирование» → «Пользователи»
- 2Выберите нужного пользователя
- 3В поле «Язык» укажите требуемый язык интерфейса
- 4Сохраните карточку пользователя
- 5Перезапустите сеанс пользователя и проверьте меню и диалоги
Если поля «Язык» в карточке пользователя нет, значит, конфигурация не выводит эту настройку в интерфейс. Тогда язык задаётся через конфигуратор: «Администрирование» → «Пользователи» → двойной щелчок по пользователю → поле «Язык» на закладке «Прочие» (в старых версиях — на основной закладке).
Способ 2: параметр запуска /L для разового переключения
Когда язык нужно сменить временно — например, для тестирования или демонстрации — удобнее использовать параметр командной строки. Он действует только на текущий запуск и не меняет сохранённые настройки.
Создайте ярлык для файла 1cv8.exe (или 1cv8c.exe для тонкого клиента) и добавьте в поле «Объект» после пути к программе параметр языка. Коды языков: ru — русский, en — английский, uk — украинский.
"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). Это полезно при обмене данными с зарубежными системами, где критичен формат чисел.
Сравнение вариантов
Постоянная настройка для одного сотрудника. Не влияет на остальных, требует прав на редактирование пользователей.
Разовый запуск на нужном языке без изменения настроек. Подходит для тестов и демонстраций.
Нужно, когда языка нет в списке выбора. Требует монопольного доступа и обновления конфигурации БД.
Меняют формат дат и чисел для всей базы, но не переводят интерфейс.
Проверка результата и типичные проблемы
После смены языка пройдитесь по ключевым точкам: главное меню, диалог сохранения файла, сообщения об ошибках, названия разделов конфигурации. Системные элементы должны отображаться на новом языке сразу после перезапуска сеанса.
Частая ситуация: меню перевелось, а названия документов остались русскими. Причина — в конфигурации нет синонимов на выбранном языке. Это ограничение самой конфигурации, а не ошибка настройки. Второй типичный случай — интерфейс «наполовину» на другом языке после обновления платформы: обычно помогает очистка кэша метаданных (удаление папки кэша в каталоге пользователя %APPDATA%\1C\1cv8 при закрытой программе) или перерегистрация базы в списке.
Как проверить результат
Отображаются на выбранном языке
Остались на прежнем языке — проверьте код языка и перезапуск сеанса
Соответствуют синонимам конфигурации
Показываются идентификаторы вида «Документ.Реализация» — нет синонимов на этом языке
Соответствует региональным установкам
Смешанный формат — проверьте региональные установки ИБ и параметр /VL
Частые вопросы
Можно ли сделать разный язык интерфейса для разных пользователей одной базы?
Да. Язык задаётся индивидуально в карточке каждого пользователя. Один сотрудник может работать на русском, другой — на английском, при условии что оба языка есть в конфигурации и поддерживаются платформой.
Почему после смены языка названия отчётов и документов остались русскими?
Типовые российские конфигурации содержат синонимы объектов только на русском языке. Платформа переводит системные меню, а названия объектов берёт из синонимов конфигурации. Чтобы они отображались на другом языке, синонимы нужно заполнить вручную в конфигураторе.
Как вернуть русский язык, если интерфейс внезапно стал английским?
Проверьте параметры запуска базы в списке информационных баз (кнопка «Изменить») — возможно, там прописан /L en. Затем посмотрите язык в карточке пользователя. Если оба значения корректны, очистите кэш метаданных при закрытой программе.
Влияет ли смена языка на данные в документах?
Нет. Язык интерфейса меняет только отображение надписей. Данные документов, справочников и проводки остаются неизменными. Исключение — региональные установки: смена формата чисел может повлиять на то, как отображаются суммы, но сами значения в базе не меняются.
Нужен ли монопольный доступ для смены языка пользователя?
Нет, изменение языка в карточке пользователя выполняется при работающих пользователях и применяется при следующем входе конкретного сотрудника. Монопольный доступ нужен только для добавления нового языка в конфигурацию и обновления конфигурации базы данных.
Что делать, если нужного языка нет ни в платформе, ни в конфигурации?
Проверьте дистрибутив платформы: набор языков интерфейса зависит от поставки. Если языка нет в платформе, полноценно перевести системные меню не получится — доступен только перевод синонимов конфигурации средствами конфигуратора.
Что важно запомнить
Язык интерфейса 1С меняется в карточке пользователя или параметром /L в ярлыке; отсутствующий язык сначала добавляют в конфигураторе с обновлением конфигурации БД. Перевод платформы не переводит названия объектов конфигурации — за это отвечают синонимы. Перед изменениями в конфигураторе делайте резервную копию и работайте в монопольном режиме.