Администрирование · 11 мин
Как удалить данные в 1С:Управление нашей фирмой
Как удалить документ, элемент справочника или помеченные объекты в 1С:Управление нашей фирмой: пометка на удаление, контроль ссылок, решение ошибок.
Удаление данных в 1С:Управление нашей фирмой (УНФ) устроено иначе, чем в обычных файловых программах. Прямое стирание записи из базы запрещено механизмами платформы: сначала объект помечается на удаление, затем система проверяет, не используется ли он в других документах и справочниках, и только после этого данные удаляются физически. Такой порядок защищает базу от «битых» ссылок, когда документ ссылается на уже несуществующего контрагента или товар.
Чаще всего пользователям нужно удалить ошибочно созданный документ, дубль контрагента или номенклатуры, лишнюю организацию или тестовые данные после первоначального заполнения. Во всех случаях схема одинаковая, но есть нюансы с правами доступа, проведёнными документами и ссылками из других объектов.
Ниже разобраны все рабочие способы удаления в УНФ: от пометки на удаление одного документа до массовой очистки базы через обработку «Удаление помеченных объектов», а также решение типовых проблем, когда программа не даёт удалить объект.
Как устроено удаление в 1С:УНФ и почему нельзя стереть объект сразу
1С использует двухэтапный механизм удаления. На первом этапе объект получает пометку удаления — он остаётся в базе, но перестаёт участвовать в движениях и отчётах (для документов пометка автоматически отменяет проведение). На втором этапе специальная обработка проверяет ссылочную целостность: если на помеченный объект ссылаются другие записи, удаление блокируется, и программа показывает, где именно объект используется.
Такое поведение — не ограничение, а защита. Если бы платформа позволяла удалять контрагента, указанного в сотне реализаций, все эти документы потеряли бы ссылку, и отчёты стали бы недостоверными. Поэтому перед удалением стоит понимать: чем дольше объект использовался в учёте, тем больше вероятность, что на него есть ссылки.
Как пометить на удаление документ или элемент справочника
Откройте нужный список — например, «Продажи → Счета на оплату» или «Компания → Контрагенты». Выделите объект и нажмите кнопку «Пометить на удаление» на панели инструментов списка (значок с крестиком) либо клавишу Delete. Программа спросит подтверждение — после согласия строка будет перечёркнута.
Тот же приём работает из формы самого объекта: откройте документ или карточку и в меню «Ещё» выберите «Пометить на удаление». Для проведённого документа пометка автоматически отменяет проведение — движения по регистрам будут стёрты, и документ перестанет влиять на остатки и взаиморасчёты.
Если объект помечен по ошибке, пометку можно снять тем же способом: выделите перечёркнутую строку и снова нажмите «Пометить на удаление» — система предложит снять пометку. Документ при этом придётся провести заново вручную, проведение автоматически не восстанавливается.
- 1Откройте список документов или справочник, где находится объект
- 2Выделите строку и нажмите «Пометить на удаление» или клавишу Delete
- 3Подтвердите действие в диалоге — строка станет перечёркнутой
- 4При ошибке снимите пометку тем же способом, затем перепроведите документ вручную
Как удалить помеченные объекты окончательно
Физическое удаление выполняется через обработку «Удаление помеченных объектов». Перейдите в раздел «Администрирование» и найдите пункт «Удаление помеченных объектов» (в ряде версий он находится в подменю «Обслуживание»). Запустить её может только пользователь с правами администратора или соответствующей ролью.
В открывшейся форме выберите режим: «Автоматическое удаление всех помеченных объектов» или «Выборочное удаление объектов». Второй вариант удобнее, когда нужно удалить только часть помеченного — программа покажет дерево объектов с флажками, и вы отметите нужные. Нажмите «Удалить» и дождитесь завершения контроля ссылочной целостности.
По итогам обработка выдаст результат: что удалено успешно, а что не удалено из-за ссылок. Неудалённые объекты будут показаны списком с указанием мест использования — по каждой строке можно перейти к объекту-источнику ссылки и исправить ситуацию.
Что делать, если объект не удаляется из-за ссылок
Самая частая ситуация: контрагента или товар нельзя удалить, потому что он указан в документах. В форме результатов удаления раскройте неудалённый объект — программа покажет все места использования. Дальше есть три варианта действий.
Первый — пометить на удаление ссылающиеся документы, если они тоже не нужны (например, удаляются тестовые данные целиком). Второй — заменить объект в документах на правильный: откройте документ, укажите другого контрагента или другую номенклатуру и перепроведите. Третий — оставить объект помеченным: пометка не мешает работе, объект просто не будет предлагаться при выборе, а удалить его можно будет позже.
Для дублей контрагентов и номенклатуры эффективнее не удалять, а объединять: в УНФ есть механизм замены ссылок — в карточке дубля через меню «Ещё» доступна функция «Заменить и удалить дубль» (в разных версиях название может отличаться). Программа перенесёт все ссылки на основной элемент и пометит дубль на удаление, после чего он удалится без конфликтов.
Как выбрать действие
Особые случаи: организации, пользователи, валюты и предопределённые элементы
Не всё в УНФ можно удалить штатно. Предопределённые элементы справочников (например, основная валюта, отдельные виды цен и налогов, создаваемые при первоначальном заполнении) защищены платформой — пометка на них либо не ставится, либо не рекомендуется, поскольку на них завязана логика конфигурации. Удаление таких элементов может нарушить работу подсистем.
Организацию можно пометить на удаление, но если по ней есть хоть один документ, контроль ссылок не даст её стереть. Фактически организацию с историей удалить невозможно без уничтожения всех её документов — обычно такую организацию просто помечают и исключают из работы. То же относится к пользователям: если человек создавал документы, его учётная запись останется в базе, её можно только отключить.
Отдельный случай — свёртка базы. Если цель не удалить пару объектов, а избавиться от старых данных за прошлые периоды, используйте обработку «Свёртка информационной базы» из типовой поставки: она формирует остатки на дату и помечает старые документы на удаление. Это безопаснее, чем ручное вычищение тысяч документов.
Типичные ошибки и ограничения при удалении
Одна из частых ошибок — попытка удалить объект без прав. Если кнопка пометки недоступна или обработка удаления не открывается, проверьте роли пользователя: нужны права на удаление соответствующих объектов и на администрирование. В небольших компаниях проще выполнить очистку под учётной записью с полными правами.
Вторая ошибка — удаление данных закрытого периода без анализа последствий. Удаление реализации прошлого года изменит регистры, а при перепроведении остатков могут «поплыть» взаиморасчёты и себестоимость. Если ведётся регламентированная отчётность, удаление документов сданных периодов сделает учёт расходящимся с отчётностью — такие действия нужно согласовывать с бухгалтером.
Третья ошибка — массовая пометка без фильтров. Пользователи иногда помечают весь список, включая нужные документы. Перед массовыми действиями отберите данные отбором по дате, организации или статусу и проверьте выборку глазами. Пометка снимается легко, но восстановление проведения сотен документов — трудоёмкая работа.
Как проверить результат удаления
После завершения обработки убедитесь, что объекты действительно исчезли: обновите список документов или справочника — помеченных строк быть не должно. Если обработка сообщила о частичном удалении, сохраните или сфотографируйте список неудалённых объектов, чтобы вернуться к ним позже.
Дополнительно проверьте связанные отчёты: сформируйте оборотно-сальдовую ведомость, отчёт по взаиморасчётам или остатки склада за затронутый период и сравните с ожидаемыми значениями. Если документы удалялись из закрытого периода, перепроведите остатки или выполните восстановление последовательностей, если оно предусмотрено в вашей настройке учёта.
Как проверить результат
Помеченные строки исчезли, поиск не находит удалённый объект
Перечёркнутые строки остались — удаление не завершено или есть ссылки
Обороты и сальдо соответствуют ожиданиям после удаления
Появились отрицательные остатки или «висящие» долги по удалённым контрагентам
Все выбранные объекты в списке успешно удалённых
Есть блок «не удалено» с перечнем мест использования
Частые вопросы
Можно ли восстановить удалённый документ в УНФ?
После физического удаления через обработку «Удаление помеченных объектов» восстановить документ штатными средствами нельзя — только из резервной копии базы. Пока объект лишь помечен, он восстанавливается снятием пометки. Поэтому перед очисткой всегда делайте копию базы.
Почему кнопка «Пометить на удаление» неактивна?
Чаще всего не хватает прав: роль пользователя не включает право удаления для этого вида объектов. Реже причина в том, что объект является предопределённым элементом или форма открыта в режиме, где изменение запрещено. Проверьте права или выполните действие под учётной записью администратора.
Чем пометка на удаление отличается от отмены проведения?
Отмена проведения убирает движения документа по регистрам, но сам документ остаётся рабочим и видимым в списках. Пометка на удаление дополнительно отменяет проведение и отмечает документ как кандидата на уничтожение — он перечёркивается в списке и исключается из подбора.
Как удалить сразу много документов за период?
Откройте список документов, установите отбор по периоду и организации, выделите строки (Ctrl+A в списке) и нажмите «Пометить на удаление». Затем запустите «Удаление помеченных объектов» в выборочном режиме. Для очистки целых прошлых периодов надёжнее использовать обработку свёртки базы.
Не удаляется контрагент — что делать в первую очередь?
Запустите удаление помеченных объектов и посмотрите список мест использования контрагента в протоколе. Если это дубль — выполните замену ссылок на основного контрагента через функцию объединения дублей. Если документы нужны для истории — просто оставьте контрагента помеченным, работе это не мешает.
Можно ли удалить организацию, по которой были документы?
Полностью — только удалив или очистив все её документы, что для действующей базы обычно неприемлемо. Практичный вариант: пометить организацию на удаление и не использовать её в новых документах. Помеченная организация не предлагается при выборе и не мешает учёту.
Что важно запомнить
Удаление в 1С:УНФ всегда идёт в два этапа: пометка на удаление, затем обработка «Удаление помеченных объектов» в разделе «Администрирование». Ссылки из других документов блокируют удаление — их устраняют или заменяют. Перед массовой очисткой делайте резервную копию и согласовывайте удаление закрытых периодов с бухгалтером.