Как настроить горячие клавиши в 1С: свои сочетания и стандартные комбинации

· 8 мин

Содержание

Пользователю в обычном режиме 1С нельзя свободно переназначить клавиши: окна «Сервис — Настройки клавиатуры» в таком виде нет. Свои сочетания добавляют тремя способами: разработчик задаёт их у команд формы, в Конфигураторе меняют клавиши редактора, а на уровне компьютера подключают внешнюю программу вроде AutoHotkey. До этого хватает того, что уже зашито в платформу.

Ниже — что работает «из коробки», где настраивается своё, как не словить конфликт с браузером и как перенести настройки на другой компьютер.

Стандартные комбинации клавиш в 1С 8.3

Платформа даёт набор клавиш, который одинаково работает в большинстве конфигураций: Бухгалтерия, ЗУП, УТ, ERP. Часть из них вы уже используете, не задумываясь.

Работа со списками и документами

ДействиеКлавиши
Создать новый элемент или документIns
Копировать выделенную строку или элементF9
Открыть для измененияF2 или Enter
Пометить на удаление / снять пометкуDel
ЗаписатьCtrl+S
Найти в спискеCtrl+F
Обновить списокF5

Для документов добавьте то, что экономит больше всего времени: провести и закрыть форму можно кнопкой с подсказкой в самой форме, а рядом с ней в подсказке платформа показывает сочетание клавиш. Наведите курсор на кнопку и подождите секунду — подсказка покажет комбинацию, если она назначена.

Поля ввода и выбор значений

  • F4 — открыть список выбора для поля (контрагент, номенклатура, счёт).
  • Shift+F4 — очистить значение в поле.
  • Alt+↓ — раскрыть выпадающий список истории выбора.
  • Tab и Shift+Tab — вперёд и назад по полям формы.

Начните вводить в поле первые буквы названия и нажмите Tab. Если вариант один, платформа подставит его сама. Это быстрее, чем открывать список по F4.

Окна и вкладки

  • Ctrl+F4 — закрыть текущее окно (вкладку).
  • Ctrl+Tab — переключиться между открытыми окнами.
  • Esc — закрыть форму без сохранения, если вы в ней ничего не меняли.

Если у вас открыто больше десятка вкладок, работа через Ctrl+Tab быстро надоедает. Закройте ненужные и оставьте три-четыре рабочих.

Что можно настроить самому, а что нельзя

Это главный вопрос темы, и ответ зависит от вашей роли.

Кто выЧто доступноГде
Обычный пользовательВыбор панелей, состав команд, внешний вид формыГлавное меню → «Настройки» / «Настройка формы»
АдминистраторСостав разделов и команд для ролейАдминистрирование → Настройки интерфейса (по конфигурации)
РазработчикСвои сочетания для команд, шаблоны и макросыКонфигуратор
Любой, с правами на ПКВнешние программы-перехватчики клавишОперационная система

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

Как назначить своё сочетание клавиш в конфигурации

Это путь для тех, кто умеет работать в Конфигураторе или может попросить программиста.

Сочетание для команды формы

У каждой команды формы в редакторе формы есть свойство «Сочетание клавиш». В нём выбирают комбинацию, например Ctrl+Shift+P. После запуска и обновления конфигурации команда срабатывает с клавиатуры, и подсказка на кнопке показывает назначенное сочетание.

Порядок такой:

  1. Откройте Конфигуратор и найдите объект, к форме которого нужна команда.
  2. Откройте форму и перейдите на вкладку «Команды».
  3. Выберите нужную команду и в палитре свойств найдите «Сочетание клавиш».
  4. Задайте комбинацию через диалог выбора и сохраните форму.
  5. Обновите конфигурацию базы данных и запустите 1С:Предприятие для проверки.

Меняйте типовую конфигурацию только после согласования. Правка снимает её с поддержки или усложняет обновление. Для типовых баз правильнее сделать расширение конфигурации: оно отдельно от основной и не мешает обновляться.

Перед любыми правками в рабочей базе сделайте копию — выгрузите информационную базу в .dt.

Расширение вместо правки типовой

В расширении можно добавить к форме свою команду и привязать к ней клавиши. Основная конфигурация остаётся нетронутой. Это самый безопасный способ добавить «горячую» кнопку в типовую бухгалтерию или ЗУП.

Что получится в итоге:

  • своя команда на форме документа или списка;
  • сочетание клавиш, которое запускает её без мыши;
  • обновление типовой конфигурации проходит как обычно.

Настройки клавиатуры в самом Конфигураторе

Конфигуратор — отдельная среда, и у неё есть собственные параметры. В меню «Сервис» откройте «Параметры» и найдите настройки редактора модулей. Там меняют поведение клавиш для кода: выравнивание, комментирование, переход по тексту. Эти сочетания влияют только на работу разработчика, пользователи в 1С:Предприятии их не увидят.

Внешние обработки и скрипты для горячих клавиш

Когда доработать конфигурацию нельзя, остаётся запуск действий через внешние средства.

Внешняя обработка

Подключённая через «Дополнительные отчёты и обработки» обработка получает свою команду в интерфейсе. Прямо назначить ей клавиши в пользовательском режиме нельзя, но команду можно вынести в панель действий или быстрый доступ и вызывать оттуда одним кликом. Для частых операций этого хватает.

AutoHotkey и подобные программы

Если нужна комбинация, которой нет у платформы, помогает скрипт AutoHotkey на компьютере. Он перехватывает клавиши и отправляет в окно 1С последовательность нажатий.

Пример скрипта, который по Ctrl+Alt+N отправляет Ins (создать новый элемент) только в окне 1С:

#IfWinActive ahk_exe 1cv8.exe
^!n::Send, {Insert}
#IfWinActive

Имя процесса для толстого клиента — 1cv8.exe, для тонкого — 1cv8c.exe. Обе строки с #IfWinActive нужны, чтобы комбинация не срабатывала в других программах.

Устанавливайте AutoHotkey и подобные утилиты по согласованию с ИТ. На многих рабочих местах запрещена установка стороннего ПО, и скрипты не пройдут проверку.

Ограничение метода: скрипт «слепой». Он не знает, в каком поле находится курсор, и просто повторяет нажатия. Для сложных сценариев надёжнее команда в конфигурации.

Таблица популярных назначений клавиш

Если нужно быстро вспомнить сочетание, ориентируйтесь на эту сводку. Проверяйте её в своей конфигурации: часть клавиш может отличаться в зависимости от формы и настройки.

ЗадачаКлавиши
Добавить строку в табличную частьIns
Скопировать строку табличной частиF9
Удалить строку табличной частиDel
Изменить значение в ячейкеF2
Выбрать значение из справочникаF4
Очистить полеShift+F4
СохранитьCtrl+S
НайтиCtrl+F
Закрыть окноCtrl+F4
Следующее окноCtrl+Tab
Вызвать справкуF1

Распечатайте таблицу и повесьте у монитора на первую неделю. Через пять-семь дней большинство комбинаций переходит в «мышечную память».

Конфликты клавиш и способы их решения

Бывает, что комбинация не срабатывает или делает совсем не то. Причина обычно снаружи 1С.

Типичные конфликты

  • ⌨️ Раскладка и переключатель языка. Если переключение стоит на Ctrl+Shift, любое сочетание с этими клавишами может сменить язык вместо действия в 1С.
  • 🖥️ Операционная система. Часть комбинаций с Win и Alt перехватывает Windows.
  • 🌐 Браузер. В веб-клиенте Ctrl+T, Ctrl+W, F5, Ctrl+F принадлежат браузеру.
  • 🧩 Другие программы. Менеджеры буфера обмена, переводчики, средства записи экрана нередко «занимают» глобальные сочетания.

Что делать

  1. Смените клавишу переключения языка на другую комбинацию в настройках Windows.
  2. Выберите свою комбинацию с Ctrl+Alt или Ctrl+Shift и цифрой или буквой, которую редко используют.
  3. Закройте программы-перехватчики и проверьте, работает ли сочетание. Если да, найдите виновника и перенастройте его.
  4. Сверьте комбинации внутри 1С. Одна и та же клавиша не может запускать две команды в одной форме.

Перед тем как винить платформу, проверьте сочетание в блокноте или другой программе. Если оно там не срабатывает, перехватчик на уровне системы.

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

Особенности работы в веб-клиенте и тонком клиенте

Поведение клавиш зависит от клиента, и это объясняет большинство жалоб вида «у меня не работает ».

ПараметрТонкий клиентВеб-клиент
Доступ к системным клавишамПолныйОграничен браузером
F5, Ctrl+F, Ctrl+WРаботают как в платформеПерехватывает браузер
Свои сочетания из конфигурацииРаботаютРаботают, кроме зарезервированных браузером
Скорость откликаВышеЗависит от сети

В веб-клиенте избегайте комбинаций, которыми пользуется браузер. Для команд формы разумнее брать Ctrl+Shift с буквой, хотя и здесь возможны исключения, потому что у разных браузеров свой набор «зарезервированных» клавиш. Для работы с большим объёмом данных тонкий клиент удобнее: меньше потерянных нажатий и полный набор клавиш.

Если у вас терминальный доступ (удалённый рабочий стол), добавьте ещё один слой: часть клавиш перехватывает клиент подключения. Включите в настройках удалённого рабочего стола передачу сочетаний на удалённый компьютер.

Сохранение и перенос настроек интерфейса

Настройки интерфейса и форм хранятся отдельно от конфигурации, на уровне пользователя информационной базы. Поэтому, смена компьютера не сбросит их: они подтянутся при входе под тем же пользователем.

Если нужно перенести настройки другому человеку

  1. Откройте настройки формы или интерфейса у источника и найдите команду сохранения или копирования настроек. Названия кнопок отличаются в версиях, поэтому ищите по слову «настройки» в меню «Ещё» формы.
  2. Выберите получателя из списка пользователей.
  3. Подтвердите копирование.
  4. Попросите получателя перезапустить 1С, чтобы изменения применились.

Если нужно перенести в другую базу

Настройки привязаны к базе. Для переноса используют выгрузку и загрузку настроек пользователя средствами конфигурации или обработки администратора. Если нужной обработки в вашей конфигурации нет, спросите у программиста: это решается доработкой.

Если настроек стало много и интерфейс сломан, сначала сбросьте настройки одной формы, а не всего пользователя. Так вы сохраните остальное.

Скрипты AutoHotkey переносятся проще: это обычные файлы. Положите скрипт в папку автозагрузки Windows, и он будет запускаться вместе с системой.

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

Можно ли в 1С переназначить стандартные клавиши F4 или Ins?
Стандартные клавиши платформы пользователь сменить не может. Меняют только сочетания для собственных команд формы в конфигурации.
Почему сочетание работает в тонком клиенте, а в веб-клиенте нет?
Браузер перехватывает часть комбинаций раньше платформы. Выберите другое сочетание или работайте в тонком клиенте.
Нужно ли ради горячей клавиши менять типовую конфигурацию?
Нет. Достаточно расширения конфигурации: оно не снимает базу с поддержки и не мешает обновлениям.
Безопасно ли использовать AutoHotkey с 1С?
Технически да, скрипт лишь отправляет нажатия. Но установка стороннего ПО требует согласования с ИТ и службой безопасности.
Как узнать, какое сочетание закреплено за кнопкой?
Наведите курсор на кнопку и подождите: подсказка покажет назначенную комбинацию, если она есть.