Смена языка 1С:Предприятия 8.3 для пользователя и всей базы
Содержание
Чтобы поменять язык
в 1С:Предприятии 8.3, добавьте в свойства базы параметр запуска /Len (английский интерфейс платформы) и назначьте пользователю нужный язык в Конфигураторе: Администрирование → Пользователи → карточка → вкладка «Прочие» → Язык. Первое меняет системные меню и сообщения платформы, второе — названия разделов, документов и реквизитов конфигурации.
Частая жалоба звучит так: «поставил английский, а половина окна осталась на русском». Причина почти всегда одна — в 1С не один «язык», а четыре независимых слоя. Ниже по каждому: где переключается, кто может это сделать и что делать, если вместо букв появились знаки вопроса.
Что меняется при смене языка в 1С: четыре уровня
Прежде чем что-то переключать, определите, какой именно текст вы хотите видеть на другом языке.
| Уровень | Что это | Примеры текста | Где меняется |
|---|---|---|---|
| 🖥️ Язык платформы | Системный интерфейс самой программы | Пункты главного меню, «Сохранить», «Закрыть», окно запуска, системные ошибки | Параметр /L, файл conf.cfg, установщик |
| 📚 Язык конфигурации | Тексты, которые написал разработчик конфигурации | Разделы «Банк и касса», «Продажи», названия документов и колонок | Свойство пользователя «Язык» |
| 🌐 Локализация (регион) | Формат дат, чисел, порядок сортировки | 07.10.2026 или 10/7/2026, запятая или точка в дробях | Параметр /VL, региональные установки базы |
| 🗂️ Данные | То, что ввели пользователи | Наименования номенклатуры, контрагентов, статей | Только в самих справочниках |
Отсюда главное правило. Язык конфигурации можно выбрать только из тех, что в ней заложены. Типовые российские конфигурации (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) рассчитаны на русский язык
. Если в конфигурации один язык, параметр /Len переведёт только системные элементы платформы, а разделы и документы останутся русскими. Это не сбой, а нормальное поведение.
Список языков конкретной конфигурации виден в Конфигураторе: в дереве метаданных откройте Общие → Языки.
Как поменять язык интерфейса конкретному пользователю
Язык конфигурации задаётся каждому пользователю информационной базы отдельно. Нужны права администратора.
Через Конфигуратор
- Запустите базу в режиме «Конфигуратор» под администратором.
- Откройте
Администрирование → Пользователи. - Дважды щёлкните нужного пользователя.
- Перейдите на вкладку «Прочие».
- В поле «Язык» выберите язык из списка. В списке только языки, которые есть в конфигурации.
- Нажмите «ОК» и перезапустите сеанс пользователя в режиме «1С:Предприятие».
Если поле «Язык» пустое, используется основной язык конфигурации. У типовых решений это русский.
Изменение применяется со следующего входа. Пользователю, который сейчас работает, достаточно закрыть программу и открыть её снова — завершать его сеанс принудительно не нужно.
Через режим «1С:Предприятие»
В конфигурациях на Библиотеке стандартных подсистем пользователи ведутся в разделе Администрирование → Настройки пользователей и прав → Пользователи. Если в конфигурации несколько языков, выбор языка доступен в карточке пользователя. Если поля выбора нет, языков в конфигурации один, и менять в этой карточке нечего.
Когда языка нет в списке
Добавить язык в конфигурацию может только разработчик: создать объект «Язык», перевести все синонимы, подсказки и макеты. Для типовой поставки так делать не стоит. Переведённую копию придётся заново сверять с каждым обновлением, а это сотни и тысячи строк.
Как поменять язык платформы для всех: параметры запуска
Системный язык платформы и региональные форматы управляются параметрами командной строки. Их можно задать на конкретном компьютере, для конкретной базы или для всех пользователей сервера терминалов.
Основные параметры
| Параметр | Что делает | Пример |
|---|---|---|
/L<код> | Язык интерфейса платформы | /Len — английский, /Lru — русский |
/VL<код> | Код локализации сеанса: формат дат и чисел | /VLen_US, /VLru_RU |
Параметры можно комбинировать. Английский интерфейс с российскими форматами дат — частый выбор для иностранного сотрудника в российской бухгалтерии:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /Len /VLru_RU
Параметр для одной базы
- В окне запуска выделите базу и нажмите «Изменить».
- Пройдите по шагам мастера до последнего окна.
- В поле «Дополнительные параметры запуска» впишите
/Len. - Нажмите «Готово» и запустите базу.
Настройка хранится в списке баз текущего пользователя Windows. Коллеги на том же компьютере увидят прежний язык.
Язык по умолчанию для всей установки
Для сервера терминалов удобнее задать язык один раз в файле conf.cfg. Он лежит в каталоге установленной версии: C:\Program Files\1cv8\<номер версии>\bin\conf\conf.cfg. Добавьте строку:
SystemLanguage=EN
Значение System означает «брать язык из настроек Windows». Параметр /L в строке запуска приоритетнее файла, поэтому отдельный пользователь всё равно может переопределить язык для себя.
Файл conf.cfg относится к конкретной версии платформы. После установки новой версии 1С строку придётся добавить заново в каталог этой версии. Редактируйте файл, когда пользователи вышли из программы: работающие сеансы изменение не подхватят.
Компоненты языков при установке
Английский и другие языки интерфейса ставятся отдельной частью дистрибутива. В мастере установки платформы есть компонент «Интерфейсы на различных языках» и выбор языка интерфейса по умолчанию. Если при установке нужный язык не отметили, параметр /Len ничего не изменит. Запустите установщик той же версии, выберите изменение установленных компонентов и добавьте язык.
Что пользователь может настроить сам, без администратора
Права на изменение свойств пользователей есть только у администратора. Но часть настроек остаётся в руках самого пользователя.
✅ Можно самостоятельно:
- 🖥️ прописать
/Lenили/Lruв свойствах базы в своём окне запуска — это меняет только системные надписи платформы; - 🌐 указать
/VLс нужным регионом, чтобы даты и числа отображались привычно; - 🔗 создать отдельный ярлык с параметрами, если на одной машине нужны оба языка.
❌ Нельзя самостоятельно:
- 📚 сменить язык конфигурации — это свойство пользователя базы, его меняет администратор;
- 🗂️ перевести данные: наименования справочников вводятся вручную.
Два ярлыка на рабочем столе — быстрый способ для тех, кто работает в двух средах. Например, Buh RU без параметров и Buh EN с /Len /VLen_US. Обе ссылки ведут на одну базу, отличается только язык запуска.
Многоязычная номенклатура и справочники
Смена языка интерфейса не переводит ни одного элемента справочников. Товар «Бумага офисная А4» останется так называться и в английском интерфейсе. Для данных есть три подхода, от простого к сложному.
1. Отдельное поле для второго наименования
В номенклатуре типовых конфигураций есть краткое наименование и полное наименование для печати. Если иностранное название нужно только в документах для зарубежного покупателя, многие компании ведут его в отдельном поле. Удобный вариант — дополнительный реквизит «Наименование (англ.)», который создаётся без изменения конфигурации.
Минус: в печатные формы такое поле само не попадёт. Понадобится дополнительная печатная форма или правка макета через расширение.
2. Встроенная мультиязычность БСП
В современных версиях Библиотеки стандартных подсистем есть механизм многоязычных данных. Когда в базе включено несколько языков, у наименования справочника появляется возможность ввести значение для каждого языка. Пользователь с английским языком видит английское название, остальные — русское.
Работает это только в конфигурациях, где механизм встроен разработчиком. В типовых российских решениях для внутреннего учёта он обычно не задействован.
3. Своя доработка
Для международных холдингов делают отдельный регистр сведений «Переводы» с измерениями «Объект» и «Язык». Это задача для программиста, и внедрять её разумно через расширение, чтобы не снимать конфигурацию с поддержки.
| Подход | Когда подходит | Риски |
|---|---|---|
| Дополнительный реквизит | Пара десятков позиций для экспорта | Ручное заполнение, нет в печатных формах «из коробки» |
| Мультиязычность БСП | Конфигурация изначально многоязычная | Не во всех решениях доступна |
| Регистр переводов в расширении | Тысячи позиций, несколько языков | Стоимость разработки и сопровождения |
Кодировка и кракозябры после смены языка
Платформа 8.3 хранит строки в Юникоде, поэтому сама база «сломать» кириллицу при смене языка не может. Проблемы возникают на стыке с внешним миром: файлами, шрифтами, операционной системой.
Смену параметра «Язык программ, не поддерживающих Юникод» и перезагрузку сервера делайте вне рабочего времени. На сервере терминалов перезагрузка оборвёт сеансы всех пользователей, и несохранённые документы будут потеряны.
Отдельный случай — даты вида 10/7/2026 вместо 07.10.2026 после перехода на английский. Это не кодировка, а локализация: добавьте /VLru_RU, и форматы вернутся к российским при английском интерфейсе.
Смена языка в облачной и локальной 1С
Порядок действий зависит от того, как именно вы подключаетесь к облаку.
| Вариант работы | Язык платформы | Язык конфигурации |
|---|---|---|
| Локальная установка, файловая или клиент-серверная база | /L в свойствах базы или conf.cfg | Администратор базы в Конфигураторе |
| Облако через удалённый рабочий стол (RDP) | Как на локальной: параметры на сервере провайдера, часто через поддержку | Администратор у провайдера или ваш администратор, если есть доступ |
| Облако через тонкий клиент, установленный у вас | /L в свойствах базы на вашем компьютере | Через карточку пользователя в режиме «1С:Предприятие» |
| Облако через браузер (веб-клиент) | Зависит от языка, переданного в адресе и настроек браузера | Через карточку пользователя, Конфигуратор недоступен |
В веб-клиенте нет окна запуска со списком баз, поэтому привычный способ с /Len не работает. Адрес публикации обычно содержит код языка, например часть /ru_RU/ в ссылке. На что её можно менять и поддерживает ли сервис другие языки, уточните у провайдера: это задаётся публикацией на его стороне.
В облачных сервисах с разделением данных у пользователя нет доступа к Конфигуратору. Язык конфигурации там выбирается только из набора, который заложил поставщик решения, а добавить свой язык невозможно.