Администрирование · 8 мин
Как в 1С поменять язык с русского на английский
Как переключить интерфейс 1С с русского на английский: настройки платформы, конфигуратора и конфигурации, типичные ошибки и способы проверки результата.
Смена языка интерфейса в 1С — частая задача: она нужна иностранным сотрудникам, при тестировании многоязычных конфигураций, при обучении или работе с зарубежными филиалами. Важно понимать, что «язык» в 1С — не одна настройка, а несколько независимых уровней: язык платформы (меню и системные диалоги), язык интерфейса конфигурации (надписи, заданные разработчиком) и язык данных (то, что хранится в справочниках и документах).
Из-за такой многоуровневости пользователи часто меняют один параметр, а результата не видят: программа остаётся на русском или переключается частично. Ниже разобраны все способы переключения — от простого выбора языка при запуске до настройки в конфигураторе, с проверкой результата и разбором типичных ошибок.
Что именно переводится при смене языка
Прежде чем что-то менять, определите, какой именно «язык» вам нужен. В 1С существуют три разных уровня, и они переключаются по-разному.
Первый уровень — язык интерфейса платформы. Это главное меню, системные диалоги, сообщения об ошибках, окно «О программе». Он задаётся параметром запуска и не зависит от конфигурации. Второй уровень — язык конфигурации: надписи на формах, названия документов и справочников, которые разработчик задал на нескольких языках. Третий уровень — данные: наименования товаров, контрагентов, тексты в документах. Они хранятся в том виде, в каком их ввели, и автоматически не переводятся.
Быстрый способ: выбор языка при запуске базы
Самый простой вариант подходит для файловых и серверных баз без вмешательства в конфигурацию. В списке информационных баз окна запуска выделите нужную базу и нажмите кнопку настройки параметров (обычно это ссылка или меню рядом с кнопкой «Конфигуратор» и «1С:Предприятие»).
В параметрах найдите поле выбора языка интерфейса и укажите English. Если поля нет, добавьте параметр запуска вручную. После сохранения запустите базу в режиме 1С:Предприятие — системные меню и диалоги откроются на английском.
- 1Откройте окно запуска 1С со списком информационных баз
- 2Выделите нужную базу и откройте настройку параметров запуска
- 3В поле языка интерфейса выберите English или добавьте параметр /L en
- 4Сохраните настройки и запустите базу в режиме 1С:Предприятие
- 5Проверьте, что главное меню и системные окна отображаются на английском
Переключение через параметр командной строки
Если база запускается ярлыком, скриптом или через веб-клиент, язык задаётся параметром /L. Для английского интерфейса используется код en. Параметр добавляется в строку запуска после пути к базе.
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Trade" /L enДля веб-клиента язык указывается в параметре URL, например ?L=en после адреса публикации. Этот способ удобен, когда одним и тем же веб-сервером пользуются сотрудники с разными языками: каждому выдаётся своя ссылка.
Настройка языка внутри конфигурации
В типовых конфигурациях (например, в решениях с поддержкой мультиязычности) язык интерфейса может переключаться в персональных настройках пользователя. Обычно это раздел «Администрирование» → «Общие настройки» или «Персональные настройки», где есть поле «Язык интерфейса». После смены значения программу нужно перезапустить.
Если вы разработчик или администратор и английский язык в конфигурации отсутствует, его нужно добавить в конфигураторе: в дереве конфигурации откройте ветку «Языки», добавьте English, а затем заполните английские синонимы для объектов, надписей и элементов форм. Без этого шага переключение даст смешанный интерфейс: системные меню на английском, а прикладные надписи на русском.
Как проверить, что переключение сработало
После запуска с новым языком пройдите по ключевым точкам интерфейса. Частичный перевод — нормальная ситуация, если конфигурация не содержит английских синонимов, но важно отличать её от неудачного переключения.
Как проверить результат
Меню и диалоги отображаются на английском (File, Tools, Help)
Меню осталось на русском — параметр /L не применился
Переведены там, где разработчик задал английские синонимы
Все надписи русские при заявленной мультиязычности конфигурации
Наименования остались такими, как их ввели пользователи
Ожидание автоматического перевода введённых данных — так не должно быть
Типичные ошибки и ограничения
Ещё одно ограничение касается веб-клиента и мобильной платформы: набор доступных языков там может отличаться от тонкого клиента и зависит от того, как опубликована база. Перед развёртыванием английского интерфейса для группы пользователей проверьте поведение именно в том клиенте, которым они пользуются.
Как выбрать подходящий способ
Как выбрать действие
Что важно запомнить
Язык интерфейса платформы переключается параметром /L en или настройкой запуска, язык надписей конфигурации — синонимами, заданными разработчиком, а данные справочников автоматически не переводятся. Сначала определите, какой уровень нужно переключить, затем проверьте результат в реальном клиенте.
Частые вопросы
Почему после установки параметра /L en часть надписей осталась русской?
Параметр переводит только системный интерфейс платформы и те элементы конфигурации, для которых заданы английские синонимы. Если разработчик не заполнил английские варианты надписей, они останутся на русском — это ожидаемое поведение, а не ошибка.
Можно ли переключить язык без перезапуска 1С?
Язык интерфейса платформы применяется при старте сеанса, поэтому программу нужно закрыть и открыть заново. В некоторых конфигурациях смена языка в персональных настройках также требует перезапуска.
Переведутся ли названия товаров и контрагентов на английский?
Нет. Данные хранятся в том виде, в каком их ввели. Для мультиязычных данных нужны специальные механизмы конфигурации (например, реквизиты с представлениями на разных языках) или ручное ведение переводов.
Как вернуть русский язык обратно?
Уберите параметр /L en из строки запуска или смените язык в настройках запуска базы на русский (код ru), затем перезапустите программу. Никаких изменений в данных при этом не происходит.
Работает ли переключение языка в веб-клиенте?
Да, язык задаётся параметром в адресной строке публикации, например ?L=en. Убедитесь, что публикация на веб-сервере поддерживает нужный язык, и проверьте результат именно в браузере, которым пользуются сотрудники.
Что делать, если английского языка нет в списке при запуске?
Список доступных языков зависит от установленных компонентов платформы и языков конфигурации. Проверьте, что при установке 1С был выбран английский язык интерфейса, и при необходимости переустановите платформу с нужным компонентом.