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

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

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

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


«Горячие клавиши» для разработки в 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С».


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

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

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

См. также

ИТ-компании, ранее получившие аккредитацию, обязаны подтвердить свой статус, чтобы сохранить право на государственные льготы. В этом году заявление на портале «Госуслуги» организации подают в период с 7 мая по 1 июня.

30.04.2025    846    Alisa_Brineva    0       

1

Официальный технологический блог «Заметки из Зазеркалья» рассказал о планах по развитию функциональности Хранилища двоичных данных для технологической платформы 8.5.3. Главным образом, новые возможности будут актуальны для крупных корпоративных проектов.

28.04.2025    930    ЕленаЧерепнева    0       

2

Уже в эту субботу, 26 апреля, состоится третья онлайн-конференция 1C:SysDevCon, посвященная технологической стороне разработки платформы 1С. Организатором выступает фирма «1С», а участие в конференции бесплатно для всех зарегистрированных участников.

23.04.2025    1688    vikad    0       

6

Разработчики опубликовали перечень задач, которые планируется включить в очередной релиз технологической платформы. Пока в списке 19 пунктов. Традиционно часть задач включены в план развития на основании пожеланий профессионального сообщества.

21.04.2025    829    ЕленаЧерепнева    1       

2

В платформе 8.5.3 новые возможности Механизма копий баз данных позволят оптимально определить состав объектов, которые требуется добавить из основной базы в копию для ускорения наиболее нагруженных операций чтения.

17.04.2025    2993    ЕленаЧерепнева    0       

5

Фирма «1С» анонсировала изменения в работе механизма лицензирования. Начиная с версии технологической платформы 8.5.2 для выдачи лицензий больше не используется HASP License Manager. При этом сами правила лицензирования остаются без изменений.

11.04.2025    13784    ЕленаЧерепнева    4       

11

Фирма «1С» опубликовала финальные даты выпуска патчей для тиражных конфигураций 1С, которые обеспечивают работу с новым форматом УПД 5.03. Рассказываем, что и когда нужно обновить. И что делать, если установить обновление быстро не получается.

11.04.2025    3943    ЕленаЧерепнева    0       

3

Опубликована очередная версия платформы 1С:Предприятие 8.3.27. В релиз вошли 54 задачи, связанных с доработкой функциональности, и 12 задач по оптимизации функций и режимов работы. Рассказываем о наиболее значительных изменениях нового релиза.

10.04.2025    6621    ЕленаЧерепнева    2       

12

Комментарии

Инфостарт бот
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 и с тех пор не развивается.
SagittariusA; +1 Ответить

Оставьте свое сообщение