Обработка оповещения пользователей о завершении длительных операций
Подключается как Дополнительная внешняя обработка - поддерживает любые конфигурации 1с 8.2
Для того, чтобы обработка могла отправлять смс-уведомления Вы должны иметь зарегистрированный аккаунт Google с привязкой телефонного номера, а также настройку приема уведомлений календаря по смс.
Более подробная инструкция находится по ссылке //infostart.ru/public/download.php?file=72088
Подписка на события проведения документов
Необходимо создать подписку на событие проведения нужного Вам документа.
Обработчик может быть один для разных типов документов.
Пример кода обработчика:
ДвоичныеДанные = Справочники.ВнешниеОбработки.НайтиПоНаименованию("ОбработкаОповещения").ХранилищеВнешнейОбработки.Получить(); ИмяФайла = ПолучитьИмяВременногоФайла(); ДвоичныеДанные.Записать(ИмяФайла); ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла); ВнешняяОбработка.ОповеститьПользователя(Источник.Ссылка);
Внимание! Вставьте свое наименование обработки, либо переименуйте ее в справочнике дополнительных обработок!
Настройка обработки
В справочнике дополнительных обработок откройте обработку, внесите в табличных частях пользователя (лей), которым надо будет отправлять уведомления и их пароли к учетным записям.
В подписках подпишите пользователя на уведомления проведения типа документа, не забудьте поставить отметку "отправлять"
Нажмите кнопку Проверка, сообщение должно прийти через 1 минуту.
После настройки обработки нажмите кнопку Сохранить.
Код регистрации события в календаре google взят из //infostart.ru/public/20476/ , спасибо автору DO_WHILE_LOOP.