Добрый день!
Кто сталкивался с такой проблемой и как ее решить? Создаем собственное расширение в котором создано несколько «собственных» документов. Устанавливаем его в базе. В пользовательском режиме создаем несколько каких-либо (из этих) документов. Свое назначение/функцию они выполняют прекрасно. Допустим, решили их удалить. Стандартным способом помечаем их на удаление и так же стандартным способом пытаемся удалить через Удаление помеченных объектов. Вот тут и возникает сообщение об ошибке, разумеется — они не удаляются.
Сообщение об ошибке:
Ошибка в функции ФиксированныеДанные общего модуля ОбщегоНазначения.
Данные типа "Тарификация НСОТ" не могут быть зафиксированы.
{ОбщийМодуль.ОбщегоНазначения.Модуль(8454)}: ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{ОбщийМодуль.ОбщегоНазначения.Модуль(2627)}: ПроверкаФиксированностиДанных(Значение, Истина);
{Обработка.УдалениеПомеченныхОбъектов.МодульМенеджера(299)}:
ПередУдалениемГруппыОбъектов(
{Обработка.УдалениеПомеченныхОбъектов.МодульМенеджера(183)}:
РезультатОбработкиПакета = ОбработатьПакет(ПараметрыУдаления, Пакет);
{Обработка.УдалениеПомеченныхОбъектов.МодульМенеджера(76)}:
РезультатОбработки = ОбработатьУдаляемыеОбъекты(ПараметрыУдаления, УдаляемыеОбъекты, СведенияОМетаданных);
{Обработка.УдалениеПомеченныхОбъектов.МодульМенеджера(40)}:
УдалитьПомеченныеОбъектыКонкурентно(УдаляемыеОбъекты, ПараметрыУдаления);
{ОбщийМодуль.УдалениеПомеченныхОбъектовСлужебный.Модуль(1398)}:
РезультатУдаления = Обработки.УдалениеПомеченныхОбъектов.УдалитьПомеченныеОбъекты(ПараметрыУдаления, ИдентификаторЗадания);
{ОбщийМодуль.УдалениеПомеченныхОбъектовСлужебный.Модуль(640)}:
РезультатУдаления = УдалитьПомеченныеОбъектыСлужебный(УдаляемыеОбъекты, РежимУдаления, ИдентификаторЗадания);
{(1)}:УдалениеПомеченныхОбъектовСлужебный.УдалитьПомеченныеОбъекты(Параметры[0],Параметры[1],Параметры[2],Параметры[3],Параметры[4])
{ОбщийМодуль.ОбщегоНазначения.Модуль(8963)}: Возврат Вычислить(ИмяМетода + "(" + ПараметрыСтрока + ")"); // АПК:488 Исполняемый код безопасен.
{ОбщийМодуль.ДлительныеОперации.Модуль(1157)}:
Результат = ОбщегоНазначения.ВызватьФункциюКонфигурации(ИмяФункции, ПараметрыПроцедуры);
{ОбщийМодуль.ДлительныеОперации.Модуль(1112)}:
ВызватьФункцию(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ВсеПараметры.ПараметрыВыполнения.АдресРезультата);