infostart-hub / snegopat

Snegopat для 1С 8.Х (32x)- Snegopat for 1C:Enterprise
https://snegopat.ru
70 stars 21 forks source link

{SCRIPT} Рефакторинг - выделение\извлечение переменной #150

Open artbear opened 3 years ago

artbear commented 3 years ago

Существует проблема

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

Хотелось бы иметь следующую функциональность

Есть 2 пожелания

1. Выделенный текст заменить на переменную, а сам текст выше этого выражения присвоить этой переменной

Т.е. было

Б = ТекущаяДата() + 24*60*60;

выделяю 24*60*60 и вызываю макрос. Задаю имя переменной = ДеньВСекундах

В результате получаю:

ДеньВСекундах = 24*60*60;
Б = ТекущаяДата() + ДеньВСекундах;

2. Более сложный - замена нескольких одинаковых выражений в методе

если выражение в методе встречается несколько раз тогда нужно

но вариант 2 можно сделать позже.