Извлечение метода

Выражение, которое многократно используется в модуле, вы можете заменить вызовом функции. Это не только делает текст более "читаемым", но и позволяет использовать это выражение в разных процедурах модуля и даже в других модулях.

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

В этом случае можно выделить фрагмент алгоритма и нажать Рефакторинг: Извлечь метод... в контекстном меню.

1C:EDT предложит вам задать имя функции, в которую будет помещен этот фрагмент. Если результат этой функции нужен вам в других модулях, вы сразу можете установить флажок Экспортировать метод.

Перед тем как нажать ОК, вы можете посмотреть, как изменится модуль. Для этого нажмите Предварительный просмотр.

После нажатия ОК фрагмент алгоритма будет выделен в функцию.