вот код:
Начало кода в обработке
НачатьТранзакцию();
//создание нескольких тысяч документов
Док=Документы.Документ1.СоздатьДокумент();
//Заполняю док по xml файлу
Док.Записать();
тут срабытывает подписка
ПриЗаписи документа:
НачатьТранзакцию(); //2
БлокировкаДанных = Новый БлокировкаДанных;
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить("РегистрСведений.РегистрСведений1");
БлокировкаДанных.Заблокировать();
//Тут заполняется РС и записывается НаборЗаписей
ЗафиксироватьТранзакцию();
Продолжается код в обработке
Если Не Отказ Тогда
ЗафиксироватьТранзакцию();
КонецЕсли;