1С:Предприятие 8.2 (8.2.19.68). Конфигурация Бухгалтерия для Украины, редакция 1.2.15.1 клиент-серверный вариант работы. СУБД Postgres 8.
После обновления и платформы и конфигурации вскрылась неприятная ошибка - выскакивает указанная ошибка при проведении амортизации, а именно при установке управляемой блокировки в полностью типовом коде.
СтруктураПараметровБлокировки = Новый Структура("ТипТаблицы, ИмяТаблицы, ИсточникДанных",
"РегистрБухгалтерии", "Хозрасчетный", ИсточникДанных);
СтруктураЗначенийБлокировки = Новый Структура("Период, Организация",
Новый Диапазон(НачалоМесяца(ДатаРасчета), КонецМесяца(ДатаРасчета)), Организация);
СтруктураИсточникаДанных = Новый Структура("Счет", "СчетНачисленияАмортизации");
ОбщегоНазначения.УстановитьУправляемуюБлокировку(СтруктураПараметровБлокировки, СтруктураЗначенийБлокировки, СтруктураИсточникаДанных);
Тестирование и исправление не помогло.
Есть два варианта обхода: выгрузить базу в файл-серверную копию и провести амортизацию там с последующей загрузкой взад либо в конфигурации изменить свойство Режим управления блокировкой данных на автоматический.
Есть еще другие варианты?
И чем грозит изменение Режима управления блокировкой данных?
Правильно поставленный вопрос содержит до 90% ответа.