НАЗНАЧЕНИЕ
Включить возможность интерактивного удаления объектов в 1С УНФ через создание расширения конфигурации — без снятия с поддержки.
ПРИМЕНЕНИЕ
Когда нужно удалить объекты, которые не удаляются стандартными средствами (пометкой на удаление). По умолчанию в УНФ интерактивное удаление запрещено — это намеренная защита от случайного удаления, так как битые ссылки на несуществующие объекты могут вызвать ошибки в работе системы.
⚠️ Предупреждение: интерактивное удаление нежелательно в штатной работе. Использовать только когда объект действительно невозможно удалить другим способом.
УСЛОВИЕ
-
Доступ к конфигуратору базы;
-
Конфигурация остаётся на поддержке (снимать с поддержки нельзя — это сложнее и нежелательно).
ШАГИ
-
Открыть базу в режиме Конфигуратора;
-
Во вкладке «Конфигурация» открыть «Расширения конфигурации» — откроется небольшое окно;
-
Кнопкой «Добавить» создать расширение с нуля, назначение — «Адаптация». Имя можно дать любое;
-
Снять все галочки, кроме «Активно» — чтобы расширение подключилось и работало;
-
Двойным кликом открыть созданное расширение — внутри ничего не будет;
-
Из основной конфигурации добавить в расширение роль «Полные права» и объекты, которые нужно удалить интерактивно (например, документ «Чеки ККМ»). Добавляется через контекстное меню на объекте → «Добавить в расширение»;
-
В конфигурации расширения открыть раздел «Общие» → «Роли» → роль «Полные права»;
-
Выбрать объект «Документы» и проставить все галочки — все объекты, входящие в «Документы», получат все права, в том числе право «Интерактивное удаление»;
-
Обновить конфигурацию расширения: «Действия» → «Конфигурация» → «Обновить конфигурацию баз данных»;
-
Запустить базу в режиме отладчика и проверить работу.
РЕЗУЛЬТАТ
Выделить нужные объекты и удалить комбинацией Shift+Del. Система предупредит «Удалить выбранные объекты?» — значит права на интерактивное удаление получены.
ТИПОВЫЕ ОШИБКИ
❌ Проблема: после обновления конфигурации расширения интерактивное удаление всё равно недоступно.
✅ Решение: убедиться, что галочка «Активно» у расширения стоит, и что роль «Полные права» и нужные объекты действительно добавлены в расширение.
❌ Проблема: при добавлении объекта в расширение пункт «Добавить в расширение» недоступен.
✅ Решение: убедиться, что расширение создано и открыто в конфигураторе, и что вы находитесь в основной конфигурации при вызове контекстного меню.



