Редактор текста и модуля
Редактор текста и модуля — это один из инструментов разработки. Он используется для редактирования текстовых документов и для редактирования программных модулей конфигурации.
- для редактирования текстовых документов;
- для редактирования текстов модулей (как составную часть редактора формы).
Редактирование текстовых документов
- создание нового документа или открытие одного из существующих документов;
- ввод и редактирование текста;
- сохранение отредактированного текста;
- печать текста.
В процессе редактирования текста можно переходить к конкретной строке документа, сдвигать блоки текста на позицию табуляции, выполнять поиск и замену и использовать закладки. Закладки могут быть размещены на любой строке текста:
В дальнейшем быстрый переход по закладкам возможен по сочетанию клавиш или команде меню:
Редактирование текстов модулей
Редактирование текстов модулей может выполняться в процессе создания формы объекта прикладного решения, непосредственно при разработке модулей объектов или всего приложения, и при редактировании внешнего текстового файла, содержащего текст модуля.
Помимо стандартных действий, присущих любому текстовому редактору, редактор текстов и модулей имеет ряд специфических особенностей:
Выделение цветом синтаксических конструкций
Для удобства редактирования текстов модулей редактор выделяет цветом элементы встроенного языка: ключевые слова, языковые константы, операторы, комментарии и пр.:
Разработчик может использовать цвета выделения, установленные по умолчанию, или настроить их самостоятельно. В общем случае система сама отслеживает необходимость включения режима выделения цветом. Однако в ситуации, когда система «не знает» о том, что редактируется текст модуля (например, если редактируется внешний текстовый файл, содержащий текст модуля), разработчик может включить режим выделения цветом вручную, используя меню конфигуратора:
Группировка
При просмотре модулей редактор позволяет объединять некоторые синтаксические конструкции языка в группы, сворачивать и разворачивать их. Использование группировки синтаксических конструкций позволяет лучше воспринимать различные части текста, а также переносить и копировать группы целиком:
Свернутый текст замещается специальным маркером, который позволяет просмотреть содержимое свернутой группы в виде подсказки:
Разработчику предоставляется возможность настраивать режим группировки, указывая, какие синтаксические конструкции могут группироваться, и каким должно быть исходное состояние группировки (свернутая или развернутая) при открытии документа. Таким образом, он может настроить, например, использование группировок «по максимуму»:
Области
Разработчик может выделять произвольные области текста, группировать и сворачивать их подобно тому, как сворачиваются инструкции циклов, условий, процедур и функций.
Каждой области текста, которую выделяет разработчик, он может дать собственное имя. Это позволяет простым и понятным образом выделять части модуля, имеющие сходный смысл.
Области выделяются с помощью двух инструкций препроцессора: #Область и #КонецОбласти. Единственное назначение этих инструкций — обозначить группируемые и сворачиваемые строки модуля.
Области могут быть вложены друг в друга или в другие группируемые конструкции языка.
Операции с блоками
Редактор позволяет выполнять ряд операций над выделенными блоками текста модуля: автоматическое форматирование, изменение отступа, добавление/удаление комментариев и переносов строк.
Форматирование модуля
Хорошим стилем написания модулей считается использование синтаксического отступа для выделения управляющих конструкций встроенного языка. Редактор позволяет автоматически форматировать текст при его вводе, и кроме этого, выполнять автоматическое форматирование уже введенного текста.
Результат автоматического форматирования:
Увеличение/уменьшение отступа
Наряду с автоматическим форматированием всего выделенного текста, редактор поддерживает также операции сдвига выделенного блока вправо или влево на шаг табуляции.
Это облегчает ручное форматирование больших фрагментов кода.
Добавление/удаление комментариев
Также редактор содержит очень удобную для разработчика функцию автоматической (одним нажатием мыши) установки и снятия комментариев на выделенный текст. Такая возможность часто используется при отладке модулей:
Добавление/удаление переноса строки
Использование добавления и удаления переноса строки часто применяется при переносе текстов запроса между модулем и, например, консолью запросов.
Таким образом, отладив запрос в консоли запросов, разработчик может просто скопировать текст запроса из консоли, вставить его в модуль и одним движением добавить перенос строки ко всем строкам текста запроса:
Переход по процедурам и функциям
В ситуации, когда модуль содержит большое количество процедур и функций, удобно использовать режим поиска процедур, который поддерживается редактором. Процедуры и функции отображаются в отдельном окне в порядке их расположения в модуле, однако разработчик может отсортировать их по алфавиту. Пиктограммы слева от названия обозначают имеющиеся процедуры и функции, а имена в угловых скобках соответствуют предопределенным процедурам, которые в настоящий момент отсутствуют, но могут быть размещены в данном модуле.
Если установить курсор на той процедуре, которая еще отсутствует в модуле, и нажать Перейти, конструктор автоматически вставит в текст модуля заголовок предопределенной процедуры.
Переход к определению процедур и функций
Редактор позволяет автоматически переходить к определению процедуры или функции, использованной в тексте модуля. Для этого достаточно установить курсор на имени нужной функции в теле модуля и выполнить команду контекстного меню или нажать «горячую» клавишу. В окне редактора будет открыт текст искомой процедуры или функции:
Контекстная подсказка
Редактор предоставляет средство контекстного ввода выражений с использованием системных объектов, их свойств, методов и пр. В процессе ввода текста или при нажатии комбинации клавиш редактор выводит контекстный список, позволяющий выбрать нужное свойство, метод, функцию и т. д., что позволяет быстро и правильно набирать тексты модулей:
Контекстная подсказка также работает и для параметров некоторых методов, если эти параметры задаются строковыми литералами.
Копирование имен объектов и реквизитов
При написании текста модуля разработчик может просто перетаскивать мышью имена объектов или их реквизитов из дерева метаданных в нужное место модуля:
Проверка модуля
Редактируемый модуль может быть проверен на правильность использования синтаксических конструкций встроенного языка, корректность обращений к методам и свойствам объектов «через точку», а также на корректность некоторых параметров, имеющих тип «Строка»:
При наличии ошибок в модуле, их список выдается в окне состояния. Щелкнув мышью на сообщении об ошибке, можно перейти к строке модуля, вызвавшей ошибку. При желании разработчик может включить автоматическое выполнение синтаксического контроля модуля при его закрытии или сохранении всей конфигурации.
Кроме этого конфигуратор поддерживает выполнение полной проверки всех модулей, содержащихся в прикладном решении.
В процессе работы с модулем разработчик имеет возможность получать контекстную подсказку по встроенному языку, используя синтакс-помощник. Для этого достаточно установить курсор на интересующий элемент языка и нажатием комбинации клавиш (или по контекстному меню) перейти к описанию этого элемента языка в синтакс-помощнике.
Ограничение доступа к модулю
Для большинства модулей прикладного решения можно установить пароль доступа, защищающий авторские права разработчика конфигурации. При попытке открыть защищенный модуль выводится диалог ввода пароля:
Использование шаблонов
При редактировании текстовых документов и модулей конфигуратор предоставляет разработчику возможность использовать механизм шаблонов для автоматической подстановки часто используемых фрагментов текста.
Как в конфигураторе 1С быстры найти нужный код отвечающий за любое действие, альтернативный способ
Найти нужную часть кода (процедуру/функцию) которая отвечает за то или иное действие в 1С достаточно сложно, особенно если в этом деле нет опыта. Такие трудности в основном возникают у начинающих 1С программистом. Так же все зависит и от самой конфигурации, в типовых все более менее понятно, хоть там и кода очень много, так как они пишутся по стандартам, а вот если взять самописную, которую разработал человек с нестандартным складом ума, который могу затолкать скажем процедуру печати в общий модуль и туда же положить сам макет а еще и по извращаться с названия, можно как говориться голову сломать. Стандартным вариантом поиска кода является Отладка. Я же сегодня хочу поделиться еще одним, которым в свое время пользовался достаточно часто, особенно если не знал где расположенная нужная часть кода или целая процедуру/функцию.
Как в конфигураторе быстро найти код для нужно мне объекта
Поиск будем проводить в типовой конфигурации «Бухгалтерия государственного учреждения, редакция 2.0». Допустим нам нужно найти процедуру которая отвечает за формирование печатной формы документа «Счет на оплату» а именно то условие где вбирается макет «Счет на оплату» и «Счет на оплату с QR кодом».
Для того чтобы посмотреть какие процедуры и функции а так же какая часть кода выполняется в момент выбора той или иной печатной формы нужно сделать следующие. Запускаем конфигуратор и 1С в пользовательском режиме, открываем интересующий нас документ «Счет на оплату», после чего переходим в конфигуратор и выбираем «Отладка» и нажимаем «Замер производительности».
После этого возвращаемся в пользовательский режим и жмем печать «Счет на оплату».
После того как печатная форма откроется, снова возвращаемся в конфигуратор и отжимаем пункт «Замер производительности».
Когда Вы это сделается откроется окно в котором будут отображены все модули и конкретные строчки кода которые использовались для формирования печатная формы. Для удобства поиска произведем сортировку по полю «Номер строки». Видим что началось все с модуля менеджера и условия «Если Управление печатью …». Для того чтобы открыть данный модуль просто кликаем два раза мышкой.
В итоге откроется процедура «Печать» и то самое условие, тут достаточно наглядно можно понять какая часть кода выполнялась во время формирования печатной формы документа.
В правой части данного условия можно увидеть название используемого макета. Если повторить все тоже самое но выбрать печать «Счет на оплату с QR кодом» то вы увидите что будет использоваться другое условие с другим макетом.
Кстати подобным образом можно найти макет который используется во время печати, так как не всегда они хранятся в самом документе как в нашем случае. Очень части макеты сохраняют в общих макетах.
Так же данный поиск может пригодиться когда на форму программно добавляются различные элементы. Этот вариант хоть и не стандартный но имеет место быть и им обязательно стоит пользоваться. Но лучше хорошенько изучить Отладку.
Как открыть код СКД?
Обфусцированный код , как открыть?
Здравствуйте, есть конфигурация коммерческая Есть в нем модуль и обработка и отчеты (при открытие.
Код языка макета в скд
нужно в скд поменять кодЯзыкаМакета. делаю так: Макет=ПолучитьМакет("МойМакет").
1с отчет скд по нажатию на строку открыть форму документа
Здравствуйте. Платформа 1С: Предприятие 8.3. Столкнулась с такой проблемой. Имеется отчет "Отчет.
Как мне открыть код?
Здравствуйте. Я новенький. Мне нужна ваша помощь. У меня стоит консольное приложение (т.е.
Через какую лупу?
Сообщение от faust21
Yulunga, polax,
Пытаюсь форму привести для начала в порядок добавив свои реквизиты дат.
На просторах инета нашел такое обращение к параметрам отчета, но оно не работает((
ПС. это уже поправил, но сути не меняет
Решил проблему таким образом, правда так и не разобрался как обратиться к параметру по имени.
Сообщение от Yulunga
Сообщение от polax
Сообщение от Yulunga
Сообщение от faust21
Где должен появиться реквизит?
Как открыть код программы
Доброго времени суток! У меня есть проблема. В среде C++ никогда не работал. У меня есть программа.
Как открыть проект и посмотреть код?
первый раз столкнулся с java. вот проект https://github.com/kryptnostic/fhe-core скопировал.
Как и чем открыть данный код?
Добрый вечер, извините за тупняк, но как и чем и под какой ОС можно открыть данный код? На ОС 10 с.
Как открыть исходный код картинки в C++
Здравствуйте! Помогите пожалуйста с интересным вопросом) Я хотел бы открыть через C++ файл и.
Как открыть исходный код файла C#?
Недавно переустановил винду и слетели проекты, один важный проект остался в .exe компилировал его.
Как открыть любой файл через код?
Ищу код, который может при нажатии на ячейку открыть указанный файл. Пока нашёл что-то подобное, но.
Как открыть в richTextBox исходный код сайта
Здравствуйте. Подскажите как открыть в richTextBox исходный код сайта. Мне нужно чтобы.
Горячие клавиши 1С Разработчику [ Конфигуратор ]
Кодирование:
Ctrl+Пробел — вызов подсказки
Ctrl+Q — вызов шаблона
Ctrl+F1 — поиск в синтакс-помощнике
Ctrl + L — удалить текущую строку
Alt+Shift+F — отформатировать код
Исследование:
F12 — ставим курсор на процедуре или функции и переходим к определению процедуры или функций.
Ctrl+(минус) — перемещает назад в модуль, из которого ушли через F12
Ctrl+T — найти в дереве конфигурации
Ctrl+F — найти объект метаданных или его реквизит в дереве метаданных.
Отладка:
F5 — начать/продолжить отладку
F9 — установить/снять точку останова
F10 — шагнуть через процедуру или функцию, на следующую строку кода
F11 — идти по порядку с заходом во все процедуры и функции.
Alt+F9 — список точек останова
Shift+F9 — вычислить выражение
Ctrl+Shift+F9 — отк./вкл. точку остан.
Ctrl+Alt+W — открыть табло
Ctrl+Alt+C — открыть стек вызовов
Закладки:
Alt+F2 — установить/снять закладку
F2 — к следующей закладке
Shift+F2 — к предыдущей закладке
Быстрый переход по Процедурам, Функциям, Условиям, Циклам:
Ctrl+[ — перейти назад
Ctrl+] — перейти вперед
Ctlr+G — перемещения к строке кода
Окно сообщений:
Ctrl+Alt+Z — очистить.
Ctrl+Shift+Z — очистить и закрыть
Глобальные действия
Создать новый документ — Ctrl + N
Открыть существующий документ — Ctrl + O
Активизировать поле поиска в командной панели — Ctrl + D
Открыть "Глобальный поиск по текстам" — Ctrl + Shift + F
Открыть "Результаты глобального поиска по текстам" — Ctrl + Shift + H
Запустить 1С:Предприятие без отладки — Ctrl + F5
Открыть окно "Конфигурация" — Ctrl + Shift + С
Обновить конфигурацию БД — F7
Открыть "Шаблоны текста" — Ctrl + Shift + T
Открыть встроенный "Калькулятор" системы 1С:Предприятие — Ctrl + F2
Открыть "Свойства" — Alt + Enter
Открыть "Дополнительно" — Shift + Alt + Enter
Открыть "Служебные сообщения" — Ctrl + Alt + O
Закрыть "Служебные сообщения" — Ctrl + Shift + Z
Очистить служебные сообщения — Ctrl + Alt + Z
Открыть "Справку" — F1
Открыть "Содержание справки" — Shift + F1
Открыть "Индекс справки" — Shift + Alt + F1
Открыть "Поиск по справке" — Ctrl + Alt + F1
Открыть "Синтакс-Помощник — Ctrl + Shift + F1
Поиск по индексу в "Синтакс-Помощнике" — Ctrl + F1
Общие действия
Удалить — Del
Добавить — Ins
Сохранить активный документ — Ctrl + S
Печать активного документа — Ctrl + P
Печать на текущий принтер — Ctrl + Shift + P
Копировать в буфер обмена — Ctrl + C — Ctrl + Ins
Вырезать в буфер обмена — Ctrl + X — Shift + Del
Вставить из буфера обмена — Ctrl + V — Shift + Ins
Добавить к буферу обмена — Shift + Num+
Вычесть из буфера обмена — Shift + Num-
Выделить все — Ctrl + A
Отменить последнее действие — Ctrl + Z — Alt + BackSpace
Вернуть отмененное действие — Ctrl + Y — Shift + Alt + BackSpace
Найти — Ctrl + F
Найти следующий — F3
Найти следующий выделенный — Ctrl + F3
Найти предыдущий — Shift + F3
Найти предыдущий выделенный — Ctrl + Shift + F3
Заменить — Ctrl + H
Найти в дереве — Ctrl + T
Следующий элемент в результатах поиска и окне сообщений — F8
Предыдущий элемент в результатах поиска и окне сообщений — Shift + F8
Развернуть (узел дерева, группу табличного документа, группировку модуля) — Ctrl + Num+
Свернуть (узел дерева, группу табличного документа, группировку модуля) — Ctrl + Num-
Развернуть (узел дерева, группу табличного документа, группировку модуля) и все подчиненные — Ctrl + Alt + Num+
Свернуть (узел дерева, группу табличного документа, группировку модуля) и все подчиненные — Ctrl + Alt + Num-
Развернуть (все узлы дерева, группы табличного документа, группировки модуля) — Ctrl + Shift + Num+
Свернуть (все узлы дерева, группы табличного документа, группировки модуля) — Ctrl + Shift + Num-
Следующая страница — Ctrl + PgDn — Ctrl + Alt + F
Предыдущая страница — Ctrl + PgUp — Ctrl + Alt + B
Включить/выключить жирность — Ctrl + B
Включить/выключить курсив — Ctrl + I
Включить/выключить подчеркивание — Ctrl + U
Переход к предыдущей главе справки — Alt + Left
Переход к следующей главе справки — Alt + Right
Управление окнами
Закрыть активное окно, модальный диалог или приложение — Alt + F4
Закрыть активное обычное окно — Ctrl + F4
Закрыть активное окно (кроме обычных) — Shift + Esc
Активизировать следующее обычное окно — Ctrl + Tab — Ctrl + F6
Активизировать предыдущее обычное окно — Ctrl + Shift + Tab — Ctrl + Shift + F6
Активизировать следующую секцию окна — F6
Активизировать предыдущую секцию окна — Shift + F6
Вызвать системное меню приложения или модального диалога — Alt + Space
Вызвать системное меню окна (кроме модальных диалогов) — Alt + Hyphen(-) — Alt + Num-
Вызвать главное меню — Alt — F10
Вызвать контекстное меню — Shift + F10
Переход по истории активности окон
Переместиться назад — Ctrl + "-"
Переместиться вперед — Ctrl + Shift + "-"
Вернуть активность обычному окну — Esc
Форма
Перейти к следующему элементу формы/выполнить действие кнопки по умолчанию — Enter
Выполнить действие кнопки по умолчанию — Ctrl + Enter
Перейти к следующему элементу формы — Tab
Вернуться к предыдущему элементу формы — Shift + Tab
Активизировать командную панель, связанную с активным элементом управления/формой — Alt + F10
Открыть "Список элементов управления формы" — Ctrl + Shift + L
Перемещение по элементам управления, объединенным в одну группу — Up, Down, Left, Right
Работа со списком и деревом
Открыть — F2
Обновить — Ctrl + Shift + R
Скопировать — F9
Новая группа — Ctrl + F9
Удалить строку — Shift + Del
Перемещение строки вверх — Ctrl + Shift + Up
Перемещение строки вниз — Ctrl + Shift + Down
Перенести элемент в другую группу — Ctrl + Shift + M
Перейти на уровень вниз с одновременным раскрытием группы — Ctrl + Down
Перейти на уровень вверх (к "родителю") — Ctrl + Up
Закончить редактирование — Shift + F2
Развернуть узел дерева — Num+ — Ctrl + Num+
Свернуть узел дерева — Num- — Ctrl + Num-
Развернуть узел дерева и все подчиненные — Num* — Ctrl + Alt + Num+
Свернуть узел дерева и все подчиненные — Ctrl + Alt + Num-
Развернуть все узлы дерева (выполняется в любом месте дерева) — Ctrl + Shift + Num+
Свернуть все узлы дерева (выполняется в любом месте дерева) — Ctrl + Shift + Num-
Изменение флажка — Пробел
Поле ввода
Переключить режим вставки/замены — Ins
Кнопка выбора — F4
Кнопка открытия — Ctrl + Shift + F4
Очистить поле — Shift + F4
Удалить символ слева от курсора — BackSpace
Удалить символ справа от курсора — Del
Удалить слово слева от курсора — Ctrl + BackSpace
Удалить слово справа от курсора — Ctrl + Del
Перейти в начало строки — Home
Перейти в конец строки — End
Поле картинки
Увеличить масштаб — Num+
Уменьшить масштаб — Num-
Прокрутить — Up, Down, Left, Right
Прокрутить на размер окна вверх — Page Up
Прокрутить на размер окна вниз — Page Down
Прокрутить на размер окна влево — Alt + PgUp
Прокрутить на размер окна вправо — Alt + PgDn
Редактор управляемых форм
Переключиться на закладку "Форма" — Alt + 1
Переключиться на закладку "Модуль" — Alt + 2
Переключиться на закладку "Форма" и активизировать закладку "Элементы" — Alt + 3
Переключиться на закладку "Форма" и активизировать закладку "Реквизиты" — Alt + 4
Переключиться на закладку "Форма" и активизировать закладку "Команды" — Alt + 5
Переключиться на закладку "Форма" и активизировать закладку "Командный интерфейс" — Alt + 6
Переключиться на закладку "Форма" и активизировать закладку "Параметры" — Alt + 7
Переключиться на закладку "Форма" и активизировать окно предварительного просмотра формы — Alt + 8
Редактор форм
Протестировать форму — Ctrl + R
Переместить элемент управления — Up, Down, Left, Right
Копировать элемент управления — Ctrl + (Up, Down, Left, Right)
Копировать элемент управления с инверсией выравнивания по сетке — Ctrl + Alt + (Up, Down, Left, Right)
Изменить размер элемента управления — Shift + (Up, Down, Left, Right)
Изменить размер элемента управления с инверсией выравнивания по сетке — Shift + Alt + (Up, Down, Left, Right)
Инверсия использования сетки — Alt + (Up, Down, Left, Right)
Открыть окно "Привязка границ для элемента…" — Ctrl + Shift + S
Начало редактирования — F2
Редактор табличных документов
Перейти к ячейке — Ctrl + G
Перемещение по ячейкам — Up, Down, Left, Right
Перемещение по ячейкам к следующей заполненной или пустой — Ctrl + (Up, Down, Left, Right)
Перемещение по ячейкам к следующей заполненной или пустой с выделением ячеек — Ctrl + Shift + (Up, Down, Left, Right)
Выделение ячеек — Shift + (Up, Down, Left, Right)
Выделение ячеек от текущей до начала строки — Shift + Home
Выделение ячеек от текущей до конца строки — Shift + End
Выделение строк — Alt + Shift + (Up, Down)
Выделение строк до следующей заполненной или пустой ячейки — Ctrl + Alt + Shift + (Up, Down)
Выделение колонок — Alt + Shift + (Left, Right)
Выделение колонок до следующей заполненной или пустой ячейки — Ctrl + Alt + Shift + (Left, Right)
Выделение ячеек от текущей до начала документа — Ctrl + Shift + Home
Выделение ячеек от текущей до конца документа — Ctrl + Shift + End
Прокрутить на страницу вверх — PgUp
Прокрутить на страницу вниз — PgDn
Прокрутить на страницу влево — Alt + PgUp
Прокрутить на страницу вправо — Alt + PgDn
Перейти к редактированию содержимого ячейки — Enter
Переключение режима редактирования/ввода в ячейке — F2
Перейти в начало строки — Home
Перейти в конец строки — End
Перейти в начало текста — Ctrl + Home
Перейти в конец текста — Ctrl + End
Установка имени текущей области — Ctrl + Shift + N
Редактор текстовых документов и модулей
Переключить режим вставки/замены — Ins
Перейти в начало строки — Home
Перейти в конец строки — End
Выделить до начала строки — Shift + Home
Выделить до конца строки — Shift + End
Перейти в начало текста — Ctrl + Home
Перейти в конец текста — Ctrl + End
Выделить до начала текста — Ctrl + Shift + Home
Выделить до конца текста — Ctrl + Shift + End
Прокрутить на одну строку вверх — Ctrl + Up
Прокрутить на одну строку вниз — Ctrl + Down
Перейти к началу предшествующего слова — Ctrl + Left
Перейти к началу следующего слова — Ctrl + Right
Выделить слово — Ctrl + W
Выделить предшествующее слово — Ctrl + Shift + Left
Выделить следующее слово — Ctrl + Shift + Right
Прокрутить на страницу вверх — PgUp
Прокрутить на страницу вниз — PgDn
Выделить предыдущую страницу текста — Shift + PgUp
Выделить следующую страницу текста — Shift + PgDn
Снять выделение — Esc
Перейти к строке — Ctrl + G
Удалить символ слева от курсора — BackSpace
Удалить символ справа от курсора — Del
Удалить слово слева от курсора — Ctrl + BackSpace
Удалить слово справа от курсора — Ctrl + Del
Установить/снять закладку — Alt + F2
Следующая закладка — F2
Предыдущая закладка — Shift + F2
Удалить текущую строку — Ctrl + L
Форматировать блок — Shift + Alt + F
Добавить комментарий — Ctrl + Num/
Удалить комментарий — Ctrl + Shift + Num/
Cдвинуть блок вправо — Tab
Сдвинуть блок влево — Shift + Tab
Синтаксический контроль — Ctrl + F7
Процедуры и функции модуля — Ctrl + Alt + P
Перейти к объявлению процедуры или переменной — F12
Контекстная подсказка — Ctrl + Пробел
Свернуть группу (курсор может быть в любом месте группы) — Ctrl + Num —
Развернуть группу (курсор может быть в любом месте группы) — Ctrl + Num +
Cвернуть все группы — Ctrl + Shift + Num —
Развернуть все группы — Ctrl + Shift + Num +
Обновить группировки — Ctrl+ Shift + R
Активизация шаблона — Ctrl + Q
Перейти по операторным скобкам назад — Ctrl + [
Перейти по операторным скобкам вперед — Ctrl + ]
Перейти по операторным скобкам назад с выделением текста — Ctrl + Shift + [
Перейти по операторным скобкам вперед с выделением текста — Ctrl + Shift + ]
Отладчик
Начать/продолжить отладку — F5
Перезапуск приложения для отладки — Ctrl + Shift + F5
Прекратить отладку — Shift + F5
Шагнуть в — F11
Шагнуть через — F10
Шагнуть из — Shift + F11
Идти до курсора — Shift + F10
Установить/снять точку останова — F9
Отключить/включить точку останова — Ctrl + Shift + F9
Список точек останова — Alt + F9
Вычислить выражение — Shift + F9
Открыть табло — Ctrl + Alt + W
Открыть стек вызовов — Ctrl + Alt + C
Редактор картинок
Переключение картинка/коллекция — Ctrl + K
Параметры картинки/коллекции — Shift + Alt + P
Отразить слева направо — Ctrl + H
Отразить сверху вниз — Ctrl + Shift + H
Выделение прямоугольником — Shift + Alt + S
Масштаб — Ctrl + M
Ластик — Ctrl + Shift + E
Заливка — Ctrl + Shift + F
Карандаш — Ctrl + Shift + I
Кисть — Ctrl + Shift + B
Линия — Ctrl + Shift + L
Кривая — Shift + Alt + С
Аэрограф — Ctrl + Shift + A
Текст — Shift + Alt + T
Увеличение масштаба — Ctrl + Num+
Уменьшение масштаба — Ctrl + Num-
Палитра свойств
Сохранить свойства — Enter
Восстановить значения свойства — Esc
Раскрыть категорию свойств — Num+
Закрыть категорию свойств — Num-
Перейти в начало палитры — Home
Перейти в конец палитры — End
Перейти к предыдущему свойству — Up
Перейти к следующему свойству — Down
Прокрутить на страницу вверх — PgUp
Прокрутить на страницу вниз — PgDn
Перейти к предыдущей категории — Ctrl + PgUp
Перейти к следующей категории — Ctrl + PgDn
Редактор карты маршрута
Перейти на следующий элемент карты — Tab
Перейти на предыдущий элемент карты — Shift + Tab
Уменьшить ширину элемента карты — Shift + (Left)
Увеличить ширину элемента карты — Shift + (Right)
Уменьшить высоту элемента карты — Shift + (Up)
Увеличить высоту элемента карты — Shift + (Down)
Перемещение выделенного варианта вверх (только при выделенном варианте в — Ctrl + (Up)
элементе "Выбор варианта")
Перемещение выделенного варианта вниз (только при выделенном варианте в — Ctrl + (Down)
элементе "Выбор варианта")
Поиск — Ctrl + F
Найти следующий — F3
Найти предыдущий — Shift + F3
Замена — Ctrl + H
Конфигурация
Открыть конфигурацию — Alt + К + Enter
Поиск во всех текстах — Alt + К + Т
Объединение конфигураций — Alt + К + О
Загрузить измененную конфигурацию — Alt + K + З
Конвертирование данных — Alt + К + Е
Администрирование
Пользователи — Alt + А + П
Сохранить данные — Alt + А + Х
Восстановить данные — Alt + А + В
Выгрузить данные — Alt + А + Ы
Загрузить данные — Alt + А + Г
Настройка журнала регистрации — Alt + А + Н
Распределенная ИБ — Alt + А + Р
Управление — Alt + А + Р + У
Автообмен — Alt + А + Р + А
Действия
Открыть в отладчике — Alt + Д + Т
Синтаксический контроль запросов — Alt + Д + К
Синтаксический контроль — Alt + Д + И
Процедуры и функции модуля — Alt + Д + Р
Файл
Новый — Ctrl + N
Открыть — Ctrl + O
Сохранить — Ctrl + S
Печать — Ctrl + P
Сравнить файлы — Alt + Ф + Р
Закрыть — Alt + Ф + З
Просмотр — Alt + Ф + Р + Р + Enter
Параметры страницы — Alt + Ф + М
Работа с закладками
Предыдущая закладка — Shift + F2
Закладка — Alt + F2
Следующая закладка — F2
Работа с блоком
Форматировать — Ctrl + Shift +F
Сдвинуть вправо — Tab
Сдвинуть влево — Shift + Tab
Добавить комментарий — Ctrl + Num /
Удалить комментарий — Ctrl + Shift + Num /
Окна
Закрыть окно — Ctrl + F4
Следующее окно — Ctrl + Shift + F6
Предыдущее окно — Ctrl + F6
Каскадом — Alt + О + К
Закрыть окно сообщений — Ctrl + Shift + z
Следующая страница — Ctrl + Alt + F
Предыдущая страница — Ctrl + Alt + B
Разделить окно — Alt + О + Р
Поиск и замена
Заменить — Ctrl + Shift + F3
Искать — Ctrl + F3
Повторить поиск — F3
Искать назад — Alt + F3
Искать вперед — Shift + F3
Переход к строке — Ctrl + Shift + L
Сервис
Калькулятор — Ctrl + F2
Синтаксис помощник — Alt + С + С
Настройка шаблонов — Alt + С + Н
Временная блокировка — Alt + С + В
Запуск предприятия — F11
Запуск отладчика — F12
Помощь
Помощь — F1
Содержание — Shift + F1
Поиск в Синтакс-Помощнике — Ctrl + F1
О программе — Alt + П + О
Общие
Свойства — Alt + Enter
Выход — Alt + F4