Раскладка клавиатуры и язык интерфейса в 1С 8.3: что и где переключать
Содержание
Язык ввода в 1С меняется так же, как в любой программе Windows: сочетанием Alt+Shift, Ctrl+Shift или Win+Пробел, либо щелчком по индикатору языка на панели задач. Своей раскладки у 1С:Предприятия нет, она берёт её у операционной системы.
Поэтому если раскладка в 1С «не переключается» или сама прыгает обратно на русский, чинить нужно настройки Windows, RDP или Linux, а не базу. А язык интерфейса (меню и кнопки на английском вместо русского) — отдельная история: он задаётся параметром запуска /L или при установке платформы. Ниже оба случая по порядку.
Как переключить язык ввода в 1С с клавиатуры
Работают стандартные сочетания системы. Какое из них действует у вас, зависит от настроек Windows:
| Сочетание | Где действует | Комментарий |
|---|---|---|
Win+Пробел | Windows 10 и 11 | Работает всегда, отключить нельзя |
Alt+Shift (левые) | Windows по умолчанию | Можно сменить или выключить |
Ctrl+Shift | Если выбрано в настройках | Конфликтует с частью сочетаний 1С |
Ё (гравис) | Если выбрано в настройках | Неудобно: мешает вводить букву «ё» |
Чтобы поменять сочетание в Windows 10/11:
- Откройте
Параметры → Время и язык → Ввод → Дополнительные параметры клавиатуры. - Нажмите «Сочетания клавиш для языков ввода».
- На вкладке «Переключение клавиатуры» выберите «Переключить язык ввода» → «Сменить сочетание клавиш».
- Укажите
Alt+ShiftилиCtrl+Shiftи сохраните.
Если в 1С много работаете с горячими клавишами, оставьте переключение на Alt+Shift. При Ctrl+Shift раскладка иногда меняется сама: достаточно нажать и отпустить обе клавиши, передумав набирать комбинацию вида Ctrl+Shift+….
Какой язык будет первым при запуске 1С
Новое окно 1С открывается с языком ввода по умолчанию. Если каждый раз приходится переключаться на русский перед вводом первого документа, поменяйте умолчание:
- Откройте
Параметры → Время и язык → Ввод → Дополнительные параметры клавиатуры. - В списке «Переопределение метода ввода по умолчанию» выберите «Русский — Русская».
- Перезапустите 1С: новое окно стартует с русской раскладкой.
Если нужен английский по умолчанию (например, для программиста, который пишет запросы и код), выберите в этом списке английскую раскладку. На раскладку в уже открытых окнах настройка не влияет.
Как убедиться, что проблема не в 1С
Ещё один признак, что дело в системе: раскладка ведёт себя одинаково в 1С, в Блокноте и в браузере. Если в Блокноте всё переключается, а в 1С нет, смотрите разделы про RDP и про «запоминание языка для каждого окна».
Меню и кнопки на другом языке: как изменить язык интерфейса 1С
Язык интерфейса платформы — это подписи стандартных команд, системных окон, диалогов и сообщений платформы. Он не связан с раскладкой: можно работать в английском интерфейсе и печатать по-русски.
Через параметр запуска /L
Самый надёжный способ. Код языка передаётся ключом /L при запуске:
- В окне запуска 1С выделите базу и нажмите «Изменить».
- Пройдите мастер до последней страницы.
- В поле «Дополнительные параметры запуска» впишите
/Lruдля русского или/Lenдля английского. - Нажмите «Готово» и перезапустите базу.
Тот же ключ работает в ярлыке или батнике:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /Lru /VLru
Ключ /VL задаёт локаль сеанса: формат дат, чисел, разделитель дробной части. Если даты вдруг стали показываться как 10/07/2026, а суммы с точкой вместо запятой, добавьте /VLru.
При установке платформы
Установщик платформы на одном из шагов спрашивает язык интерфейса по умолчанию. Вариант «Системные установки» означает: брать язык Windows. На английской Windows с этой настройкой 1С откроется по-английски.
Если не хотите переустанавливать платформу, проще использовать ключ /L. Он переопределяет выбранное при установке значение.
Через файл conf.cfg
Язык по умолчанию хранится в файле conf.cfg в каталоге bin\conf установленной платформы, например C:\Program Files\1cv8\8.3.24.1548\bin\conf\conf.cfg. За него отвечает строка:
SystemLanguage=RU
Значение System — язык операционной системы, RU — русский, EN — английский. Файл правят от имени администратора. Учтите, что у каждой версии платформы свой каталог bin\conf: после обновления платформы настройку придётся повторить.
Язык конфигурации и пользователя: третий «язык» в 1С
Кроме языка платформы, есть язык самой конфигурации. Он определяет подписи разделов, документов и реквизитов, которые придумал разработчик. Типовые российские конфигурации (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) содержат русский язык ; некоторые поставляются и с другими языками.
Посмотреть, какие языки есть в конфигурации, можно в Конфигураторе: ветка Общие → Языки в дереве метаданных.
Язык конкретного пользователя назначается так:
- Конфигуратор →
Администрирование → Пользователи. - Откройте карточку пользователя, вкладка «Прочие».
- В поле «Язык» выберите нужный из списка языков конфигурации.
Получается три независимых настройки:
- 🖥️ язык платформы (
/L) — системные окна и стандартные команды; - 📋 язык конфигурации (карточка пользователя) — разделы, документы, реквизиты;
- ⌨️ язык ввода (Windows) — какие буквы печатаются.
Типичная путаница: пользователь видит половину интерфейса на английском. Это значит, что платформа запущена с английским интерфейсом, а конфигурация осталась русской. Лечится ключом /Lru, а не переустановкой базы.
Язык ввода сбивается в тонком клиенте, веб-клиенте и по RDP
Раскладка сама возвращается на русский
Самая частая жалоба: переключили на английский, перешли в 1С — снова русский. Причина в настройке Windows, которая помнит язык для каждого окна отдельно.
Где проверить в Windows 10/11:
Параметры → Время и язык → Ввод → Дополнительные параметры клавиатуры.- Флажок «Позволить выбирать метод ввода для каждого окна приложения».
Флажок включён — у каждого окна своя раскладка, и 1С помнит свою. Выключен — раскладка общая на всю систему. Выберите вариант, который удобнее вам, но имейте в виду: у 1С несколько окон (основное, отдельные окна форм, Конфигуратор), и при включённом флажке каждое запоминает язык отдельно.
Тонкий клиент по RDP и RemoteApp
В терминальной сессии раскладка принадлежит удалённому серверу, а не вашему компьютеру. Отсюда эффекты:
- 🔁 переключили язык на своём ПК, а в окне 1С на сервере он прежний;
- ⌨️ на сервере установлен только русский, и английский в 1С не появляется вовсе;
- 🧩 в RemoteApp индикатор языка не виден, но сочетание клавиш срабатывает.
Что делать:
- Зайдите на сервер под своей учётной записью полноценным рабочим столом.
- Добавьте нужные языки в
Параметры → Время и язык → Язык. - Проверьте сочетание переключения, как в первом разделе.
Для новых пользователей терминального сервера список раскладок берётся из профиля по умолчанию. Его правят через реестр (см. следующий раздел, ветка HKEY_USERS\.DEFAULT).
Веб-клиент
В веб-клиенте 1С работает внутри браузера, а раскладкой управляет система. Если в браузере переключение работает, оно работает и в 1С.
Язык интерфейса веб-клиента можно задать в адресе публикации, параметром L, например https://server/buh/?L=en. Иначе используется язык из настроек браузера или публикации.
Правка реестра Windows: список раскладок и сочетание переключения
Через реестр удобно настроить сразу много машин или терминальный сервер . Перед правкой сделайте экспорт ветки реестра: так её можно вернуть одним двойным щелчком.
Список раскладок пользователя хранится в HKEY_CURRENT_USER\Keyboard Layout\Preload. Параметр 1 — раскладка по умолчанию, 2, 3 — следующие:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000419"
"2"="00000409"
Здесь 00000419 — русская раскладка, 00000409 — английская (США). Если поменять значения местами, по умолчанию будет английский.
Сочетание переключения задаётся в ветке Toggle:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="1"
"Language Hotkey"="1"
"Layout Hotkey"="3"
Значения: 1 — Alt+Shift, 2 — Ctrl+Shift, 3 — сочетание не назначено, 4 — клавиша Ё. Изменения применяются после выхода из сеанса Windows и повторного входа.
Ветка HKEY_USERS\.DEFAULT\Keyboard Layout\Preload задаёт раскладку на экране входа и для новых профилей. Правьте её на терминальном сервере, если у всех новых пользователей в 1С по умолчанию не тот язык. На уже созданные профили она не влияет.
Особенности смены языка ввода в Linux и macOS
Тонкий и толстый клиенты 1С для Linux и клиент для macOS тоже берут раскладку у системы.
Linux. Переключение настраивается в окружении рабочего стола:
- GNOME:
Настройки → Клавиатура → Источники ввода, по умолчаниюSuper+Пробел; - KDE Plasma:
Параметры системы → Устройства ввода → Клавиатура → Раскладки; - Astra Linux (Fly): в настройках клавиатуры панели управления Fly.
Если в Блокноте или текстовом редакторе Linux раскладка переключается, а в окне 1С нет, причина обычно в методе ввода (ibus, fcitx) и его взаимодействии с клиентом. Проверьте вариант с переключением средствами самого X-сервера (XKB) без ibus: он проще и реже конфликтует. Язык интерфейса задаётся тем же ключом /L в параметрах запуска базы.
macOS. Раскладки добавляются в Системные настройки → Клавиатура → Источники ввода. Переключение — Ctrl+Пробел или клавиша с глобусом. Если сочетание Ctrl+Пробел занято чем-то в 1С или другой программой, назначьте переключение на клавишу глобуса.
Можно ли автоматически переключать язык ввода для отдельных полей
Короткий ответ: штатно — нет. В платформе 1С:Предприятие 8.3 у поля формы нет свойства «язык ввода», и встроенный язык не умеет переключать раскладку Windows.
Что реально работает:
- ⌨️ запоминание языка для окна (флажок из раздела про RDP): включите его, если в 1С нужен всегда русский, а в браузере английский;
- 🔤 порядок раскладок: поставьте русскую первой в
Preload, чтобы каждая новая сессия 1С стартовала с неё; - 🛠️ доработка конфигурации: программист может подключить внешнюю компоненту, которая меняет раскладку при входе в поле (например, для e-mail, ИНН латиницей в старых справочниках). Это нетиповое решение, его придётся сопровождать при обновлениях.
Программы-автопереключатели раскладки (вроде Punto Switcher) в 1С скорее мешают. Они «исправляют» артикулы, коды, логины и пароли, набранные латиницей. Если пользуетесь таким переключателем, добавьте 1cv8.exe и 1cv8c.exe в его список исключений.