К статье
Практический материал

Торговля и Склад · 10 мин

Как удалять документы и данные в 1С Управление торговлей

Пошаговая инструкция по удалению документов, товаров и контрагентов в 1С Управление торговлей 11: пометка на удаление, контроль ссылок, права и типичные ошибки.

Удаление данных в 1С Управление торговлей 11 устроено иначе, чем в обычных программах: просто стереть документ или товар из базы нельзя. Система защищает целостность учёта, поэтому любое удаление проходит в два этапа — сначала объект помечается на удаление, затем специальная обработка проверяет, не используется ли он в других документах, и только после этого физически удаляет запись.

Такой подход не случаен. Если бы можно было удалить номенклатуру, которая указана в прошлогодних реализациях, отчёты за прошлые периоды «сломались» бы: суммы изменились бы, проводки стали бы недействительными, а сверка с контрагентами перестала бы сходиться. Поэтому прежде чем удалять, важно понимать механику ссылочной целостности и знать, где в программе находятся нужные инструменты.

В этой статье разобраны основные сценарии: удаление документов, элементов справочников (товаров, контрагентов, договоров), массовая пометка, работа с правами доступа и ситуации, когда удалить объект нельзя и что делать вместо удаления.

Как устроено удаление в 1С: пометка и контроль ссылок

Пометка на удаление — это не само удаление, а флаг, который говорит системе: «этот объект больше не используется в работе». Помеченный документ перестаёт учитываться в большинстве отчётов и проведении, но физически остаётся в базе. Это даёт возможность отменить ошибочную пометку — достаточно снять её той же командой.

Физическое удаление выполняет обработка «Удаление помеченных объектов». Перед удалением она проверяет ссылочную целостность: если хотя бы один другой объект базы ссылается на помеченный, удаление блокируется, а программа показывает список мест использования. Например, товар, который встречается в заказе клиента, удалить не получится, пока вы не разберётесь с этим заказом.

Как пометить на удаление документ

Откройте нужный журнал документов — например, «Продажи» → «Реализации товаров и услуг». Выделите строку документа и нажмите клавишу Del либо вызовите контекстное меню правой кнопкой мыши и выберите «Пометить на удаление / Снять пометку». Повторное выполнение команды снимает пометку — это удобно при случайном нажатии.

Если документ был проведён, система при пометке предложит отменить проведение. Соглашайтесь: пометить на удаление проведённый документ без отмены проведения нельзя. После пометки документ в журнале отображается перечёркнутым значком, что позволяет быстро отличить его от рабочих.

Для массовой пометки выделите несколько строк с зажатой клавишей Ctrl или Shift и примените команду ко всем выделенным. Это удобно при чистке тестовых данных или ошибочно загруженных пакетов документов.

Порядок удаления документа
  1. 1
    Найдите документ в соответствующем журнале и убедитесь, что он действительно не нужен
  2. 2
    Выделите строку и нажмите Del или выберите «Пометить на удаление» в контекстном меню
  3. 3
    Согласитесь на отмену проведения, если документ был проведён
  4. 4
    Откройте «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
  5. 5
    Нажмите «Удалить» и дождитесь контроля ссылок
  6. 6
    Если есть препятствующие ссылки — разберите их и повторите удаление

Как удалить товар, контрагента или другой элемент справочника

Справочники в УТ 11 — «Номенклатура», «Контрагенты», «Склады», «Договоры» и другие — очищаются по тому же принципу. Откройте список, выделите элемент и нажмите Del. Помеченный элемент остаётся в списке, но по умолчанию может скрываться в зависимости от настроек отбора.

Практически всегда попытка удалить использовавшийся товар или контрагента упирается в контроль ссылок: номенклатура фигурирует в документах продажи и закупки, контрагент — в реализациях, поступлениях и взаиморасчётах. Полное удаление таких объектов из рабочей базы с историей обычно невозможно, и это нормально.

Вместо удаления применяйте механизмы скрытия из работы. Для номенклатуры можно снять флаг использования в карточке или перевести товар в отдельную папку «Архив»; для контрагентов в УТ 11 предусмотрено согласование использования и возможность исключить партнёра из подбора. Так вы сохраните историю и не дадите менеджерам выбирать устаревшие позиции в новых документах.

Маршрут решения

Удалять или архивировать

Объект создан ошибочно и нигде не использовалсяПомечайте на удаление и удаляйте через контроль ссылок — это безопасно
Объект встречается в документах прошлых периодовНе удаляйте: скройте из подбора или перенесите в архивную группу
Нужно очистить тестовые данные перед стартом учётаРассмотрите специализированные обработки очистки базы на копии, а не ручное удаление
Дублирующийся контрагент или товарИспользуйте поиск и удаление дублей в разделе «Администрирование» → «Обслуживание»

Физическое удаление: обработка «Удаление помеченных объектов»

Инструмент находится в разделе «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». Доступны два режима: автоматическое удаление всех помеченных объектов и выборочное, где вы сами отмечаете, что именно удалять. Для первого знакомства рекомендуется выборочный режим — он наглядно показывает состав помеченных данных.

После запуска программа сначала выполняет контроль ссылок. Успешно удалённые объекты исчезают из списка, а по неудалённым выводится перечень мест использования с возможностью перейти к каждому объекту. Работайте с этим списком последовательно: откройте ссылающийся документ, замените в нём значение или тоже пометьте его на удаление, затем повторите запуск обработки.

В файловой базе удаление выполняется монопольно — потребуется, чтобы другие пользователи вышли из программы. В клиент-серверном варианте монопольный режим обычно не нужен, но на больших объёмах операция может занять заметное время.

Права доступа: почему кнопка удаления недоступна

Если команда «Пометить на удаление» неактивна или отсутствует, причина почти всегда в правах. В типовой УТ 11 право интерактивного удаления и работы с обработкой «Удаление помеченных объектов» есть у пользователей с ролями администратора; рядовым менеджерам и кладовщикам удаление обычно запрещено осознанно — это защита от случайной порчи учёта.

Дополнительно действует механизм дат запрета изменения данных («Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных»). Если документ попадает в закрытый период, пометить его на удаление не получится даже с правами администратора, пока дата запрета не будет сдвинута. Это типичная ситуация при попытке удалить документ прошлого квартала после сдачи отчётности.

Проверьте также, не включён ли для объекта обмен данными: объекты, участвующие в синхронизации с другими базами (например, с 1С:Бухгалтерией), после удаления в одной системе могут привести к рассинхронизации в другой. Согласуйте удаление с администратором обмена.

Типичные ошибки и как их избежать

Самая частая ошибка — попытка «почистить» базу удалением старых документов ради ускорения работы. Удаление проведённых документов прошлых периодов разрушает историю продаж, ломает аналитику и может привести к расхождениям при сверках. Для ускорения базы существуют другие средства: свёртка итогов, архивация, настройка регламентных заданий.

Вторая распространённая ошибка — пометка на удаление без последующего контроля ссылок и ожидание, что объект «сам исчезнет». Помеченные объекты копятся, занимают место и мешают восприятию списков. Заведите регламент: например, раз в месяц ответственный сотрудник запускает удаление помеченных объектов и разбирает остатки.

Типичные ошибки
01
Удаление документов закрытых периодов — разрушает отчётность и провоцирует расхождения при сверках
02
Игнорирование списка мест использования — объект так и остаётся неудалённым, а пользователь считает задачу выполненной
03
Работа без резервной копии — ошибочно удалённые данные невозможно восстановить иначе как из архива
04
Удаление вместо решения проблемы дублей — дубли корректно устраняются штатной обработкой поиска дублей с заменой ссылок
05
Пометка объектов, участвующих в обмене, без согласования — приводит к ошибкам синхронизации

Проверка результата после удаления

После завершения обработки убедитесь, что целевые объекты действительно удалены: обновите список документов или справочника и проверьте отсутствие помеченных значков. Если объект остался, вернитесь к списку мест использования — значит, ссылка обнаружена не была устранена.

Полезно проконтролировать смежные участки учёта. Если удалялись документы текущего периода, перепроведите связанные документы и сформируйте ключевой отчёт (например, «Продажи» или «Ведомость по товарам на складах»), чтобы убедиться в корректности итогов. Признаком проблемы служат «битые» ссылки вида «Объект не найден» в документах — такое бывает при нештатных вмешательствах в базу и требует тестирования и исправления.

Контрольные точки

Как проверить результат

Список помеченных объектов после обработки
Норма

Целевых объектов в списке нет

Тревожный признак

Объект остался и выводятся места использования

Журнал документов
Норма

Перечёркнутых строк нет, итоги отчётов не изменились неожиданно

Тревожный признак

Остались помеченные документы или «поехали» суммы

Документы, где фигурировал удаляемый элемент
Норма

Все ссылки заменены на корректные значения

Тревожный признак

Отображается «Объект не найден»

FAQ: частые вопросы об удалении в УТ 11

Можно ли удалить документ сразу, минуя пометку на удаление?

Штатно — нет, двухэтапная схема является стандартом платформы. Технически существуют внешние обработки прямого удаления, но их применение обходит контроль ссылок и почти гарантированно создаёт «битые» ссылки в базе. Использовать такие инструменты допустимо только на копии и при полном понимании последствий.

Почему товар не удаляется, хотя я пометил его и запустил удаление?

Значит, на товар есть ссылки: документы поступления или реализации, установка цен, заказы, записи регистров. Откройте список мест использования в обработке удаления и устраните каждую ссылку. Если товар использовался в истории, проще не удалять его, а исключить из подбора в новых документах.

Как восстановить случайно помеченный документ?

Пока не выполнено физическое удаление, достаточно снять пометку: выделите документ и повторно выполните команду «Пометить на удаление / Снять пометку», затем при необходимости проведите его заново. После физического удаления восстановление возможно только из резервной копии базы.

Кто должен выполнять удаление помеченных объектов в компании?

Оптимально назначить одного ответственного — администратора 1С или старшего пользователя с соответствующими правами, и проводить чистку по регламенту, например ежемесячно. Раздавать право физического удаления всем пользователям не стоит: это повышает риск потери данных.

Удалятся ли данные в связанной базе 1С:Бухгалтерии при обмене?

При настроенной синхронизации пометка на удаление может передаваться в другую базу в зависимости от правил обмена. Перед массовым удалением объектов, участвующих в синхронизации, проверьте настройки обмена и протестируйте поведение на одном объекте, чтобы избежать нежелательного удаления данных в связанной системе.

Итог

Что важно запомнить

Удаление в УТ 11 всегда двухэтапное: пометка, затем контроль ссылок в обработке «Удаление помеченных объектов». Используемые в документах объекты не удаляются — их архивируют. Перед физическим удалением делайте резервную копию, а право удаления давайте только ответственным сотрудникам.