Английский интерфейс в 1С 8.3: платформа, конфигурация и данные
Содержание
Чтобы изменить язык
1С на английский, откройте окно запуска, выделите базу, нажмите Изменить и в поле Дополнительные параметры запуска впишите /L en /VL en. Платформа запустится с английскими меню и системными окнами. Но разделы, документы и отчёты переведутся, только если в самой конфигурации есть английский язык и он назначен пользователю.
Отсюда частая жалоба: «поставил параметр, а 1С всё равно наполовину русская». Причина в том, что язык в 1С 8.3 живёт на трёх уровнях: платформа, конфигурация и данные. Разберём каждый — что и где переключать, и чего ждать на типовых российских решениях.
Три уровня языка в 1С 8.3 и что от них зависит
Прежде чем что-то менять, определите, какой именно текст вы хотите видеть по-английски.
| Уровень | Что переводится | Где задаётся | Что нужно |
|---|---|---|---|
| 🖥 Платформа | Главное меню системы, окна Параметры, О программе, сообщения платформы, окно запуска | Параметр /L, файл conf.cfg, установщик | Установленный английский языковой пакет платформы |
| 🧩 Конфигурация | Названия разделов, документов, справочников, реквизитов, команд, отчётов | Свойство пользователя Язык | Английский язык внутри конфигурации и переведённые синонимы |
| 📄 Данные | Наименования номенклатуры, контрагентов, статей, тексты в документах | Вводятся пользователями | Перевод вручную или механизм мультиязычных данных |
Отдельно стоит параметр /VL — код локализации сеанса. Он не переводит интерфейс, а меняет форматы: как выглядят даты, разделители дробной части и тысяч, первый день недели в календаре. Для англоязычного пользователя /VL en даёт привычный формат MM/DD/YYYY и точку в дробях.
На типовых российских конфигурациях (Бухгалтерия предприятия, ЗУП, УТ) чаще всего есть только русский язык. Английской будет лишь «оболочка» платформы, а разделы и документы останутся на русском. Это не ошибка настройки, а ограничение самой конфигурации.
Проверяем, есть ли английский в конфигурации и в платформе
Две быстрые проверки сэкономят время на бесполезные эксперименты с параметрами.
Проверка конфигурации
- Откройте базу в режиме
Конфигуратор. - Откройте дерево метаданных:
Конфигурация → Открыть конфигурацию. - Разверните ветку
Общие → Языки. - Посмотрите список. Если там только
Русский— перевести разделы и документы штатно нельзя.
Если в ветке есть Английский (код en), откройте его двойным щелчком и проверьте код языка. Именно этот код вы будете указывать в параметрах запуска.
Здесь же видно, какой язык основной: выделите корень дерева (название конфигурации), откройте свойства и найдите Основной язык. Основной язык используется, если язык пользователя не задан.
Наличие языка в списке не гарантирует полный перевод. Разработчик мог добавить язык, но перевести синонимы только у части объектов. Непереведённые объекты отображаются на основном языке.
Проверка платформы
Английский интерфейс платформы ставится как отдельный компонент установщика. Проверить проще всего так:
- Запустите установщик той же версии платформы (
setup.exeиз дистрибутива). - Выберите режим изменения установленных компонентов.
- Найдите группу
Интерфейсы на различных языкахи убедитесь, чтоАнглийскийотмечен.
Если компонент не установлен, параметр /L en будет молча проигнорирован — платформа откроется на русском без всяких сообщений.
Смена языка 1С через параметры запуска базы
Это основной способ. Он работает для одной базы и одного компьютера и не требует прав администратора 1С.
- Откройте окно запуска 1С:Предприятия.
- Выделите нужную базу и нажмите
Изменить. - Пролистайте мастер до последней страницы с параметрами запуска.
- В поле
Дополнительные параметры запускавведите:
/L en /VL en
- Нажмите
Готовои запустите базу заново.
Что делают ключи:
- 🔤
/L en— язык интерфейса платформы. Код из двух букв:en,ru,deи т.д. - 🌐
/VL en— код локализации сеанса: даты, числа, календарь.
Если оставить только /L en, меню станут английскими, а даты продолжат отображаться в русском формате. Иногда это удобнее: например, бухгалтеру, который хочет английские меню, но привычные 31.12.2025.
Если базу запускают ярлыком
Те же ключи можно дописать в ярлык на рабочем столе. В поле Объект ярлыка после пути к 1cv8.exe добавьте параметры:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /L en /VL en
Путь к базе и к исполняемому файлу подставьте свои. Для серверной базы вместо /F используется /S"сервер\имя_базы".
Список баз на нескольких компьютерах
Параметры базы хранятся в файле списка баз ibases.v8i в профиле пользователя Windows (%APPDATA%\1C\1CEStart\ibases.v8i). У каждой базы там есть строка AdditionalParameters=. Если базы раздаются через общий список, администратор может прописать ключи один раз в общем файле .v8i, и они придут всем.
Язык пользователя: где его задать в 1С
Параметр /L отвечает за платформу. Язык разделов и документов определяется свойством пользователя информационной базы. Если у пользователя указан русский, конфигурация останется русской, даже при /L en.
Через Конфигуратор
- Откройте базу в режиме
Конфигуратор. - Меню
Администрирование → Пользователи. - Откройте карточку нужного пользователя.
- Перейдите на вкладку
Прочие. - В поле
ЯзыквыберитеАнглийский. - Нажмите
ОКи перезапустите сеанс этого пользователя.
Поле Язык предлагает только те языки, что есть в ветке Общие → Языки. Если выбрать нечего, значит, английского в конфигурации нет — вернитесь к проверке выше.
Пользователь должен выйти из базы и зайти заново: язык применяется при старте сеанса, «на лету» он не меняется.
Как это сочетается с /L
| Язык пользователя | Параметр /L | Платформа | Конфигурация |
|---|---|---|---|
| Английский | en | английская | английская |
| Английский | не указан | язык по умолчанию платформы | английская |
| Русский | en | английская | русская |
| Не задан | en | английская | основной язык конфигурации |
Для полного английского интерфейса нужны оба условия: английский язык пользователя и английский интерфейс платформы.
Изменение языка через файл conf.cfg
Если английский нужен во всех базах на компьютере, удобнее задать язык платформы глобально, а не в каждой базе. Для этого служит конфигурационный файл платформы conf.cfg.
Где он лежит:
- 📁
C:\Program Files\1cv8\conf\conf.cfg— общий для всех установленных версий; - 📁
C:\Program Files\1cv8\<номер версии>\bin\conf\conf.cfg— для конкретной версии.
Откройте файл в Блокноте от имени администратора и добавьте (или исправьте) строку:
SystemLanguage=EN
Варианты значения:
System— язык интерфейса берётся из настроек Windows;EN,RUи другие коды — фиксированный язык.
Сохраните файл и перезапустите 1С. Параметр /L в свойствах конкретной базы при этом важнее: если где-то прописан /L ru, эта база откроется на русском.
Тот же выбор предлагает установщик платформы на шаге выбора компонентов: язык интерфейса по умолчанию — системные установки, английский или русский. Если вы переустанавливаете платформу, проще выбрать английский там.
Правка conf.cfg затрагивает всех пользователей компьютера, включая терминальный сервер. На общем сервере меняйте язык через параметры базы или ярлык, а не глобально, иначе английский интерфейс получат все, кто работает на этой машине.
/L en или не установлен английский языковой пакет. Проверьте поле дополнительных параметров базы и компоненты установщика.Администрирование → Пользователи в Конфигураторе, вкладку Прочие.Как переводятся справочники, документы и данные
Самое частое недоразумение: пользователь ждёт, что после переключения языка английскими станут наименования товаров, контрагентов и статей затрат. Этого не произойдёт.
Что переводит 1С
Переводится только то, что заложено в метаданных конфигурации:
- 📚 названия справочников, документов, отчётов, обработок;
- 🏷 подписи реквизитов, колонок табличных частей, команд;
- 🧭 разделы командного интерфейса и пункты навигации;
- 💬 сообщения, которые разработчик оформил через многоязычные строки (
НСтр).
У каждого объекта в Конфигураторе есть свойство Синоним. Если в конфигурации несколько языков, синоним задаётся отдельно для каждого. Пустой английский синоним — и объект показывается на основном языке.
Что не переводится
- 📦 наименования элементов справочников: «Бумага А4», «ООО Ромашка»;
- 📝 комментарии и текстовые поля в документах;
- 🖨 печатные формы, если у макета нет английского варианта;
- 🔢 предопределённые элементы, если разработчик не перевёл их представления.
Для печатных форм это особенно важно. Счёт на оплату или УПД по российской форме остаются русскими независимо от языка интерфейса — они и не должны переводиться, так как форма документа установлена для российских контрагентов.
Мультиязычные данные
В конфигурациях на современных версиях Библиотеки стандартных подсистем разработчик может включить хранение части реквизитов на нескольких языках. Тогда у наименования справочника появляется возможность ввести значение на каждом языке, а пользователь видит своё. Есть ли такая возможность в вашей базе, зависит от конфигурации: в типовых российских решениях она обычно не задействована.
Если английские наименования нужны для внешних документов (инвойсы, спецификации на экспорт), практичнее завести дополнительный реквизит «Наименование на английском» и выводить его в отдельной печатной форме.
Конфигурация без английского: какие есть варианты
Если в ветке Общие → Языки только русский, выбор такой.
| Вариант | Что получите | Трудоёмкость |
|---|---|---|
Только /L en | Английские меню платформы, русские разделы и документы | Минуты |
| Международная версия решения | Полный английский интерфейс | Переход на другую конфигурацию с переносом данных |
| Добавить язык в свою конфигурацию | Полный перевод своими силами | Большая работа программиста, сложности при обновлениях |
Добавлять язык в типовую конфигурацию через Конфигуратор технически можно, но перевод тысяч синонимов — объёмная работа. Кроме того, каждое обновление типовой придётся объединять с вашими правками. Для иностранного сотрудника в российской бухгалтерии обычно хватает английской оболочки и короткой памятки по русским названиям разделов.
Перед любыми изменениями конфигурации сделайте резервную копию базы: Администрирование → Выгрузить информационную базу в Конфигураторе. Чтобы добавить язык, в типовой конфигурации придётся включить возможность изменения, а это усложнит будущие обновления.
Что делать, если язык не переключается
Короткий разбор ситуаций, которые встречаются на практике.
Параметр прописан, а всё на русском. Проверьте, что ключ написан латиницей и через пробел: /L en, а не /Len или /L ен. Затем проверьте компонент английского интерфейса в установщике. Он ставится для каждой версии платформы отдельно: после обновления платформы его можно потерять, если при установке новой версии не отметить языки.
В ярлыке работает, из окна запуска — нет. Окно запуска берёт параметры из ibases.v8i, а ярлык — из своей командной строки. Убедитесь, что вы правили свойства той же базы, а не её дубля в списке.
Пользователь английский, но интерфейс русский. Пользователь не перезашёл в базу или у него открыто несколько сеансов. Завершите все сеансы и войдите снова. Если база серверная и пользователь «висит» в списке сеансов, администратор может завершить его сеанс в консоли кластера — несохранённые данные в этом сеансе пропадут, поэтому предупредите сотрудника заранее.
Даты выглядят странно: 12/31/2025. Это действие /VL en. Если нужен английский интерфейс с русскими форматами дат и чисел, уберите /VL en или замените на /VL ru.
В веб-клиенте язык не меняется. Веб-клиент берёт язык из настроек браузера, а не из conf.cfg. Поменяйте предпочитаемый язык в браузере или используйте параметры запуска веб-клиента в адресной строке, если их настроил администратор публикации.
После переключения сломались отчёты или обработки. Внешние обработки и отчёты, написанные с русскими строками без многоязычности, продолжают выдавать русский текст. Ошибки они вызывать не должны; если вызывают — обработка рассчитана на конкретный язык, и её нужно запускать под русским пользователем.
Частые вопросы
Можно ли сделать английский язык только для одного сотрудника?
/L en в свойствах базы на его компьютере и укажите английский язык в его карточке пользователя. Остальные продолжат работать на русском.Влияет ли язык интерфейса на данные и регламентированные отчёты?
Как вернуть русский язык обратно?
/L en /VL en из дополнительных параметров базы, верните SystemLanguage=RU или System в conf.cfg и выберите русский язык в карточке пользователя.Можно ли писать код на английском варианте встроенного языка?
Вариант встроенного языка в корне конфигурации. На интерфейс пользователей она не влияет.