И главное не кто работать ведь не может. Перед обновлением сделал выгрузку данных. Если я их загружу все восстановиться (в смысле как будто обновления не делал)или все готовить вазелин.
// Замена кодов счетов и типов аналитики в формах документов.
Состояние("Обновление документов");
Если ОбработкаСчетовВДокументахВыполнена = 0 Тогда
ОбработкаСчетовВДокументах();
КонецЕсли;
Состояние("Обновление операций и проводок");
Опер = СоздатьОбъект("Операция");
Опер1 = СоздатьОбъект("Операция");
Фильтр = "Н02.02,*;*,Н02.02";
Опер.ВыбратьОперацииСПроводками(,, Фильтр);
Пока Опер.ПолучитьОперацию() = 1 Цикл
ОперацияИзменена = 0;
Опер1.НайтиОперацию(Опер.Документ);
Опер1.ВыбратьПроводки();
Пока Опер1.ПолучитьПроводку() = 1 Цикл
СчетДт = Опер1.Дебет.Счет;
СчетКт = Опер1.Кредит.Счет;
Если Опер1.Дебет.Счет = СчН02_02 Тогда
Опер1.Дебет.Счет = СчН02_02_1;
ОперацияИзменена = 1;
КонецЕсли;
Если Опер1.Кредит.Счет = СчН02_02 Тогда
Опер1.Кредит.Счет = СчН02_02_1;
ОперацияИзменена = 1;
КонецЕсли;
КонецЦикла;
Если ОперацияИзменена = 1 Тогда
Опер1.Записать(); вот тут вываливаеться
КонецЕсли;