В этой статье я разберу три интересных инструмента конфигуратора 1С, которые помогут Вам быстро изменить код в программном модуле 1С.
Групповая замена
При помощи инструмента «Групповая замена…» конфигуратора 1С можно быстро поменять однотипный кусок кода на другой однотипный кусок кода.
Вызывается этот инструмент достаточно просто: Главное меню – Правка – Заменить (Ctrl +H)
Вызвать этот инструмент конфигуратора можно только тогда, когда у Вас открыт какой-нибудь программный модуль. После этого откроется окно «Замена», где нужно указать текст, который нужно найти, и так же текст, на который заменится найденный.
При нажатии кнопки «Искать» произойдет поиск искомой строки по всему программному модулю, причем можно вести поиск точной строки (установить флаг «Слово целиком»), так и место в коде, где встречается искомый набор символов.
Например, на рисунке выше мы искали слово «Товар», но флаг «Слово целиком» был убран, поэтому была найдена переменная «ТекстСтрокаТовары», в название которой входило слово «Товар».
Точно также можно искать с учетом регистра и без учета регистра (флаг «Учитывать регистр»).
Очень удобно при помощи этого инструмента менять код в выделенном блоке. Для этого нужно выделить кусок кода и вызвать инструмент замены (признак «Изменить в блоке» встанет автоматом).
Быстрое переименование
Допустим, Вы создали какую-то переменную с временным названием, написали код, где эта переменная используется и поняли, что для дальнейшего сопровождения этого куска кода нужно назвать переменную по-другому, более понятно.
Можно долго и нудно переименовывать вручную, а можно воспользоваться одной из функцией рефакторинга — «Переименовать»
Например, на скрине ниже приведен код, где задана переменная цикла Стр.
Переименуем переменную Стр в переменную СтрокаТЧ, так чтобы везде в коде была выполнена замена. Для этого вызовем инструмент «Переименование» рефакторинга
Причем, заметьте, курсор нужно установить на ту переменную, которую будете переименовывать.
После этого будет предложено указать имя новой переменной
И после нажатия кнопки «ОК», произойдет замена кода
Пользуйтесь этим инструментом аккуратно, потому что переименование будет выполнено всех переменных в процедуре или функции.
Точно также можно переименовывать процедуры и функции.
////
////
Быстрое создание процедур
Очень часто возникает ситуация, когда в процессе написания кода Вы решаете выделить кусок кода в процедуру. Быстро это можно сделать быстро при помощи инструмента рефакторинга – «Выделить фрагмент». Для этого нужно просто выделить кусок кода, из которого Вы хотите сделать процедуру или функцию, вызвать контекстное меню, в котором нажать на пункт «Выделить фрагмент» меню «Рефакторинг».
После Вам нужно задать название новой процедуры
И новая процедура будет создана
Все три инструмента, перечисленные в этой статье уменьшат время на написание кода в 1С. Используйте их, чтобы не делать тупую работу.
Сохраняйте эту статью в соц. сетях, чтобы можно было быстро освежить память.
Семь полезных параметров конфигуратора 1С
Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: «Программировать в 1С за 9 шагов» и «Основы разработки в 1С: Такси»
Книга «Программировать в 1С за 9 шагов»
Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 9 шагов»
- Без сложных технических терминов.
- Более 500 страниц практического материала.
- Каждое задание сопровождается рисунком (скриншот).
- Сборник задач для домашней проработки.
- Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Промо-код на скидку в 16%: vCph8bW3rE
Книга «Основы разработки в 1С: Такси»
Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С
- Без сложных технических терминов;
- Более 600 страниц практического материала;
- Каждый пример сопровождается рисунком (скриншот);
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Промо-код на скидку в 15% — 48PVXHeYu
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:
можно оплатить вручную:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655
Вступайте в мои группы в соцсетях, и будьте в курсе всех новостей
Вконтакте: https://vk.com/1c_prosto
Фейсбуке: https://www.facebook.com/groups/922972144448119/
ОК: http://ok.ru/group/52970839015518
Твиттер: https://twitter.com/signum2009