Пометка на удаление в 1С 8.3: поставить, снять, довести до удаления
Содержание
Чтобы поставить пометку удаления в 1С, выделите элемент в списке и нажмите клавишу Del. Программа спросит подтверждение, и после ответа «Да» у строки появится значок с крестом. Это ещё не удаление: объект остаётся в базе, но считается ненужным.
Физически объект исчезает только после отдельной процедуры «Удаление помеченных объектов». Такая двухшаговая схема защищает от случайной потери данных: пометить можно быстро, а вот окончательное удаление проверяет, не ссылается ли на объект что-то ещё. Ниже — как это работает для справочников, документов и пачки объектов сразу.
Что происходит с объектом, когда вы ставите пометку удаления
Пометка — это обычный признак в данных объекта, у каждого справочника и документа он свой. Сам по себе признак ничего не стирает. Он говорит программе и пользователям: «этим больше не пользуемся».
Что меняется после пометки:
- 🗑 в списках у строки появляется значок с крестом;
- 🔒 в формах подбора помеченные элементы обычно не предлагаются, их трудно выбрать по ошибке;
- 📄 помеченный документ перестаёт быть проведённым, его движения по регистрам убираются;
- 🔗 старые документы, где элемент уже был указан, продолжают на него ссылаться и открываются как раньше.
Последний пункт и объясняет, зачем нужна пометка вместо прямого удаления. Контрагента, по которому были продажи за три года, просто так стереть нельзя: ссылки в документах оборвутся. Пометили, и он тихо ушёл из выбора, а история осталась.
Пометка обратима. Пока вы не запустили удаление помеченных, любой объект можно вернуть в работу одним действием.
Как поставить пометку удаления в справочнике
Справочники — номенклатура, контрагенты, сотрудники, склады, договоры. Способов три, результат одинаковый.
Из списка
- Откройте нужный справочник через раздел меню (например, «Справочники» или «Покупки»/«Продажи» — зависит от конфигурации).
- Найдите строку и выделите её щелчком.
- Нажмите
Del. - В окне подтверждения нажмите «Да».
Тот же результат даёт правый щелчок по строке и пункт «Пометить на удаление / Снять пометку». Если пункта не видно, откройте меню «Ещё» над списком: в 8.3 многие команды спрятаны там.
Из карточки элемента
Откройте элемент двойным щелчком. В форме найдите меню «Ещё» и выберите «Пометить на удаление». Карточка закроется или обновится, а в заголовке окна появится отметка о пометке. Этот способ удобен, когда вы уже читаете карточку и видите, что перед вами дубль.
Группа в иерархическом справочнике
Если справочник устроен папками (номенклатура, контрагенты по группам), помечать можно и саму группу. Перед этим загляните внутрь: пометка группы не равна пометке всех вложенных элементов. Чтобы убрать папку целиком, сначала разберитесь с содержимым, иначе потом придётся искать «осиротевшие» строки.
Прежде чем помечать контрагента или номенклатуру, убедитесь, что это действительно дубль или ненужная запись. Пометка остальных пользователей не уведомляет: завтра кто-то не найдёт товар в подборе и начнёт создавать его заново.
Пометка удаления документов: что меняется в учёте
С документами всё серьёзнее, потому что они двигают регистры и бухгалтерские счета. Порядок действий тот же: выделить в журнале и нажать Del либо воспользоваться командой «Пометить на удаление» в карточке.
Проведённый документ
Когда вы помечаете проведённый документ, 1С отменяет проведение. Движения по регистрам, проводки и записи складского учёта удаляются, остатки и обороты пересчитываются. Для оперативного учёта это то, что нужно. Для закрытого периода — опасная операция, которую система может и запретить.
Непроведённый документ
Здесь ничего не откатывается, поскольку движений нет. Помечайте смело: это обычный способ убрать черновик или заготовку.
Документы закрытого периода
Если в базе установлена дата запрета изменений, пометить на удаление документ раньше этой даты не получится. Программа выдаст сообщение о запрете, а правильное действие — согласовать изменение с тем, кто отвечает за закрытие периода . Обходить запрет через смену даты документа не стоит: так расходятся данные в отчётности.
Подчинённые документы
Документ может быть основанием для других. Например, реализация создана на основании заказа покупателя, а счёт-фактура — на основании реализации. Пометив основание, вы не помечаете автоматически «детей»: они остаются в базе и на него ссылаются. Сначала разберитесь с нижним звеном цепочки.
| Состояние документа | Что произойдёт при пометке | Риск |
|---|---|---|
| Непроведённый | Просто получит признак | Минимальный |
| Проведённый, период открыт | Проведение отменяется, движения исчезают | Меняются остатки и обороты |
| Проведённый, период закрыт | Операция блокируется запретом изменений | Нельзя без согласования |
| Основание для других документов | Помечается только он сам | Остаются «висячие» ссылки |
Массовая пометка удаления: быстро, но с оглядкой
Когда нужно убрать десятки позиций, выделять по одной неудобно.
Выделение несколькими строками
В списке выделите диапазон: щёлкните первую строку, зажмите Shift и щёлкните последнюю. Для выбора отдельных строк используйте Ctrl. Затем нажмите Del и подтвердите. Одно подтверждение накрывает все выбранные строки.
Отбор перед пометкой
Надёжнее сначала отфильтровать список. Включите отбор (например, номенклатура без движений, контрагенты без договоров) и пометьте всё выведенное. Так вы не зацепите лишнего: на экране остаётся только то, что подходит под критерий.
Поиск и удаление дублей
Если задача звучит как «у нас три одинаковых контрагента», эффективнее штатная обработка поиска дублей — она находится в разделе «Администрирование» и объединяет дубли, переназначая ссылки. После объединения лишний элемент как раз остаётся помеченным на удаление. Ручная пометка дубля без замены ссылок оставляет документы привязанными к старой записи.
Чего не делать
- ❌ Не помечайте всё подряд «на всякий случай» перед удалением помеченных: чем больше пометок, тем сложнее понять, что именно ушло.
- ❌ Не запускайте массовые операции в рабочее время в базе, где идёт проведение документов: возможны блокировки и конфликты.
- ❌ Не удаляйте помеченное без копии базы.
Перед массовой пометкой и последующим удалением сделайте резервную копию базы. Отменить окончательное удаление нельзя, восстановить объекты можно только из копии.
Как снять пометку удаления
Снятие делается тем же способом, которым ставилась пометка. Выделите объект с крестиком и снова нажмите Del, программа предложит снять пометку. Работает и пункт «Пометить на удаление / Снять пометку» из контекстного меню.
Теперь нюанс для документов. После снятия пометки документ остаётся непроведённым. Проведение не возвращается само: откройте документ и нажмите «Провести». Если пропустить этот шаг, документ будет лежать в журнале, но в отчётах его не будет.
Отдельно про результат: снять пометку можно только с тех объектов, которые ещё не удалены. Если вы уже выполнили «Удаление помеченных объектов», возвращать нечего.
Удаление помеченных объектов: как довести дело до конца
Пока выполнена только пометка, база «тяжелее» не становится, а дубли продолжают накапливаться. Чтобы стереть объекты, используется обработка «Удаление помеченных объектов». В типовых конфигурациях её ищут в разделе «Администрирование», подраздел «Обслуживание».
Обработка работает в двух режимах:
- Автоматическое удаление — программа сама находит все помеченные объекты и пытается удалить их;
- Выборочное удаление — вы видите список и отмечаете, что именно удалять.
Для первого раза берите выборочный режим: он показывает, что вообще помечено, и даёт шанс заметить чужую пометку.
Контроль ссылок
Перед удалением 1С проверяет, не ссылаются ли на объект другие данные. Если ссылок нет, объект удаляется. Если есть, он остаётся в базе, а программа показывает список причин: в каких документах и справочниках он использован. Это защита целостности, а не сбой.
Когда лучше запускать
Удаление помеченных затрагивает множество таблиц, поэтому лучше запускать его вне рабочего времени, когда пользователи вышли из базы. В крупных базах на серверной версии процедура может идти заметное время, так что планируйте вечер, а не обеденный перерыв.
Пометка удаления в 1С 8.2 и 8.3: в чём разница
Принцип одинаковый: сначала пометка, потом удаление помеченных. Различается только внешний вид.
| Что | В 8.2 (обычные формы) | В 8.3 (управляемый интерфейс) |
|---|---|---|
| Пометка в списке | Клавиша Del или меню «Действия» | Клавиша Del, контекстное меню или «Ещё» |
| Команды над списком | Панель «Действия» | Кнопка «Ещё» и командная панель |
| Удаление помеченных | Меню «Операции» или «Администрирование» | Раздел «Администрирование», подраздел «Обслуживание» |
| Режимы удаления | Есть автоматический и выборочный | Есть автоматический и выборочный |
Если вы работаете в старой конфигурации на обычных формах, ориентируйтесь на меню «Действия» и пункт «Пометить на удаление / Снять пометку». Сама клавиша Del работает в обеих версиях.
Ошибки при пометке и удалении и что с ними делать
Чаще всего вопросы возникают на трёх этапах: пометка не ставится, объект не удаляется, помеченное снова всплывает.
Нет такой команды или кнопка недоступна
Причина почти всегда в правах. Пометка на удаление — отдельное право, и у части ролей оно отключено. Обратитесь к администратору, чтобы проверил роль пользователя: нужно право на интерактивную пометку удаления.
Объект не удаляется, хотя помечен
Это нормальное поведение при наличии ссылок. Откройте результат удаления, посмотрите список «Не удалось удалить» и причины: чаще всего это документы, регистры сведений или другие справочники. Варианты:
- Заменить объект в документах на другой (если это допустимо) и повторить удаление.
- Оставить пометку, если объект нужен как история.
- Объединить дубли обработкой поиска и замены, чтобы ссылки ушли на «правильный» элемент.
Помеченные элементы мешают в списках
Иногда в формах выбора видны помеченные строки. Это зависит от настроек списка и отбора. Если помеченные мешают, включите отбор по признаку пометки или удалите их штатной обработкой.
Пометка не ставится из-за запрета изменений
Если сообщение говорит о запрете, это защита периода. Решается она организационно, не обходным путём.
Частые вопросы
Пометка на удаление удаляет объект из базы?
Можно ли восстановить объект после удаления помеченных?
Почему после пометки документа изменились остатки?
Как отличить помеченный элемент в списке?
Можно ли пометить сразу много объектов?
Shift или Ctrl, нажмите Del и подтвердите. Для точности сначала задайте отбор.