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

Документы и Печать · 8 мин

Как удалить заявку в 1С

Как удалить заявку в 1С: пометка на удаление, контроль ссылок, удаление помеченных объектов, типичные ошибки и ограничения прав доступа.

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

В типовых конфигурациях 1С (Управление торговлей, ERP, Комплексная автоматизация, Управление нашей фирмой) применяется двухэтапный механизм: сначала объект помечается на удаление, затем специальная обработка удаляет помеченные объекты после проверки ссылочной целостности. Такой подход защищает базу от появления «битых» ссылок.

Ниже описан порядок действий для типовых конфигураций на управляемых формах, а также ситуации, когда удаление недоступно или небезопасно.

Убедитесь, что заявку действительно нужно удалять

Удаление документа — крайняя мера. Если заявка оформлена ошибочно, но уже участвовала в учёте, корректнее отменить её проведение или установить статус «Отменена» / «Закрыта», если конфигурация поддерживает статусы. Так сохраняется история операций, что важно для аудита и внутреннего контроля.

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

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

Как выбрать действие

Заявка — дубль или тестовая запись, связанных документов нетПометьте на удаление и удалите через обработку
Заявка ошибочна, но на её основании есть документыОтмените проведение или установите статус отмены, не удаляйте
Заявка в закрытом (запрещённом для изменения) периодеСогласуйте с администратором снятие даты запрета или оставьте документ
Нет кнопки пометки на удалениеПроверьте права пользователя у администратора базы

Шаг 1. Пометьте заявку на удаление

Найдите заявку в соответствующем журнале документов — например, «Продажи» → «Заявки покупателей» или «Закупки» → «Заявки поставщикам» (точные названия зависят от конфигурации). Откройте документ или выделите его в списке.

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

Признак результата: в списке документов заявка отображается зачёркнутой или с пиктограммой пометки удаления. Документ при этом физически остаётся в базе и по-прежнему виден в отчётах до окончательного удаления.

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

Шаг 2. Удалите помеченные объекты

Пометка на удаление не освобождает базу от объекта. Для окончательного удаления перейдите в раздел «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». В некоторых конфигурациях путь выглядит как «НСИ и администрирование» → «Поддержка и обслуживание».

Запустите обработку и выберите режим: «Выборочное удаление» (отметьте только нужную заявку) или «Автоматическое удаление всех помеченных объектов». Для точечной операции безопаснее выборочный режим — он не затронет другие помеченные объекты, которые, возможно, пометили коллеги.

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

Что делать, если заявка не удаляется

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

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

Третья причина — недостаток прав. В типовых конфигурациях интерактивное удаление и работа с обработкой «Удаление помеченных объектов» доступны пользователям с правами администратора или с отдельно назначенным правом на удаление. Обратитесь к администратору базы, если кнопки недоступны.

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

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

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

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

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

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

Заявка в журнале документов
Норма

Документ отсутствует в списке

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

Документ зачёркнут — пометка есть, удаления не было

Отчёты и связанные документы
Норма

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

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

Появились битые ссылки — нужен администратор

Связанные заказы и счета
Норма

Отменены, удалены или перепривязаны

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

Ссылаются на удалённую заявку

Особенности в разных конфигурациях и режимах работы

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

В конфигурациях с обменами данными (РИБ, синхронизация с другими базами) удалённая заявка передаётся в другие узлы как удаление. Если в другой базе документ уже использован, при синхронизации возможны конфликты. Перед удалением заявок в распределённых системах согласуйте действия с администратором обмена.

Если заявки-дубли появляются регулярно, полезно настроить регламентное задание «Удаление помеченных объектов» по расписанию в нерабочее время. Тогда база очищается автоматически, а пользователям достаточно только помечать лишние документы.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Можно ли восстановить удалённую заявку?

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

Почему кнопка «Пометить на удаление» неактивна?

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

Чем отмена заявки отличается от удаления?

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

Удалится ли заявка автоматически после пометки?

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

Что делать с надписями «Объект не найден» после удаления?

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

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

Да. В списке документов выделите несколько строк (с клавишей Ctrl или Shift) и пометьте их на удаление одной командой. Затем в обработке «Удаление помеченных объектов» выберите выборочный режим и отметьте нужные документы галочками.

Итог

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

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