Раскладка клавиатуры в 1С:Предприятии: переключение, настройка и сбои
Содержание
Язык ввода в 1С меняют теми же клавишами, что и в любой другой программе: Alt + Shift, Ctrl + Shift или Win + Пробел в Windows и сочетание, заданное в окружении рабочего стола, в Linux. Своего переключателя раскладки у платформы 1С:Предприятие 8.3 нет: тонкий, толстый клиент и конфигуратор берут раскладку у операционной системы. Поэтому и настраивать её, и чинить приходится на уровне Windows или Linux.
Если раскладка в 1С не переключается, «прыгает» сама или в удалённом сеансе печатает не теми буквами, причина почти всегда в одном из трёх мест: сочетание клавиш в системе, программа-переключатель вроде Punto Switcher или настройки удалённого рабочего стола.
Горячие клавиши для смены языка ввода в 1С
В Windows 10 и 11 работают сразу несколько сочетаний. Какое из них активно, зависит от настроек системы, но одно действует всегда.
| Сочетание | Что делает | Где работает |
|---|---|---|
Win + Пробел | Переключает на следующий язык, показывает список | Windows 8, 10, 11, всегда включено |
Alt + Shift (левые) | Переключает язык ввода | Включено по умолчанию, можно отключить |
Ctrl + Shift | Переключает язык ввода | Если выбрано в настройках вместо Alt + Shift |
Ctrl + Shift + 0…9 | Включает конкретную раскладку | Только если назначено вручную |
Ё / ` | Переключает язык | Только если выбрано в настройках |
💡 Сочетание срабатывает в момент отпускания клавиш. Если между нажатием Alt и Shift нажать букву, Windows воспримет это как другую комбинацию, и язык не сменится.
Индикатор текущей раскладки в 1С не выводится. Смотрите на панель задач Windows: там значок РУС или ENG. В полноэкранном режиме 1С панель задач может быть скрыта, тогда проще всего нажать Win + Пробел: всплывающий список покажет, какой язык выбран.
Быстрые приёмы при работе с документами
- 🔤 Ввод кавычек-«ёлочек» при английской раскладке:
Alt + 0171иAlt + 0187на цифровом блоке клавиатуры. Работает в полях 1С на Windows. - ⌨️ Ввод
@и латиницы в адресе почты удобнее делать черезWin + Пробел, чем гонятьAlt + Shiftтуда-обратно: видно, на какой язык вы встали. - 🔁 Если набрали строку не в той раскладке, перепечатывать придётся вручную или через сторонний переключатель с функцией исправления. Встроенной команды «исправить раскладку» в полях ввода 1С нет.
Раскладка по умолчанию и смена сочетаний клавиш в Windows
Частая жалоба бухгалтеров: 1С открывается, а курсор в поле поиска стоит на английском. Это лечится выбором языка ввода по умолчанию.
Выбрать язык ввода по умолчанию
- Откройте
Параметры → Время и язык. - В Windows 11 перейдите в
Ввод → Дополнительные параметры клавиатуры, в Windows 10 вЯзык → Клавиатура(илиВвод → Дополнительные параметры клавиатуры, зависит от сборки). - В списке «Переопределение метода ввода по умолчанию» выберите
Русский — Русская. - Закройте окно. Перезапускать 1С не обязательно, но новые окна возьмут русскую раскладку надёжнее после перезапуска клиента.
В том же окне есть флажок «Позволить выбирать метод ввода для каждого окна приложения». От него зависит поведение раскладки при переходе между 1С и, скажем, браузером:
| Флажок | Что происходит |
|---|---|
| Снят | Язык один на всю систему: переключили в браузере, в 1С тоже стало ENG |
| Установлен | Каждое окно помнит свою раскладку: в 1С остался русский, в браузере английский |
Для бухгалтера, который всё время прыгает между 1С и банк-клиентом, второй вариант обычно удобнее. Если же раскладка «сама» меняется при переходе между окнами, то это как раз эффект этого флажка, а не сбой 1С.
Поменять сочетание клавиш
- На той же странице
Дополнительные параметры клавиатурынажмите ссылку «Сочетания клавиш для языков ввода». - Откроется классическое окно «Языки и службы текстового ввода», вкладка «Переключение клавиатуры».
- Выделите строку «Переключить язык ввода» и нажмите «Сменить сочетание клавиш».
- Выберите
Alt + Shift,Ctrl + Shift, клавишуЁили «Не назначено».
Здесь же можно назначить отдельное сочетание на каждую раскладку, например Ctrl + Shift + 1 для русской и Ctrl + Shift + 2 для английской. Так язык не нужно «угадывать»: нажали, и точно включён нужный.
То же самое через PowerShell
Администратору, который настраивает десяток рабочих мест с 1С, удобнее командами. Они входят в стандартный модуль International и работают для текущего пользователя:
# Посмотреть установленные языки
Get-WinUserLanguageList
# Сделать русскую раскладку методом ввода по умолчанию
Set-WinDefaultInputMethodOverride -InputTip "0419:00000419"
# Вернуть английскую по умолчанию
Set-WinDefaultInputMethodOverride -InputTip "0409:00000409"
Код 0419:00000419 означает «русский язык
, русская раскладка ЙЦУКЕН», 0409:00000409 означает «английский (США), раскладка QWERTY».
Язык ввода в 1С на Linux и в тонком клиенте
На Linux тонкий и толстый клиент 1С тоже не управляют раскладкой сами. Переключение задаёт окружение рабочего стола или X-сервер. Сначала убедитесь, что русская раскладка вообще добавлена в систему.
GNOME (Ubuntu, Astra Linux в режиме GNOME, РЕД ОС)
- Откройте
Настройки → Клавиатура(в старых версияхРегион и язык). - В блоке «Источники ввода» добавьте «Русский».
- Стандартное сочетание в GNOME:
Super + Пробел. Изменить его можно в разделе сочетаний клавиш на той же странице.
Из терминала тот же список задаётся так:
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ru')]"
KDE, Xfce и другие окружения
В KDE раскладки настраиваются в Параметры системы → Устройства ввода → Клавиатура → Раскладки. В Xfce есть отдельный модуль «Клавиатура», вкладка «Раскладка». В обоих можно выбрать переключение по Alt + Shift, как привыкли пользователи Windows.
Универсальный способ для сеанса X11, если графической настройки нет или она не срабатывает:
setxkbmap -layout us,ru -option grp:alt_shift_toggle
Команда действует до конца сеанса. Чтобы она применялась при каждом входе, её добавляют в автозапуск окружения.
Особенности 1С под Linux
- 🌐 Проверьте, что в системе сгенерирована русская локаль
ru_RU.UTF-8: командаlocale -aдолжна её показать. Без неё возможны проблемы с отображением кириллицы в клиенте. - 🖥️ Если в сеансе Wayland раскладка в окне 1С ведёт себя странно (не переключается или переключается с задержкой), проверьте ту же ситуацию в сеансе Xorg: его выбирают на экране входа.
- ⌨️ Если в русской раскладке не срабатывают
Ctrl + CиCtrl + V, а в английской работают, обновите платформу до актуального релиза: в сборках для Linux такие ошибки исправлялись.
Смена языка мышью, через языковую панель и экранную клавиатуру
Клавиши не единственный способ. Когда сочетание сломано или у пользователя ноутбук без привычной клавиатуры, помогут три варианта.
Индикатор на панели задач
Щёлкните по значку РУС/ENG в правой части панели задач и выберите язык из списка. Переключение применится к активному окну, поэтому сначала поставьте курсор в поле 1С, затем щёлкайте по индикатору.
Плавающая языковая панель
Если индикатор пропал или 1С работает во весь экран , верните классическую языковую панель:
Параметры → Время и язык → Ввод → Дополнительные параметры клавиатуры.- Установите флажок «Использовать языковую панель на рабочем столе, если она доступна».
- По ссылке «Параметры языковой панели» выберите «Располагается в произвольном месте рабочего стола».
Панель останется поверх окон, в том числе поверх развёрнутой 1С.
Экранная клавиатура
Экранная клавиатура запускается командой osk через Win + R. На ней есть клавиши Alt и Shift: нажмите их по очереди мышью, и раскладка сменится. Удобно, если физическая клавиша Shift западает. На планшетах с Windows работает сенсорная клавиатура: у неё переключатель языка вынесен отдельной кнопкой.
Язык ввода в RDP, RemoteApp и веб-клиенте 1С
Многие работают с 1С на терминальном сервере. Тут раскладка живёт в двух местах сразу: на вашем компьютере и в удалённом сеансе.
| Как запущена 1С | Где переключается язык | Что настроить |
|---|---|---|
| Полный рабочий стол по RDP | В удалённом сеансе | Языки и сочетание на сервере для вашей учётной записи |
| RemoteApp (только окно 1С) | Локально, но передаётся в сеанс | Одинаковый набор языков локально и на сервере |
| Веб-клиент в браузере | Локально | Только настройки вашего компьютера |
| Облачная 1С через браузер | Локально | Как для веб-клиента |
Чтобы Alt + Shift уходил в удалённый сеанс, в клиенте mstsc откройте «Показать параметры → Локальные ресурсы» и в блоке «Клавиатура» выберите применение сочетаний Windows «на удалённом компьютере» или «только в полноэкранном режиме».
В RemoteApp индикатор на вашей панели задач иногда показывает не тот язык, что фактически включён в окне 1С на сервере. Ориентируйтесь на первые набранные символы. Если рассинхрон постоянный, добавьте на сервере для своей учётной записи ровно те же языки, что и локально, и выйдите из сеанса полностью (не просто закройте окно, а через «Выйти»), чтобы следующий вход прошёл с новыми настройками.
Выход из сеанса закроет 1С на сервере. Перед этим сохраните открытые документы.
Когда переключение раскладки мешает работе в 1С
Конфликтов на уровне самой 1С немного, но они раздражают каждый день.
- ⌨️
Ctrl + Shiftи выделение текста. В полях 1СCtrl + Shift + →выделяет слово,Ctrl + Shift + Homeвыделяет всё до начала строки. Если язык переключается поCtrl + Shift, то при неаккуратном нажатии вместо выделения меняется раскладка. Решение: перевести переключение наAlt + ShiftилиWin + Пробел. - 🔢
Ctrl + Shift + цифра. Если такие сочетания назначены раскладкам, Windows перехватывает их раньше 1С. Когда команда конфигурации или внешней обработки повешена на похожее сочетание, она перестанет работать. Снимите назначение в окне «Языки и службы текстового ввода». - 🔄 Punto Switcher и аналоги. Автопереключатель «исправляет» артикулы, ИНН с буквами, логины и пароли, коды номенклатуры вроде
ПР-SKU12. В Punto Switcher откройте настройки, раздел программ-исключений, и добавьте туда1cv8.exe,1cv8c.exe(тонкий клиент) и1cestart.exe(стартер 1С). Так автопереключение в 1С отключится, а в остальных программах останется. - 🔐 Пароль при входе в базу. Окно авторизации 1С не показывает раскладку. Если пароль «неверный», переключите язык и проверьте Caps Lock, прежде чем сбрасывать пароль.
💡 Сочетания клавиш самой 1С (например, Ctrl + F для поиска в списке, F1 для справки) срабатывают в любой раскладке на Windows. Переключать язык ради них не нужно.
Язык ввода и язык интерфейса 1С: в чём разница
Иногда «сменить язык в 1С» означает другое: перевести меню и формы программы на английский или казахский. К раскладке клавиатуры это отношения не имеет.
| Что меняем | Где | Пример |
|---|---|---|
| Язык ввода (раскладка) | Операционная система | Печатаем латиницей или кириллицей |
| Язык интерфейса платформы | Параметр запуска /L | /Len открывает системные окна платформы на английском |
| Код локализации сеанса | Параметр запуска /VL | Формат дат и чисел |
| Язык пользователя базы | Свойства пользователя информационной базы | Язык форм конфигурации, если она переведена |
Параметры запуска указывают в окне запуска 1С: выделите базу, нажмите Изменить, на последнем шаге мастера заполните поле «Дополнительные параметры запуска». Язык форм конфигурации сменится только в том случае, если в самой конфигурации есть перевод на этот язык. Типовые российские конфигурации, как правило, поставляются на русском.
Диагностика: раскладка в 1С не переключается или сбивается
Начните с простого вопроса: проблема только в 1С или в «Блокноте» тоже? Если в «Блокноте» то же самое, дело в системе, и 1С тут ни при чём.
Win + Пробел: если оно работает, сломано только выбранное сочетание.Перезапуск «Проводника» на терминальном сервере затрагивает только ваш сеанс, но перезагрузка самого сервера оборвёт работу всех пользователей 1С. Если подозреваете системный сбой ввода на сервере, договоритесь с администратором о перезагрузке в нерабочее время.
Частые вопросы
Можно ли сделать так, чтобы в одном поле 1С всегда включалась латиница?
Ctrl + Shift + 2.Почему в 1С на Mac раскладка переключается не так, как в Windows?
Ctrl + Пробел или клавишей Fn (глобус), в зависимости от настроек системы. Клиент 1С для macOS использует системный механизм, как и под Windows.Влияет ли язык ввода на поиск в списках 1С?
Можно ли запретить пользователям менять раскладку на терминальном сервере?
Сменится ли язык ввода, если поменять язык интерфейса 1С на английский?
/L и язык пользователя базы меняют только подписи в программе. Раскладкой по-прежнему управляет операционная система.