OneS icon indicating copy to clipboard operation
OneS copied to clipboard

ПодключитьОбработчикОжиданияСПараметрами()

Open tormozit opened this issue 2 years ago • 1 comments

Желаю удобный ПодключитьОбработчикОжиданияСПараметрами(). Чтобы не приходилось свои велосипеды кругом изобретать с поиском места для хранения параметров и чтобы любую клиентскую функцию можно было позвать с задержкой и параметрами почти так же удобно, как и напрямую.

Пример в виде аналога Javascript.setTimeout()

ПодключитьОбработчикОжиданияСПараметрами("ОтобразитьСообщение", 0.4, "Пауза завершилась", СтатусСообщения.Важное)

Процедура ОтобразитьСообщение(Текст, Статус = Неопределено)
   Сообщить(Текст, Статус);
КонецПроцедуры

В идеале бы и подсказку по параметрам вложенного метода для такого вызова сделать. Ну или хотя бы через структуру. Хотя так будет менее удобно.

Параметры = Новый Структура;
Параметры.Вставить("Текст", "ОтобразитьСообщение");
Параметры.Вставить("Статус", СтатусСообщения.Важное);
ПодключитьОбработчикОжиданияСПараметрами("ОтобразитьСообщение", 0.4, Параметры);

https://partners.v8.1c.ru/forum/t/2127153/m/2127386

tormozit avatar Apr 25 '23 05:04 tormozit

Отправлено боту 28.04.2023

SeiOkami avatar Apr 28 '23 11:04 SeiOkami