Раскладка клавиатуры в 1С:Предприятии: переключение, настройка и сбои

· 11 мин

Содержание

Язык ввода в 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С открывается, а курсор в поле поиска стоит на английском. Это лечится выбором языка ввода по умолчанию.

Выбрать язык ввода по умолчанию

  1. Откройте Параметры → Время и язык.
  2. В Windows 11 перейдите в Ввод → Дополнительные параметры клавиатуры, в Windows 10 в Язык → Клавиатура (или Ввод → Дополнительные параметры клавиатуры, зависит от сборки).
  3. В списке «Переопределение метода ввода по умолчанию» выберите Русский — Русская.
  4. Закройте окно. Перезапускать 1С не обязательно, но новые окна возьмут русскую раскладку надёжнее после перезапуска клиента.

В том же окне есть флажок «Позволить выбирать метод ввода для каждого окна приложения». От него зависит поведение раскладки при переходе между 1С и, скажем, браузером:

ФлажокЧто происходит
СнятЯзык один на всю систему: переключили в браузере, в 1С тоже стало ENG
УстановленКаждое окно помнит свою раскладку: в 1С остался русский, в браузере английский

Для бухгалтера, который всё время прыгает между 1С и банк-клиентом, второй вариант обычно удобнее. Если же раскладка «сама» меняется при переходе между окнами, то это как раз эффект этого флажка, а не сбой 1С.

Поменять сочетание клавиш

  1. На той же странице Дополнительные параметры клавиатуры нажмите ссылку «Сочетания клавиш для языков ввода».
  2. Откроется классическое окно «Языки и службы текстового ввода», вкладка «Переключение клавиатуры».
  3. Выделите строку «Переключить язык ввода» и нажмите «Сменить сочетание клавиш».
  4. Выберите 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, РЕД ОС)

  1. Откройте Настройки → Клавиатура (в старых версиях Регион и язык).
  2. В блоке «Источники ввода» добавьте «Русский».
  3. Стандартное сочетание в 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. Параметры → Время и язык → Ввод → Дополнительные параметры клавиатуры.
  2. Установите флажок «Использовать языковую панель на рабочем столе, если она доступна».
  3. По ссылке «Параметры языковой панели» выберите «Располагается в произвольном месте рабочего стола».

Панель останется поверх окон, в том числе поверх развёрнутой 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С тут ни при чём.

Диагностика: выберите симптом

Перезапуск «Проводника» на терминальном сервере затрагивает только ваш сеанс, но перезагрузка самого сервера оборвёт работу всех пользователей 1С. Если подозреваете системный сбой ввода на сервере, договоритесь с администратором о перезагрузке в нерабочее время.

Частые вопросы

Можно ли сделать так, чтобы в одном поле 1С всегда включалась латиница?
Типовыми средствами нет: платформа не переключает раскладку по полю. Для таких полей удобнее назначить отдельное сочетание на английскую раскладку, например Ctrl + Shift + 2.
Почему в 1С на Mac раскладка переключается не так, как в Windows?
В macOS язык меняют сочетанием Ctrl + Пробел или клавишей Fn (глобус), в зависимости от настроек системы. Клиент 1С для macOS использует системный механизм, как и под Windows.
Влияет ли язык ввода на поиск в списках 1С?
Да: поиск ищет ровно то, что набрано. Строка «ыфдуы», набранная вместо «sales», ничего не найдёт. Сотрите и наберите заново в нужной раскладке.
Можно ли запретить пользователям менять раскладку на терминальном сервере?
Запрет не нужен: проще задать нужный набор языков и раскладку по умолчанию через групповую политику или профиль пользователя, тогда у всех одинаковое поведение.
Сменится ли язык ввода, если поменять язык интерфейса 1С на английский?
Нет. Параметр /L и язык пользователя базы меняют только подписи в программе. Раскладкой по-прежнему управляет операционная система.