Быстрый старт · 10 мин
Как изменить язык интерфейса 1С на английский
Как переключить язык интерфейса 1С на английский: настройки пользователя, параметры запуска, язык кода конфигурации, типичные ошибки и проверка результата.
Переключить интерфейс 1С:Предприятие на английский можно несколькими способами: через настройки пользователя в конфигураторе, через параметры командной строки и через языковые параметры информационной базы. Выбор способа зависит от того, нужно ли изменить язык только для одного пользователя, для всей базы или временно — для демонстрации и тестирования.
Важно понимать, что «язык в 1С» — это не одна настройка, а несколько независимых уровней: язык интерфейса платформы (меню, кнопки, системные диалоги), язык конфигурации (подписи реквизитов, сообщения, печатные формы, которые задал разработчик) и язык встроенного кода (русский или английский синтаксис в модуле). Меняются они по-разному, и смешение этих понятий — главная причина того, что после переключения «что-то осталось по-русски».
Ниже разобраны все рабочие способы для платформы 8.3, ограничения типовых конфигураций и методы проверки результата. Инструкции подходят как для файловых, так и для клиент-серверных баз.
Что именно переключается: три уровня языка в 1С
Прежде чем менять настройки, определите, какой именно язык вам нужен. Первый уровень — язык интерфейса платформы. Это системные меню, стандартные диалоги, кнопки «ОК/Отмена», сообщения об ошибках платформы. Он задаётся параметром языка при запуске сеанса и зависит от того, установлены ли языковые пакеты при инсталляции платформы.
Второй уровень — язык конфигурации. Разработчик прикладного решения создаёт синонимы (подписи) объектов на каждом языке, который добавлен в конфигурацию. Если в конфигурации есть только русский язык, то подписи справочников, документов и реквизитов останутся русскими, даже если платформа переключена на английский. Типовые конфигурации от «1С» для России обычно содержат только русский язык.
Третий уровень — язык встроенного кода. В конфигураторе можно писать код на русском или английском синтаксисе (например, Если или If). Это настройка разработчика, она не влияет на то, что видит пользователь.
Способ 1. Изменить язык для конкретного пользователя
Это основной и рекомендуемый способ, если английский интерфейс нужен одному или нескольким сотрудникам постоянно. Настройка сохраняется в базе и применяется при каждом входе пользователя.
Откройте конфигуратор, перейдите в меню «Администрирование» → «Пользователи», найдите нужного пользователя и откройте его карточку. На вкладке «Прочее» (или в основном окне, в зависимости от версии платформы) найдите поле «Язык» и выберите «Английский». Сохраните изменения. При следующем входе пользователя интерфейс платформы будет английским.
- 1Откройте конфигуратор с правами администратора
- 2Администрирование → Пользователи → откройте карточку пользователя
- 3В поле «Язык» выберите English и сохраните
- 4Попросите пользователя выйти и войти заново
- 5Проверьте: системные меню и диалоги должны быть на английском
Учтите: изменение вступает в силу только для нового сеанса. Если пользователь уже работает, ему нужно завершить сеанс и войти повторно — перезапускать сервер или всю базу не требуется.
Способ 2. Параметр запуска /L для разового переключения
Если английский нужен временно — например, для скриншотов, обучения иностранного коллеги или теста — удобнее запустить сеанс с параметром командной строки, не меняя настройки пользователя.
Параметр /L задаёт язык интерфейса платформы, а /VL — код локализации сеанса (влияет на форматы дат и чисел). Для английского языка используются значения en и en_US соответственно.
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\MyBase" /L en /VL en_USТот же параметр можно указать в ярлыке базы: в списке информационных баз нажмите «Изменить», на последнем шаге добавьте в поле дополнительных параметров запуска строку /L en. Тогда конкретная база всегда будет открываться с английским интерфейсом платформы, а остальные базы — как обычно.
Способ 3. Язык по умолчанию для всей информационной базы
Если английский должен быть основным языком для всех пользователей базы, задайте его в свойствах конфигурации. В конфигураторе откройте корень дерева конфигурации (двойной щелчок по названию), в палитре свойств найдите поле «Основной язык» и выберите английский. Если английского языка в списке нет, его сначала нужно добавить: ветка «Языки» дерева конфигурации → добавить → English.
Пользователи, у которых в карточке язык не задан явно, получат язык по умолчанию — то есть основной язык конфигурации. Явно заданный язык пользователя имеет приоритет над основным.
Почему после переключения часть интерфейса осталась русской
Самая частая жалоба: «язык поменял, а названия документов и кнопок всё равно по-русски». Причина почти всегда в том, что в конфигурации нет английских синонимов. Российские типовые решения («Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом») разрабатываются с одним языком — русским. Платформа в этом случае просто не имеет источника английских подписей.
Проверить это просто: в конфигураторе откройте любой справочник, вкладку «Синоним» (или свойства объекта) и посмотрите, заполнены ли представления на английском. Если поле пустое — объект будет отображаться по-русски или именем объекта независимо от языка сеанса.
Как проверить результат
Меню, кнопки ОК/Cancel, системные сообщения на английском
Меню остались русскими — язык сеанса не применился
Названия объектов на английском
Названия русские — в конфигурации нет английских синонимов
Даты и разделители в английском формате
Русский формат — не задан параметр /VL или региональные настройки
Что делать, если английского языка нет в списке
Если при выборе языка английский недоступен, причин две. Первая — при установке платформы не был выбран английский языковой пакет интерфейса. Лечится повторным запуском установщика платформы в режиме изменения: отметьте нужные языки интерфейса и завершите установку. Переустанавливать всю платформу не требуется.
Вторая причина — в конфигурации не добавлен язык English, поэтому его нельзя выбрать в карточке пользователя. Добавьте язык через ветку «Языки» дерева конфигурации. Для типовой конфигурации на поддержке это изменение конфигурации — взвесьте, оправдано ли оно, или лучше ограничиться параметром запуска.
Ограничения и альтернативы для полноценной английской версии
Если задача — дать иностранному сотруднику полноценно работать в русской типовой конфигурации, честный ответ таков: штатными настройками это не решается. Перевести интерфейс платформы можно, но прикладные подписи, сообщения, макеты печатных форм и мастера останутся русскими, потому что их тексты зашиты в конфигурации на одном языке.
Реалистичные варианты: использовать международные редакции решений 1С (где английский язык предусмотрен разработчиком), дорабатывать конфигурацию с добавлением английских синонимов (трудоёмко, усложняет обновления) или ограничиться английским интерфейсом платформы для технических специалистов и разработчиков, которым достаточно системных меню.
Сравнение вариантов
Постоянная настройка для отдельных людей; не трогает конфигурацию; переводит только интерфейс платформы
Разовый запуск без изменения базы; удобно для тестов и демонстраций; настройка привязана к ярлыку
Для всех пользователей без явного языка; требует изменения конфигурации и осторожности с обновлениями
Полноценный английский интерфейс из коробки; подходит, если перевод нужен всем, а не одному специалисту
Как проверить, что всё сработало
После применения настроек войдите в базу под нужным пользователем и проверьте три зоны. Системные элементы — главное меню, диалог открытия файла, окно «О программе» — должны быть на английском: это признак применённого языка платформы. Затем откройте любой документ и сверьте подписи полей: если они русские, причина в отсутствии синонимов, а не в ошибке настройки.
Дополнительно проверьте формат даты в любом журнале: при параметре /VL en_US даты отображаются в американском формате, разделитель дробной части — точка. Если форматы русские, а интерфейс английский — добавьте параметр локализации сеанса.
Что важно запомнить
Язык платформы переключается через карточку пользователя или параметр /L en и действует на новые сеансы. Подписи прикладных объектов переводятся только при наличии английских синонимов в конфигурации — в российских типовых решениях их обычно нет. Перед изменением основного языка конфигурации сделайте резервную копию базы.
Частые вопросы
Можно ли переключить язык прямо из режима «Предприятие», не заходя в конфигуратор?
Штатной кнопки смены языка в пользовательском режиме нет. Язык задаётся настройками пользователя в конфигураторе или параметром запуска. Пользователь без доступа к конфигуратору может попросить администратора изменить настройку либо запускать базу ярлыком с параметром /L en.
Переведутся ли печатные формы на английский после смены языка?
Нет. Тексты макетов печатных форм заданы разработчиком конфигурации и не зависят от языка интерфейса. Для англоязычных печатных форм нужны отдельные макеты или доработка конфигурации.
Что делать, если в списке языков нет английского?
Сначала проверьте, что при установке платформы выбран английский языковой пакет — при необходимости запустите установщик в режиме изменения. Если пакет установлен, добавьте язык English в ветку «Языки» конфигурации.
Можно ли писать код в конфигураторе на английском синтаксисе?
Да. Встроенный язык поддерживает оба синтаксиса, и их можно смешивать. Вариант по умолчанию зависит от настроек конфигуратора и конфигурации, но конструкции вида If...Then распознаются независимо от языка интерфейса.
Изменится ли язык веб-клиента при тех же настройках?
Да. Язык сеанса определяется настройкой пользователя или параметром запуска независимо от клиента — тонкий, толстый или веб. Для веб-клиента параметр языка можно передать в строке подключения к публикации.
Опасно ли менять основной язык конфигурации в типовой базе?
Само по себе изменение не разрушает данные, но это модификация конфигурации: объекты могут потребовать снятия с поддержки, что усложнит будущие обновления. Перед изменением сделайте выгрузку базы и протестируйте обновление на копии.