Чтобы понять что такое Описания Оповещений и для чего они нужны окунемся в историю и вспомним, что раньше в 1с использовались модальные окна
Модальные окна - это окна, при вызове которых программа останавливается и ждет, пока пользователь совершит действие
Но с развитием технологий и появлением web-решений 1С такой подход стал проблемным. В браузере нет модальных окон. Поэтому был принят отказ от модальных окон и произошел переход в сторону асинхронности. (Пока это рекомендованные требования, а не обязательные и старые синхронные методы тоже работают при определенных настройках конфигурации)
Как действовали модульные решения?
Программа доходила до вызова модульного окна и останавливалась - ждала ответ от пользователя.
Как действуют новые решения?
Теперь нам надо, чтобы программа, доходя до вызова окна, в котором пользователю предлагается что-то сделать, не останавливается, а продолжает свою работу. Но как тогда понять, что пользователь сделал выбор и пора двигаться дальше? И куда пометит код для этого "дальше"?
Для этого и нужны Оповещения.
Оповещения - оповещают программу, что какое-то действие выполнено и можно использовать следующий код. Процедура, которая должна работать дальше, помещается в ОписаниеОповещения.
Обязательно пишем Экспорт у процедуры, которую будем "оповещать"!
Параметры процедуры оповещения можно найти в синтакс-помощнике. Для каждой процедуры они разные.
Это была 1 часть статьи про работу с оповещениями. Если хочешь 2 часть про то, какие бывают оповещения и как их правильно использовать, ставь лайк или пиши в комментарии 😉