Лайфхаки для программиста 1C - Программист 1С Минск. Автоматизация бизнеса.

Популярные страницы:
Перейти к контенту

Лайфхаки для программиста 1C

Коллекция рекомендованных лайфхаков для применения в повседневной работе программиста 1С 8.3. Опубликованы только те, которые я сам использую. Собраны с телеграм канала "ОneSCast", сайта FC и форума "Инфостарт.ru".
1. Расширение возможностей F12.
Мы привыкли в текстах модулей, что по F12 можно быстро перейти к определению процедуры или функции. Однако, эта хоткея работает ещё много где. Например, в форме можно быстро переместиться с элемента к исходной команде или реквизиту (пункт "Перейти" контекстного меню). А с упоминания имени медатанного в коде вас перебросит в соответствующую ветку дерева конфигурации. Правило простое: в какой бы точке конфигурации вы не находились, если возникает вопрос: "А откуда ноги растут?", попробуйте нажать F12. Скорее всего, платформа ответит вам положительным откликом:


2. В Конфигураторе, между редактором формы и текстом модуля, можно быстро переключаться без помощи мыши:
Для управляемых форм Alt+1 (форма) и Alt+2 (модуль).
Для обычных форм Ctrl+PageDown и Ctrl+PageUp вперед и назад по вкладкам.



3. Принудительный запуск отладчика.
У тебя бывало такое: закрыл отладчик, а кнопка запуска отладки осталась в активном состоянии? И ни сама кнопка не нажимается, ни F5 не срабатывает. Есть простое решение: просто нажми Shift+F5 - принудительный запуск отладчика.



4. Быстрое изменение имени процедуры (назначенной на событие).
Иногда, бывает так, что название процедуры устарело или оно очень длинное. А чтобы его поменять - нужно изменить и название процедуры в коде и исправить её название в обработчике события. Для быстрого изменения же следует делать это в поле с именем процедуры в событии. При изменении 1С предложит поменять имя процедуры. И при нажатии Да имя процедуры изменится и в коде. Таким образом можно быстро выполнять рефакторинг:


5. Сравнение-объединение при изменившемся порядке сортировки объектов.
Когда нужно обновиться или сравнить-обьединить конфу, где поменялась сортировка объектов, то сначала снимаем флаги со всех объектов. Правой кнопкой мышкой на корне конфигурации вызываем контекстное меню и тыкаем "Порядок для подчиненных объектов -> Порядок из файла". Выполняем объединение. В случае повторного объединения в список различий попадут только реальные изменения. Сортировка уже будет в приёмнике.



6. Горячие клавиши для переключения в редакторе форм.
В редакторе управляемых форм можно переключаться между "формой" и "модулем" комбинацией Alt+Цифра
Переключиться на закладку "Форма": Alt + 1
Переключиться на закладку "Модуль": Alt + 2
Переключиться на закладку "Форма" и активизировать закладку "Элементы": Alt + 3
Переключиться на закладку "Форма" и активизировать закладку "Реквизиты": Alt + 4
Переключиться на закладку "Форма" и активизировать закладку "Команды": Alt + 5
Переключиться на закладку "Форма" и активизировать закладку "Командный интерфейс": Alt + 6
Переключиться на закладку "Форма" и активизировать закладку "Параметры": Alt + 7
Переключиться на закладку "Форма" и активизировать окно предварительного просмотра формы: Alt + 8

7. Опредедление используемых модулей с помощью отладчика.
Как быстро определить, какие модули задействованы при выполнении сложного и запутанного алгоритма?

С помощью отладчика:
  • Запускаем отладчик
  • Непосредственно перед выполнением алгоритма включаем замер производительности
  • Выполняем операцию
  • Отжимаем часики
  • В полученном окне результата замера сортируем таблицу по колонке "Модуль" и получаем ответ
0
Комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 05.08.2021
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому