57 подписчиков
Асинх и ОписаниеОповещения
Начиная с версии 8.3.3 (2013 год) платформа рекомендует вести разработку в режиме без использования модальности.
Это было новое требование для работы на 1cfresh в современных браузерах. И мы разом переводили всю конфигурацию на эти методы.
Помню, что мне натурально снились строчки:
ОписаниеОповещения = Новый ОписаниеОповещения(«ПоказатьВопросЗавершение», ЭтотОбъект, ДополнительныеПараметры);
В 2020 году появился новый механизм работы с асинхронностью через Асинх и Ждать. Вот здесь есть отличная Шпаргалка по функциям Асинх и Статья Асинхронные методы в 1С. Этот подход также назвали Синхронная асинхронность, так как код больше похож на линейный, в отличие от фрагментированного вызова описаний оповещения.
Но массового перехода на Асинх не произошло. Конечно, для новых функций он используется, но чаще разработчики используют уже привычный метод.
Посчитал количество использования в нашей конфигурации:
📈 Новый ОписаниеОповещения используется 47 026 раз
📉 Ждать используется 1 052 раза
Чаще всегда Асинх и Ждать не используют потому что:
👉 Не все методы его поддерживают, например, нет ОткрытьФорму
👉 При вызове такого метода весь стек вызовов должен быть Асинх. При глубоких вызовах - это может быть сложно
👉 Это необязательно и пока не переучиваемся
А что используете у себя?
Ставь:
🔥 за Асинх и Ждать
👍 за Новый ОписаниеОповещения
👀 если это мимо тебя
✍️ В комментариях пиши почему
1 минута
19 февраля 2025