Клавиатура настоящего 1С-ника: горячие клавиши, шаблоны, раскладка Чистова

Клавиатура настоящего 1С-ника: горячие клавиши, шаблоны, раскладка Чистова
04.12.2023
17979

Для работы в конфигураторе разработчикам доступно несколько штатных инструментов, которые позволяют повысить комфорт при написании кода.

В обзоре собрали самые популярные сочетания клавиш и сделали шпаргалку-инфографику для удобства.


«Горячие клавиши» для разработки в 1С: не роскошь, а необходимость

Современные пользовательские интерфейсы ориентированы преимущественно на работу с помощью мыши, а использование «горячих клавиш» рассматривается как метод, ускоряющий работу. Например, в продуктовой рознице программируемая клавиатура без мыши для РМК – фактически отраслевой стандарт.

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

Но для разработки в 1С, которая часто не ограничивается одним только кодом, «быстрые клавиши» все-таки важны: рутина способствует снижению внимания и появлению ошибок, а постоянное повторение аналогичных операций деморализует. Чтобы обеспечить удобство разработки и увеличить количество действий, выполняемых с клавиатуры – «горячие клавиши» незаменимы.

Полный список сочетаний клавиш для конфигуратора 1С можно найти во встроенной документации: меню Справка – Содержание справки – Сочетания клавиш. Мы собрали наиболее полезные для разработчиков:

 

Сочетание

Для чего

Ctrl + T

Найти открытый объект в дереве конфигурации

Ctrl + F

Поиск

Ctrl + Shift + F

Глобальный поиск по текстам конфигурации

F3
Shift + F3

Переход к следующему/предыдущему результату поиска

Ctrl + H

Поиск и замена значений

Ctrl + G

Переход к строке модуля.

Alt + F2

Установить/снять закладку на строке модуля

F2
Shift + F2

Переход к следующей/предыдущей закладке в рамках активного модуля

Alt + Shift + F

Форматирует выделенную область, выравнивая все отступы, что повышает уровень читаемости кода

Ctrl + Shift + Num+
Ctrl + Shift + Num-

Свернуть/Развернуть все группы

Ctrl + F1

Вызов синтакс-помощника

F5

Запуск пользовательского режима в отладке/ продолжение отладки

Shift + F5

Прекратить отладку

F11

Шагнуть в (построчное выполнение кода в режиме отладки с заходом в исполняемые процедуры и функции)

F10

Шагнуть через (построчное выполнение кода в режиме отладки без захода в исполняемые процедуры и функции)

Shift + F10

Идти до курсора (Исполнение кода до строки, в которой установлен курсор)

Shift + F11

Шагнуть из (Прерывание построчного выполнения кода процедуры/функции)

Ctrl + Num/
Ctrl + Shift + Num/

Установить/удалить комментирование выделенной области

Ctrl + O

Открыть внешнюю обработку/отчет/документ

Shift + F9

Вычислить выражение (выделенного кода) в режиме отладки

F2

Открыть значение в отдельном окне (в окне вычисления выражения)

F9

Установить/снять точку останова

Alt + F9

открыть список точек останова

Ctrl + N

Создание нового документа

Ctrl + F4

Закрыть активное окно

Tab
Shift + Tab

Сдвинуть вправо/ влево выделенную область

Ctrl + space

Контекстная подсказка

Ctrl + Q

активировать шаблон текста

F12

Переход к объявлению процедуры/функции/переменной

Ctrl + Shift + "-"

Вернуться после перехода по F12 или Ctrl+T (перейти назад по истории активности окон)

 

 

Не забываем про шаблоны текста в Конфигураторе

Еще одна фича, позволяющая существенно сократить количество кликов при написании кода – это использование шаблонов.

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

 

Источник: v8.1c.ru

 

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


Раскладка Павла Чистова: незаменима для тех, кто пишет код на русском

Программирование в 1С в большинстве случаев – это программирование на кириллице. Поэтому необходимость использования символов & | [ ] < > ', не доступных в русской раскладке, могла бы стать проблемой, поскольку требовала бы постоянного переключения языка.

Но решение было найдено и для этой задачи. «Пофиксить» недоступные в кириллице символы можно с помощью раскладки Чистова. После установки раскладки недоступные ранее символы можно набирать, зажав правый ALT (ALTgr).

 

Раскладка Чистова. Источник: 1c.chistov.pro

 

Скачать раскладку Чистова можно бесплатно на сайте Учебного центра №1 фирмы «1С».


Подборка публикаций из Базы знаний Инфостарта

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Обозреватель

См. также

Фирма «1С» сообщила, что в обновленной Системе взаимодействия в технологической платформе 1С:Предприятие 8.5.5 планируется реализовать текстовую расшифровку для видеозвонков, а также краткое резюме по итогам встречи.

29.06.2026    211    ЕленаЧерепнева    0       

2

15 июля в 16:00 (мск) проведем вебинар для руководителей малого и среднего бизнеса, которым нужны быстрые и недорогие услуги по 1С от проверенных подрядчиков.

23.06.2026    450    asolohina    0       

16

В платформе 1С:Предприятие 8.5.5 планируют улучшить работу с ролями в Конфигураторе. В редакторе ролей появятся фильтры для поиска по ролям и объектам, отбор по правам и другие режимы отображения, которые упростят настройку и проверку прав доступа.

23.06.2026    461    ЕленаЧерепнева    8       

4

Официальный технологический блог «1С» рассказал о планах по развитию расширений в технологической платформе 8.5.5.: поддержка webSocket-клиентов и возможность добавлять ботов для «Системы взаимодействия» в расширение без доработки самой конфигурации.

11.06.2026    680    ЕленаЧерепнева    0       

3

Разработчики технологической платформы анонсировали механизм определения минимальных прав доступа в 1С:Предприятие 8.5.5. Определять права можно будет с помощью новой функции «Анализ использования прав доступа».

08.06.2026    674    ЕленаЧерепнева    0       

2

Официальный технологический блог фирмы «1С» сообщил о планах реализовать в платформе 8.5.5 поддержку gRPC. Протокол используют для взаимодействия приложений и сервисов, а также для компактной передачи данных с помощью бинарного формата Protocol Buffers.

03.06.2026    2732    ЕленаЧерепнева    4       

5

Стандартные сервисы, используемые в платформе 1С при аутентификации через email или восстановлении пароля, теперь будут доступны только для баз, связанных с учетной записью ИТС, а количество отправляемых писем будет ограничено суточными лимитами.

01.06.2026    541    ЕленаЧерепнева    0       

2

С 2027 года организациям с обособленными подразделениями больше не придется дублировать декларации по налогу на прибыль по каждому подразделению: отчетность соберут в один документ.

21.05.2026    452    user1915669    0       

1

Комментарии

Инфостарт бот
1. user1559729 04.12.23 17:25 Сейчас в теме
Жаль, что в шаблонах текста нет возможности добавлять HTML-справку... Часто одним кодом не обходится, и нужно дополнительно добавлять определенные реквизиты или настраивать свойства, и необходимо посмотреть примеры на скриншотах, или сохранить html-страничку с пошаговой инструкцией. В шаблонах текста на данный момент хранить такую информацию не представляется возможным...
3. 7OH 05.12.23 09:32 Сейчас в теме
(1) шаблонам много чего не хватает - переменных например
очень куцый функционал, очень.
2. 7OH 05.12.23 08:35 Сейчас в теме
А под Линукс раскладку?
Желательно не под убунту
4. 7OH 05.12.23 11:28 Сейчас в теме
Возможно кому-то под линукс пригодится (настраивал на Linux Mint Cinnamon).

1. Распаковать в домашнюю папку
2. Добавить в автозапуск myxmod.sh
3. В настройках клавиатуры "включить дополнительные типографские символы"
там же "клавиша для выбора 3-го ряда" - я выбрал левый АЛЬТ, чтобы руку не менять, как в винде.

Пока без назначения WEB, NULL и прочего - пока изучаю, возможно ли.
Прикрепленные файлы:
kb.7z
artbear; cheshirshik; vikad; +3 Ответить
5. cheshirshik 05.12.23 12:17 Сейчас в теме
За раскладку Чистова спасибо. Возьму в работу.
6. glek 05.12.23 14:38 Сейчас в теме
Я в бытность работы во франчах еще когда требовалось разъезжать отдал предпочтение програмке 1C_keyboard: устанавливать не надо, маленька, висит в трее.
Andreev.a; +1 Ответить
7. senshib 07.12.23 13:18 Сейчас в теме
Развитие работы по шаблонам от Павла Чистова - OnesTemplates
/GanievPRO.st
. Об авторах, продолжающих развитие - https://koder.by/shablony_avtozameny_1s.php
8. kuzyara 08.12.23 10:47 Сейчас в теме
Использую РАСКЛАДКА РУССКАЯ ДЛЯ 1С от Старых Сергея, так как клавиатура Чистова была опубликована в 2012 и с тех пор не развивается.
G_104891339201725557038; SagittariusA; +2 Ответить
9. G_104891339201725557038 05.10.25 17:24 Сейчас в теме
(8)
спасибо, ты очень помог!
10. Lion heart 05.12.25 08:16 Сейчас в теме
Добавлю пару сочетаний клавиш, которыми я также пользуюсь.
1. Очень удобные сочетания: Ctrl + { и Ctrl + } - позволяют переходить между различными блоками текста. Причем не только управляющими блоками (Цикл...КонецЦикла или Если...Иначе...КонецЕсли), но и по скобкам. Бывают куски кода с нагромождением открывающихся и закрывающихся скобок и непонятно, где находится закрывающая скобка. Установив курсор на открывающей скобке можно легко найти её закрывающую, нажав сочетание Ctrl + }. В обратную сторону можно вернуться, нажав Ctrl + {.
2. В управляемой форме любого объекта можно перемещаться по вкладкам "Форма - Модуль" сочетаниями Alt + 1 и Alt + 2. А на вкладке "Форма" перемещаться по вкладкам "Элементы - Командный интерфейс" и "Реквизиты - Команды - Параметры" сочетаниями Alt + 3...Alt + 7

Ну, и небольшая корректировка по последнему сочетанию в табличке темы. Сочетание Ctrl + Shift + "-" переходит не назад по истории активности, а вперед. Для навигации назад используется сочетание Ctrl + "-".
Всем удачного кодинга.
dvsidelnikov; +1 Ответить
Для отправки сообщения требуется регистрация/авторизация