Переписал указанный в статье обработчик под платформу 8.3. Все работает.
Создаем Доп.обработчик для события "Задача выполнена" с текстом
// Поиск объекта
Задача = Событие.Источник;
Выполнять = Ложь;
Если ТипЗнч(Задача.БизнесПроцесс) = Тип("БизнесПроцессСсылка.Утверждение") Тогда
Если Задача.БизнесПроцесс.РезультатУтверждения = Перечисления.РезультатыУтверждения.Утверждено Тогда
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Предметы.РольПредмета,
| Предметы.Предмет
|ИЗ
| Задача.ЗадачаИсполнителя.Предметы КАК Предметы
|ГДЕ
| Предметы.Ссылка = &ЗадачаСсылка";
Запрос.УстановитьПараметр("ЗадачаСсылка",Задача);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Объект = Выборка.Предмет.ПолучитьОбъект();
Если ТипЗнч(Объект.Ссылка) = Тип("СправочникСсылка.ИсходящиеДокументы") Тогда
Если (СокрЛП(Объект.ВидДокумента) = "Письмо") Тогда
Выполнять = Истина;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если Выполнять Тогда
// Регистрация
Нумератор = Нумерация.ПолучитьНумераторДокумента(Объект);
Если ЗначениеЗаполнено(Нумератор) Тогда // автоматическая нумерация
ДатаРегистрации = ТекущаяДата();
ТекущийПользователь = Пользователи.ТекущийПользователь();
Объект.ДатаРегистрации = ДатаРегистрации;
// сформируем текущий номер
СтруктураПараметров = НумерацияКлиентСервер.ПолучитьПараметрыНумерации(Объект);
Нумерация.СформироватьЧисловойНомерДокумента(СтруктураПараметров, Объект.ЧисловойНомер);
ОписанияОшибок = Новый СписокЗначений;
СтруктураПараметров = НумерацияКлиентСервер.ПолучитьПараметрыНумерации(Объект);
Нумерация.СформироватьСтроковыйНомерДокумента(СтруктураПараметров, Объект.РегистрационныйНомер, ОписанияОшибок);
Объект.Зарегистрировал = ТекущийПользователь;
Объект.Записать();
Делопроизводство.ЗаписатьСостояниеДокумента(
Объект.Ссылка,
ДатаРегистрации,
Перечисления.СостоянияДокументов.Зарегистрирован,
ТекущийПользователь);
КонецЕсли;
// автозаполнение файлов
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Файлы.Ссылка
|ИЗ
| Справочник.Файлы КАК Файлы
|ГДЕ
| Файлы.ВладелецФайла = &ВладелецФайла
| И Файлы.ПометкаУдаления = ЛОЖЬ";
Запрос.УстановитьПараметр("ВладелецФайла", Объект.Ссылка);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Файло = Выборка.Ссылка;
ДанныеВыполнения = АвтозаполнениеШаблоновФайловКлиентСервер.ЗаполнитьПоляФайлаДаннымиВладельца(Истина, Файло, Истина);
КонецЦикла;
КонецЕсли;
КонецЕсли;
2. Если используется клиент-серверный вариант, проводим донастройку.
2.1 Пользователю USR1C* даем права локального админа
2.2 Если используется MSOffice 2007 и старше, то в параметрах на вкладке "Центр управления безопасностью" обязательно добавляем доверенный путь в разделе "Надежные расположения" к локальной папке TEMP 1С (C:\Users\USR1C...\AppData\Local\Temp)
2.3 ОБЯЗАТЕЛЬНО используем в качестве шаблонов файлы одной версии с MSOffice стоящим на сервере (если на сервере 2007 то *.docx, если 2003 то *.doc)
3. Фоновое задание "Обработка произошедших бизне-событий" должна работать.
Проверено и функционирует на версии 1С:Предприятие 8.3 (8.3.4.496) со стандартной конфигурацией Документооборот 8 КОРП, редакция 1.4 (1.4.1.10)