Найти в Дзене

Асинх и ОписаниеОповещения


Начиная с версии 8.3.3 (2013 год) платформа рекомендует вести разработку в режиме без использования модальности.
Это было новое требование для работы на 1cfresh в современных браузерах. И мы разом переводили всю конфигурацию на эти методы.

Помню, что мне натурально снились строчки:

ОписаниеОповещения = Новый ОписаниеОповещения(«ПоказатьВопросЗавершение», ЭтотОбъект, ДополнительныеПараметры);

В 2020 году появился новый механизм работы с асинхронностью через Асинх и Ждать. Вот здесь есть отличная Шпаргалка по функциям Асинх и Статья Асинхронные методы в 1С. Этот подход также назвали Синхронная асинхронность, так как код больше похож на линейный, в отличие от фрагментированного вызова описаний оповещения.

Но массового перехода на Асинх не произошло. Конечно, для новых функций он используется, но чаще разработчики используют уже привычный метод.

Посчитал количество использования в нашей конфигурации:
📈 Новый ОписаниеОповещения используется 47 026 раз
📉 Ждать используется 1 052 раза

Чаще всегда Асинх и Ждать не используют потому что:
👉 Не все методы его поддерживают, например, нет ОткрытьФорму
👉 При вызове такого метода весь стек вызовов должен быть Асинх. При глубоких вызовах - это может быть сложно
👉 Это необязательно и пока не переучиваемся

А что используете у себя?

Ставь:
🔥 за Асинх и Ждать
👍 за Новый ОписаниеОповещения
👀 если это мимо тебя

✍️ В комментариях пиши почему

Асинх и ОписаниеОповещения  Начиная с версии 8.3.3 (2013 год) платформа рекомендует вести разработку в режиме без использования модальности.
1 минута