Добрый день!
В БП есть обработка "ГрупповоеПерепроведениеДокументов", чтобы такие ошибки не возникали лучше использовать ее, а еще лучше написать регламентное задание(Внешнюю приблуду с расписанием) которое все привадило бы к нужному виду, пример вызова:
// Подготовка параметров для группового перепроведения
ПараметрыПерепроведения = Обработки.ГрупповоеПерепроведениеДокументов.ПараметрыПерепроведения();
ПараметрыПерепроведения.Организация = Организация;
ПараметрыПерепроведения.УникальныйИдентификаторФормы = Новый УникальныйИдентификатор;
ПараметрыПерепроведения.МоментНачала = МоментНарушения;
ПараметрыПерепроведения.ДатаОкончания = ДатаОкончания;
ПараметрыПерепроведения.ОстанавливатьсяПоОшибке = ОстанавливатьсяПоОшибке;
ПараметрыПерепроведения.ЭтоЗакрытиеМесяца = Ложь;
Если НЕ ЗначениеЗаполнено(ПараметрыПерепроведения.АдресХранилищаСОшибками) Тогда
ПараметрыПерепроведения.Вставить("АдресХранилищаСОшибками", ПоместитьВоВременноеХранилище(Неопределено, Новый УникальныйИдентификатор()));
КонецЕсли;
АдресХранилища = ПоместитьВоВременноеХранилище(Неопределено, ПараметрыПерепроведения.УникальныйИдентификаторФормы);
Обработки.ГрупповоеПерепроведениеДокументов.ПерепроведениеДокументов(ПараметрыПерепроведения, АдресХранилища);
РезультатыПерепроведения = ПолучитьИзВременногоХранилища(АдресХранилища);
ТабДок = ПолучитьИзВременногоХранилища(РезультатыПерепроведения.АдресХранилищаСОшибками).ОтчетПоОшибкам;
ТабДок.Записать(Путь + НаимОрг + ".txt", ТипФайлаТабличногоДокумента.TXT);
Показать
Это вырезка из моей рабочей БП 3.0