Вот такая вот ошибка во время выполнения отложенного обновления ИБ. ОбработатьКлассификаторОрганизацийЕГАИСДляУстановкиСоответствий: Открытая внутри обработчика обновления транзакция осталась активной. Все типовое, накатываю релиз 11.3.3 231 Никогда не встречал подобног поэтому пишу сюда.
это значит что ЗафиксироватьТранзакцию(); потерялась.
НачатьТранзакцию (BeginTransaction)
Глобальный контекст
НачатьТранзакцию (BeginTransaction)
Синтаксис:
НачатьТранзакцию(<Режим блокировок>)
Параметры:
<Режим блокировок> (необязательный)
Тип: РежимУправленияБлокировкойДанных. Установка параметра имеет смысл, если для свойства конфигурации "Управления блокировкой данных" выбрано значение "Автоматический и Управляемый".
Если значение параметра Автоматический, то данная транзакция будет выполняться в режиме автоматических блокировок.
Если значение параметра Управляемый, то в данной транзакции будут выполняться управляемые блокировки.
Если к моменту вызова данного метода была начата транзакция, выполняющаяся в автоматическом режиме управления блокировками, то установка значения параметра Управляемый не приведет к изменению режима управления блокировками.
Если к моменту вызова данного метода была начата транзакция, выполняющаяся в управляемом режиме блокировок, то установка значения параметра Автоматический приведет к возникновению исключительной ситуации, которая может быть обработана конструкцией Попытка... Исключение... КонецПопытки.
Значение по умолчанию: Автоматический
Описание:
Открывает транзакцию. Транзакция предназначена для записи в информационную базу согласованных изменений. Все изменения, внесенные в информационную базу после начала транзакции, будут затем либо целиком записаны, либо целиком отменены.
Пример:
// Увеличение закупочной цены на 5%
ВыборкаТоваров = Справочники.Номенклатура.Выбрать();
НачатьТранзакцию();
Пока ВыборкаТоваров.Следующий() Цикл
ТоварОбъект = ВыборкаТоваров.ПолучитьОбъект();
ЗакупочнаяЦена = ТоварОбъект.ЗакупочнаяЦена;
Если ЗакупочнаяЦена <> 0 Тогда
ТоварОбъект.ЗакупочнаяЦена = ЗакупочнаяЦена * 1.05;
ТоварОбъект.Записать();
КонецЕсли
КонецЦикла;
ЗафиксироватьТранзакцию();
как чинил бы я.
0) бекапнуть бд
1) вскрыть поддержку, найти и починить ОбработатьКлассификаторОрганизацийЕГАИСДляУстановкиСоответствий
2) прокатить обработчики до конца
3) вкатить поддержку обратно.