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

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

Как переключить 1С на английский язык интерфейса

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

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

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

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

Проверьте, какие языки доступны в вашей установке

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

Проверить состав установленных языков можно через установщик платформы: запустите setup.exe из дистрибутива той же версии, выберите режим «Изменить» и посмотрите список компонентов. Если английский (English) отсутствует, отметьте его и завершите установку. Сама база данных при этом не затрагивается.

Способ 1. Переключение через параметр запуска /L

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

Откройте окно запуска 1С (стартёр), выберите нужную базу и нажмите кнопку редактирования. В параметрах запуска укажите дополнительный ключ. Либо отредактируйте ярлык на рабочем столе, добавив параметр в поле «Объект» после пути к исполняемому файлу.

text
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\MyBase" /L en

Ключ /L en задаёт английский язык интерфейса платформы. Для файловой базы используется параметр /F с путём к каталогу, для серверной — /S с адресом сервера и именем базы. После запуска меню, панели и системные сообщения отобразятся на английском.

Порядок действий для ярлыка
  1. 1
    Найдите ярлык 1С на рабочем столе, щёлкните правой кнопкой и откройте «Свойства»
  2. 2
    В поле «Объект» после закрывающей кавычки добавьте пробел и /L en
  3. 3
    Нажмите «Применить» и запустите программу через этот ярлык
  4. 4
    Проверьте, что меню и системные диалоги отображаются на английском

Способ 2. Язык для конкретного пользователя в конфигураторе

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

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

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

Способ 3. Язык по умолчанию для всей базы

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

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

Способ 4. Параметр в файле списка баз и веб-клиент

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

Для веб-клиента язык интерфейса определяется параметром L в URL публикации: добавьте к адресу строку вида ?L=en или настройте публикацию на веб-сервере с нужным языком по умолчанию. Если параметр не задан, веб-клиент ориентируется на язык браузера.

Сравнение вариантов переключения

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

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

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

Постоянная индивидуальная настройка, работает в тонком, толстом и веб-клиенте. Требует доступа к конфигуратору.

Основной язык конфигурации

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

Параметр L для веб-клиента

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

Почему часть интерфейса осталась на русском

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

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

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

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

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

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

File, Tools, Help вместо «Файл», «Сервис», «Справка»

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

Меню осталось на русском — параметр /L не применён или язык не установлен

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

Отображаются на английском

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

На русском — в конфигурации не заполнены английские синонимы, это ограничение конфигурации, а не ошибка настройки

Сообщения об ошибках
Норма

Системные сообщения на английском

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

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

Типичные ошибки и ограничения

Наиболее частая ошибка — добавление параметра /L внутрь кавычек пути к файлу в ярлыке. Параметр должен стоять после закрывающей кавычки, через пробел, иначе Windows воспримет всю строку как часть пути и ярлык перестанет работать.

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

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

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

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

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

Частые вопросы о переключении 1С на английский

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

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

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

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

Что делать, если английского нет в списке языков?

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

Как вернуть русский язык обратно?

Уберите параметр /L en из ярлыка, либо измените язык в карточке пользователя обратно на русский, либо верните основной язык конфигурации. Данные при этом не затрагиваются, откат безопасен.

Работает ли переключение в веб-клиенте?

Да. Язык веб-клиента задаётся параметром L в адресной строке (например, ?L=en) или настройками публикации на веб-сервере. Без параметра веб-клиент использует язык браузера.

Влияет ли смена языка на обмены и отчётность?

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