Скрипт для TurboConf реализует вставку в текст модуля конструкцию создания нового описания оповещения, а также саму процедуру-обработчик для него.
Комбинация для вызова Ctrl+Shift+N

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