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