Как пользоваться: 1. Выделяем текст. 2. Нажимаем Ctrl+Alt+V. 3. Вводим имя переменной. 4. Кликаем "ОК"
Новая переменная появится строкой выше.
//@script_name GenerateVariable
//@script_display_name Объявление переменной
//@script_description Скрипт объявляет из выделенного текста переменную
//@script_author alonehobo
//@script_developer_url https://turboconf.ru
//@script_hotkey Control+Alt+V
//@retain_clipboard 1
//@enterprise_mode 1
//@hide_actions 1
//@turbomenu 1
//@turbobutton 1
Перем ТурбоКонф;
Перем ИмяПеременной;
Перем ЗаменяемыйКод;
Процедура ОбработчикВводаЗначения(Значение, Отказ) Экспорт
Если НЕ Отказ Тогда
ИмяПеременной = Значение;
ТурбоКонф.ВставитьТекст(ИмяПеременной);
ТурбоКонф.Key(Keys.Home);
ТурбоКонф.Key(Keys.Enter);
ТурбоКонф.Key(Keys.Up);
ТурбоКонф.ВставитьТекст(ИмяПеременной + " = " + ЗаменяемыйКод + ";");
КонецЕсли;
КонецПроцедуры
ТурбоКонф = Новый ТурбоКонф;
Поз = 0;
ЗаменяемыйКод = "";
Текст = ТурбоКонф.ПолучитьТекстМодуля(ЗаменяемыйКод, Поз);
Форма = Новый ФормаВводаЗначения;
Форма.УстановитьДействие(ЭтотОбъект, "ОбработчикВводаЗначения");
Форма.Заголовок = "Объявление переменной";
Форма.Текст = "Имя переменной";
Форма.Значение = "Переменная1";
Форма.Показать();
Объявление переменной из выделенного текста
26
|
|
|
1. Откройте маркетплейс из главного меню TurboConf или из меню в панели уведомлений.
2. Найдите нужную разработку.
3. Нажмите кнопку Установить.
TurboConf все установит автоматически!
Окружить текст оператором НСТР
Вывод текста функции в подсказке
Скрипт для точечного снятия с поддержки объектов конфигурации
#1, 14 декабря 2018 09:29
Новый скрипт 😃 Супер!
Сейчас попробую
#2, 14 декабря 2018 09:48
Спасибо за скрипт, работает. Парочка пожеланий 😃
//@turbomenu 1
//@turbobutton 1
#3, 14 декабря 2018 09:56
При нажатии Enter иногда вместо вставки затирает выделенный текст, но это мой баг в API 😃.
Фокус иногда остается в модуле, а не уходит в окно ввода значения. Исправлю.
#4, 14 декабря 2018 10:05
Поправил
#5, 16 февраля 2021 15:44
bolsun переместил тему в раздел Скрипты пользователей