В модуле приложения создан глобальный обработчик ожидания, который периодически делает серверный вызов для определенных действий. Проблема в том, что иногда момент вызова обработчика совпадает с завершением работы. То есть, платформа завершается и уже не может выполнять серверные вызовы, но обработчик тем не менее она дергает. А обработчик о том, что платформа завершается, не знает. В результате с какой-то вероятностью при закрытии 1с вылетает соответствующая ошибка о недопустимости серверных вызовов при завершении.
Можно ли как-то узнать что платформа находится в состоянии, когда запрещены серверные вызовы? Или как обойти эту ошибку другим способом? Посоветуйте красивое решение.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс