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