Выяснилось, что пустая ссылка на Авансовый отчёт с указанием Договора завалилась в последовательность "Взаиморасчеты"(в БП есть такая последовательность документов)
(1) ДоговорКонтрагента - помечен на удаление
Пытаемся удалить стандартной обработкой удаления помеченных
получаем ошибку, что договор используется в Авансовом отчёте (номера нет, даты нет, ссылки тоже нет)
Поиск по истории, РС, Проводкам и т.д. не даёт результата, бо нет ссылки
Лезем в последовательность документов "Взаиморасчёты" и видим запись "Наш договор" + "Авансовый отчёт" - именно пустая ссылка. В норме должно быть НЕОПРЕДЕЛЕНО
Вот эту запись и видит стандартная обработка и удалить договор не даёт
(3) В SQL доступа нет, но это не битая ссылка, а именно запись в последовательности документов
Есть предположение, что как-то некорректно отработало одно из обновлений БП (не зачистили записи в последовательности)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший