Скрипт по командам для работы с отладкой (debugHelpers)

1 21 августа 2024 21:14
vigor

Скрипт DebugHelpers

Скрипт для ТурбоКонфа, который добавляет функционал для работы с Конфигуратором в процессе отладки.

Для наглядности все команды вызываются через меню ТурбоКнопки. В реальной разработке команды вызываются горячими клавишами. Скрипт в штатном порядке работает на версии ТК 6.2+.

Список команд

Открыть окно сообщений (с ошибками)

Причина создания: Быстрый переход из окна сообщений об ошибке непосредственно к ошибке в тексте модуля только с помощью клавиатуры.

Горячая клавиша: Alt - E

Достаточно часто при следующей последовательности действий:

  • Проверка текста модуля (Ctrl - F7)
  • Вызов окна сообщений (Ctrl - Alt - O)

теряется фокус окна сообщений, курсор исчезает, пока не нажмешь Esc (перейдя в текст модуля),
или щёлкнув мышкой в окно сообщений.

Команда передает курсор в окно сообщений без потери курсора. Далее, можно быстро перейти к ошибке, нажав Enter.

Типичное использование:

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

  • Вызываем команду, позиционируемся на ошибке
  • Нажимаем Enter и на автомате ставим точку запятой. Всё без использования мыши.

Вычислить выражение и перейти в Табло

Причина создания: Быстрое вычисление выражения и добавление его в Табло, позволяющее:

  • Оперативно увидеть значение выражения
  • Просмотреть его значение (F2)
  • Открыть доп. свойства, если это объект. Без использования мыши.

Горячая клавиша: Alt - W

Отредактировать колонку Выражение в Табло

Причина создания: Часто есть необходимость отредактировать в строке Табло колонку Выражение. Например, если при переносе и вычислении выражения взялись лишние свойства (ТаблицаЗначений.Колонки.Добавить), или наоборот, нужно узнать доп. свойства (из ТаблицыЗначений получить количество строк). Без мыши отредактировать колонку Выражение в Табло обычно не получается. Скрипт позволяет такое редактирование

Горячая клавиша: Ctrl - Alt - E

Локальные переменные

Причина создания: Быстрый вызов списка локальных переменных без использования мыши

Горячая клавиша: Ctrl - Alt - L

Остальные команды дублируют функционал из скрипта MenuHotkeys - FastCode 1С

Остановка по ошибке

Причина создания: Быстрая установка/снятие флажка Остановка по ошибке без использования мыши.

Горячая клавиша: Ctrl - Shift - Alt - E

Текущая отлаживаемая строка

Причина создания: Быстрое позиционирование на текущую отлаживаемую строку после переходов по модулям.

Горячая клавиша: Ctrl - Alt - T

Товары

Скрипт по командам для работы с отладкой (debugHelpers)

20
0

Автоматическая установка с TurboConf

1. Откройте маркетплейс из главного меню TurboConf или из меню в панели уведомлений.

Откройте маркетплейс

2. Найдите нужную разработку.

Найдите нужную разработку

3. Нажмите кнопку Установить.

Нажмите кнопку Установить

TurboConf все установит автоматически!

Модератору