Скрипт для TurboConf реализует вставку в текст модуля конструкцию создания нового описания оповещения, а также саму процедуру-обработчик для него.
Комбинация для вызова Ctrl+Shift+N
В текущую позицию курсора вставляется выражение по шаблону:
Новый ОписаниеОповщения("<ИмяОбработчика>", ЭтотОбъект)
.
Имя обработчика генерируется автоматически на основании имени текущей процедуры или функции. В частном случае, к имени метода добавляется суффикс Завершение. Например, если курсор находится внутри процедуры с именем ВыполнитьКоманду, то обработчику оповещения будет назначено имя ВыполнитьКомандуЗавершение. Процессом формирования имени можно управлять с помощью настроек скрипта.
Сразу за текущей процедурой/функцией в код модуля вставляется процедура-обработчик оповещения по шаблону:
&НаКлиенте
Процедура <ИмяОбработчика>(<ПараметрыОбработчика>) Экспорт
<ТелоОбработчика>
КонецПроцедуры
Имя обработчика соответствует указанному в конструкторе описания оповещения. Тело обработчика определяется настройками скрипта.
Параметры обработчика зависят от используемого асинхронного метода, для которого генерируется обработчик оповещения. Здесь возможны два сценария работы скрипта:
ПоказатьВопрос
это будут параметры (РезультатВопроса, ДополнительныеПараметры)
.
Генератор обработчиков оповещения
122
|
|
|
1. Откройте маркетплейс из главного меню TurboConf или из меню в панели уведомлений.
2. Найдите нужную разработку.
3. Нажмите кнопку Установить.
TurboConf все установит автоматически!
#1, 12 января 2022 15:49
Крутой скрипт!
Пожелание.
Текущая комбинация совпадает со встроенным скриптом "Добавить новый объект" и всем пользователям придется переназначать его.
Может изменить по умолчанию, например на Ctrl+Shift+N? Кому нужно, смогут поменять в Настройках/Скрипты.
#2, 12 января 2022 16:11
Поправил в репозитории. Здесь нужно отредактировать публикацию, заново загрузив архив?
#3, 12 января 2022 16:13
(2) dhurricane, да, заново загрузить архив