Администрирование · 8 мин
Как изменить язык интерфейса 1С
Как изменить язык интерфейса 1С: настройка в конфигураторе и пользовательском режиме, установка языковых пакетов, типичные ошибки и способы их устранения.
Язык интерфейса 1С определяется на двух уровнях: языком платформы, установленной на компьютере, и настройкой конкретного пользователя в информационной базе. Если после установки программа открывается на английском или другом языке, причина почти всегда в том, что при установке платформы был выбран не тот языковой пакет либо в параметрах пользователя задано неверное значение.
Смена языка не затрагивает данные информационной базы: документы, справочники и отчёты остаются нетронутыми. Меняется только отображение элементов интерфейса — меню, кнопок, системных сообщений. Однако если конфигурация разрабатывалась только под русский язык, часть надписей после переключения может отображаться на языке разработки.
Ниже разобраны основные сценарии: смена языка через конфигуратор, через настройки пользователя, переустановка платформы с нужным языковым пакетом, а также особенности для веб-клиента и серверного варианта работы.
Что определяет язык интерфейса 1С
Отображаемый язык складывается из трёх факторов. Первый — набор языков, установленных вместе с платформой: при инсталляции мастер предлагает выбрать языки интерфейса, и только они будут доступны дальше. Второй — параметр «Язык» в настройках пользователя информационной базы. Третий — параметр командной строки запуска или настройка в списке баз, которая может принудительно задать язык сеанса.
Важно различать язык интерфейса платформы и язык конфигурации. Платформа отвечает за стандартные меню, диалоги и системные сообщения. Конфигурация (например, «Бухгалтерия предприятия» или «Управление торговлей») содержит собственные надписи, и их перевод зависит от того, заложил ли разработчик мультиязычность. Большинство типовых российских конфигураций полностью переведены только на русский язык.
Смена языка через конфигуратор
Основной способ — задать язык конкретному пользователю через конфигуратор. Откройте информационную базу в режиме «Конфигуратор», перейдите в меню «Администрирование» → «Пользователи» и выберите нужную учётную запись. В карточке пользователя найдите поле «Язык» и установите требуемое значение из списка доступных. Сохраните изменения и попросите пользователя перезапустить сеанс.
Если нужно изменить язык по умолчанию для всех новых пользователей, откройте свойства корня конфигурации (правый клик по корневому узлу дерева конфигурации → «Свойства») и проверьте параметр «Основной язык». Он влияет на язык, используемый при отсутствии индивидуальной настройки.
- 1Откройте базу в режиме «Конфигуратор»
- 2Перейдите: Администрирование → Пользователи
- 3Откройте карточку нужного пользователя
- 4В поле «Язык» выберите нужное значение
- 5Сохраните и перезапустите сеанс пользователя
Настройка языка в пользовательском режиме
В некоторых конфигурациях на управляемых формах администратор может изменить язык без входа в конфигуратор. Откройте раздел «Администрирование» → «Пользователи и права» (название раздела зависит от конфигурации), найдите пользователя и проверьте наличие поля языка интерфейса. Далеко не все типовые решения выводят этот параметр в пользовательский режим, поэтому при его отсутствии используйте конфигуратор.
Для разовой смены языка без изменения настроек можно использовать параметр запуска. В списке информационных баз стартера 1С выделите базу, нажмите «Изменить» и на последнем шаге в поле дополнительных параметров запуска укажите код языка через параметр командной строки. Это удобно, когда с одной базой работают пользователи с разными языковыми предпочтениями.
1cv8.exe ENTERPRISE /L enПараметр /L задаёт язык интерфейса сеанса: ru — русский, en — английский. Дополнительно существует параметр /VL, определяющий код локали для форматов дат, чисел и сортировки.
Если нужного языка нет в списке
Когда в поле «Язык» отсутствует нужный вариант, это означает, что соответствующий языковой пакет не был установлен вместе с платформой. Исправить ситуацию можно только переустановкой или доустановкой платформы: запустите установщик 1С, выберите режим изменения и отметьте нужные языки интерфейса в списке компонентов.
Переустановка платформы не затрагивает информационные базы и лицензии, но требует завершения всех сеансов пользователей. В клиент-серверном варианте языковые пакеты должны быть установлены на каждом рабочем месте, где требуется соответствующий язык, — настройка сервера здесь не поможет, так как интерфейс формируется клиентским приложением.
Язык в веб-клиенте и тонком клиенте
При работе через браузер язык интерфейса определяется настройкой пользователя в базе, а при её отсутствии — языковыми предпочтениями самого браузера. Если веб-клиент открывается не на том языке, проверьте сначала карточку пользователя в конфигураторе, а затем настройки языка в браузере. Параметр /L можно передать и в URL публикации через строку запроса, если публикация на веб-сервере это допускает.
Тонкий клиент ведёт себя так же, как толстый: использует язык из настроек пользователя или параметр запуска. Отдельных языковых пакетов для тонкого клиента не требуется — он берёт ресурсы установленной на компьютере платформы.
Как выбрать действие
Типичные ошибки и проверка результата
Частая ситуация: администратор изменил язык в карточке пользователя, но интерфейс остался прежним. Причина почти всегда в том, что сеанс не был перезапущен — настройки применяются только при новом входе. Вторая распространённая ошибка — ожидание полного перевода конфигурации: если разработчик не заложил переводы, прикладные надписи останутся на исходном языке, и это норма, а не сбой.
После смены языка проверьте несколько контрольных точек: главное меню и панель разделов должны отображаться на новом языке, системные диалоги (например, окно «О программе») — тоже, а форматы дат и чисел должны соответствовать ожиданиям. Если даты отображаются в непривычном формате, скорректируйте параметр локали /VL или региональные настройки операционной системы.
Что важно запомнить
Язык интерфейса задаётся в карточке пользователя через конфигуратор или параметром запуска /L. Отсутствующий язык доустанавливается через установщик платформы. Данные базы при смене языка не затрагиваются, изменения применяются после перезапуска сеанса.
Частые вопросы
Изменится ли язык данных в документах после смены языка интерфейса?
Нет. Содержимое документов, справочников и отчётов хранится в базе как есть и не переводится автоматически. Меняется только отображение системных элементов интерфейса и тех надписей конфигурации, для которых разработчик предусмотрел перевод.
Можно ли задать разные языки разным пользователям одной базы?
Да. Язык задаётся индивидуально в карточке каждого пользователя, поэтому в одной информационной базе одни сотрудники могут работать на русском, а другие — на английском, при условии что оба языковых пакета установлены на их компьютерах.
Почему после смены языка часть надписей осталась на русском?
Это означает, что конфигурация не содержит переводов для этих элементов. Платформа переводит только свои стандартные меню и диалоги, а надписи прикладного решения переводит разработчик конфигурации. Большинство типовых российских решений ориентированы на русский язык.
Нужно ли переустанавливать платформу на сервере для смены языка?
Нет, если речь о клиент-серверном варианте. Интерфейс формируется клиентским приложением, поэтому языковые пакеты должны быть установлены на рабочих местах пользователей. Сервер отвечает за данные и бизнес-логику, а не за язык отображения.
Чем отличаются параметры запуска /L и /VL?
Параметр /L определяет язык интерфейса — надписи меню, кнопок и сообщений. Параметр /VL задаёт код локали, влияющий на форматы дат, чисел и правила сортировки. Их можно использовать независимо друг от друга.