Добрый день, подскажите пожалуйста, столкнулся с проблемой удаления документов "Сверка взаиморасчетов" из базы, при удалении помеченных объектов получаю сообщение "Ошибка удаления при вызове метода контекста (Удалить))
База файловая, на Sql загрузить не пробовал.
Заранее спасибо!
---
Такая ж беда, но я разобрался в чем было дело:
Общий модуль ОбменДаннымиСобытия

```1c
    Процедура ДополнитьПолучателей(Объект, Узлы) Экспорт

    Для Каждого Элемент Из Узлы Цикл

    Попытка
    Объект.ОбменДанными.Получатели.Добавить(Элемент);
    Исключение
    ИмяПланаОбмена = Элемент.Метаданные().Имя;
    ОбъектМетаданных = Объект.Метаданные();
    СтрокаСообщения = НСтр("ru = 'Для состава плана обмена [ИмяПланаОбмена] не указана регистрация объекта [ПолноеИмя]'");
    СтрокаСообщения = СтрЗаменить(СтрокаСообщения, "[ИмяПланаОбмена]", ИмяПланаОбмена);
    СтрокаСообщения = СтрЗаменить(СтрокаСообщения, "[ПолноеИмя]", ОбъектМетаданных.ПолноеИмя());
    ВызватьИсключение СтрокаСообщения;
    КонецПопытки;

    КонецЦикла;

    КонецПроцедуры
```

вот тут выпадало в ошибку, т.к конфа не на поддержке, закоментил/удалил/раскоментил - может быть не правильно, но помогло)

Всем спасибо за содействие!
---
а поиск ссылок на этот объект показывает, что он полностью независим и ссылка объекта больше нигде не "сидит"?

и команда "подробно" в форме как бы намекает, что SQL то тут при чем?
---
Ссылок нет, хз причем sql, так в голову пришло...

ОБ = Ссылка.ПолучитьОбъект():
Об.Удалить()

Такая же ошибка, хотя объект должен удалиться без вопросов
---
а если между строк вписать

```1c
    об.ОбменДанными.Загрузка = Истина;
```
---
Может ссылки на документ есть? Или кто-то заблокировал его.
Программно с проверкой ссылочности удали - если ошибка типовой обработки.
---
Ссылок нет, обработка типовая, в предыдущем ответе приложил скрин
---
А права то есть на непосредственное удаление? Есть ли разница, если запустить не внешнюю обработку, а стандартную обработку из конфигурации?
---
тогда должна быть ошибка в журнале регистрации по идее
---
Вы правы, есть инфа, стало легче, но не совсем)
---
вот так отработает?

```1c
    ОБ = Ссылка.ПолучитьОбъект():
    об.ОбменДанными.Загрузка = Истина;
    Об.Удалить();
```
---
Такая ж беда, но я разобрался в чем было дело:
Общий модуль ОбменДаннымиСобытия

```1c
    Процедура ДополнитьПолучателей(Объект, Узлы) Экспорт

    Для Каждого Элемент Из Узлы Цикл

    Попытка
    Объект.ОбменДанными.Получатели.Добавить(Элемент);
    Исключение
    ИмяПланаОбмена = Элемент.Метаданные().Имя;
    ОбъектМетаданных = Объект.Метаданные();
    СтрокаСообщения = НСтр("ru = 'Для состава плана обмена [ИмяПланаОбмена] не указана регистрация объекта [ПолноеИмя]'");
    СтрокаСообщения = СтрЗаменить(СтрокаСообщения, "[ИмяПланаОбмена]", ИмяПланаОбмена);
    СтрокаСообщения = СтрЗаменить(СтрокаСообщения, "[ПолноеИмя]", ОбъектМетаданных.ПолноеИмя());
    ВызватьИсключение СтрокаСообщения;
    КонецПопытки;

    КонецЦикла;

    КонецПроцедуры
```

вот тут выпадало в ошибку, т.к конфа не на поддержке, закоментил/удалил/раскоментил - может быть не правильно, но помогло)

Всем спасибо за содействие!
---
Все есть(
---
Еще бывает, что что-то при записи мешает удалиться документу. Например подписка на событие, которая в итоге говорит Отказ. При этом не всегда сообщая почему отказ.
---
В плане обмена, на узле зарегистрировано "удаление объекта"? Удали его оттуда через внутреннюю обработку "Регистрация изменений для обмена данными"