Удаление перемещения в — казалось бы, простая операция, но она таит в себе массу подводных камней. Неправильные действия могут привести к расхождению остатков, ошибкам в отчетности или даже блокировке проводок, если документ уже попал в закрытый период. Эта статья поможет разобраться, как безопасно удалить перемещение в разных версиях 1С:Управление торговлей, 1С:Бухгалтерия и 1С:ERP, а также что делать, если система не дает это сделать.

Особое внимание уделим ситуациям, когда:

  • 📄 Документ проведен и влияет на остатки
  • 🔒 Период закрыт, а удалить перемещение все равно нужно
  • 🔄 Перемещение связано с другими документами (заказами, реализациями)
  • 🚫 Система выдает ошибку "Недостаточно прав" или "Документ используется"

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

📊 Какую версию 1С вы используете?
1С:Управление торговлей 11
1С:Бухгалтерия 3.0
1С:ERP 2.5
1С:Розница 2.3
Другую версию

1. Удаление непроводённого перемещения

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

  1. Откройте журнал документов Перемещения товаров (путь: Склад → Перемещения товаров или Документы → Складские документы).
  2. Найдите нужный документ по номеру, дате или контрагенту.
  3. Кликните по нему правой кнопкой мыши и выберите Удалить (или нажмите Delete на клавиатуре).
  4. Подтвердите удаление в появившемся окне.

Если кнопка Удалить неактивна, проверьте:

  • 🔓 У вас достаточно прав (роль должна включать право на удаление документов)
  • 📅 Документ не попадает в закрытый период (даже непроводённый)
  • 🔗 Документ не используется в других операциях (например, как основа для реализации)
💡

Перед удалением сделайте резервную копию базы или хотя бы экспортируйте документ в файл (кнопка "Сохранить как..." в меню документа).

2. Удаление проведённого перемещения

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

  1. Откройте документ Перемещение товаров на редактирование.
  2. Нажмите кнопку Отменить проведение (или Действия → Отменить проведение).
  3. После отмены проведения кнопка Удалить станет активной.
  4. Удалите документ и сохраните изменения.

⚠️ Внимание: Если после удаления остатки на складах стали отрицательными, значит, это перемещение было частью цепочки документов (например, резервирование → перемещение → реализация). В таком случае:

⚠️ Внимание: Перед удалением проверьте связанные документы через отчет Анализ субконто или Карточка счета (раздел Отчеты → Стандартные отчеты). Если перемещение связано с заказом покупателя, его удаление может нарушить резервирование товаров.

Если после удаления возникли расхождения, восстановите остатки с помощью документа Инвентаризация или Корректировка записей регистров.

Снять проведение документа|Проверить связанные документы (заказы, реализации)|Сверить остатки до и после удаления|Сделать резервную копию базы (опционально)

-->

3. Удаление перемещения в закрытом периоде

Одна из самых сложных ситуаций — когда перемещение попадает в закрытый период. В этом случае система обычно блокирует любые изменения. Что делать?

Есть несколько способов:

  • 🔄 Сторнирование: Создайте документ Сторно для этого перемещения (кнопка Действия → Создать на основании → Сторно). Это позволит сохранить историю операций, но обнулит их влияние на остатки.
  • 📝 Корректирующее перемещение: Создайте новое перемещение с обратным движением товаров (с того склада, куда они были перемещены, обратно).
  • 🔓 Разблокировка периода: Если у вас есть права администратора, можно временно открыть период через Администрирование → Настройки программы → Закрытие периода. Но это рискованно!

⚠️ Внимание: Разблокировка закрытого периода может привести к:

  • 📉 Нарушению отчетности (если период уже сдан в налоговую)
  • 🔄 Конфликтам при обмене данными с другими базами
  • 🚫 Блокировке других пользователей

Лучше всего в такой ситуации согласовать действия с бухгалтерией или ИТ-отделом.

Что будет, если принудительно удалить документ из закрытого периода?

Принудительное удаление (например, через прямые SQL-запросы) может привести к невозможности закрытия следующих периодов, ошибкам в регистрах накопления и расхождениям в отчетах типа "Оборотно-сальдовая ведомость". Восстановление базы в таком случае потребует вмешательства программиста 1С.

4. Удаление перемещения, связанного с другими документами

Иногда перемещение нельзя удалить, потому что оно используется в других операциях. Например:

  • 📦 Является основанием для Реализации товаров
  • 🔗 Связано с Заказом покупателя через резервирование
  • 📋 Входит в Отчет о розничных продажах

В таких случаях алгоритм действий следующий:

  1. Откройте документ и перейдите на вкладку Связи (или Движения).
  2. Посмотрите, какие документы ссылаются на это перемещение.
  3. Если связь некритична (например, это просто аналитический отчет), можно удалить перемещение принудительно через Все функции → Удаление помеченных объектов.
  4. Если связь важна (например, реализация), сначала удалите или скорректируйте зависимый документ.

Пример: Если перемещение связано с Реализацией товаров, сначала отмените проведение реализации, удалите строку с товаром из этого перемещения, а затем уже удаляйте само перемещение.

Тип связи Как удалить перемещение Риски
Связь с Заказом покупателя Отменить резервирование в заказе, затем удалить перемещение Могут сняться резервы по другим товарам
Связь с Реализацией Удалить строку товара из реализации или создать сторно Изменится сумма реализации в отчетности
Связь с Инвентаризацией Перепровести инвентаризацию после удаления Расхождения в остатках
Связь с Отчетом комитента Создать корректирующий документ Изменение комиссионного вознаграждения

5. Удаление перемещения через обработку

Если стандартными средствами удалить перемещение не получается, можно воспользоваться внешними обработками. Например, обработкой "Поиск и удаление документов" или "Групповое изменение документов".

Инструкция:

  1. Скачайте обработку с сайта 1С:ИТС или Infostart (например, infostart.ru).
  2. Откройте её в своей базе через Файл → Открыть.
  3. В настройках обработки укажите тип документа Перемещение товаров.
  4. Задайте фильтр по дате, номеру или складу.
  5. Выделите нужные документы и нажмите Удалить.

⚠️ Внимание: Обработки могут удалять документы без проверки связей. Это чревато:

  • 🔗 Разрывом цепочек документов
  • 📉 Потерей данных в регистрах
  • 🚫 Ошибками при закрытии месяца

Перед массовым удалением обязательно:

  1. Сделайте резервную копию базы.
  2. Проверьте результат на тестовой копии.
  3. Согласуйте действия с бухгалтерией.
💡

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

6. Удаление перемещения в 1С:Розница

В 1С:Розница удаление перемещений имеет свои нюансы, особенно если документ уже попал в РМК (рабочее место кассира) или связан с Чеками ККМ.

Алгоритм для 1С:Розница 2.3:

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

Если перемещение уже отражено в РМК:

  • 🛒 Сначала закройте кассовую смену (если документ попал в неё).
  • 📋 Проверьте остатки в Отчете по товарам в рознице.
  • 🔄 Если остатки не сходятся, сделайте Инвентаризацию после удаления.

⚠️ Внимание: В 1С:Розница удаление перемещений, попавших в Чеки ККМ, может привести к расхождениям с фискальными данными. В этом случае лучше создать Корректировку чека или Возврат.

7. Альтернативы удалению: когда лучше не удалять

Иногда удаление перемещения — не лучшее решение. Рассмотрите альтернативы:

  • 🔙 Сторно: Создаёт "обратное" перемещение, сохраняя историю операций. Подходит для закрытых периодов.
  • ✏️ Корректировка: Измените количество или номенклатуру в документе, вместо полного удаления.
  • 📑 Перенос в архив: В некоторых конфигурациях можно перенести документ в архивный журнал, чтобы он не мешал, но оставался в истории.
  • 🔄 Обратное перемещение: Создайте новое перемещение с обратным движением товаров.

Преимущества альтернативных методов:

Метод Плюсы Минусы
Сторно Сохраняет историю, подходит для закрытых периодов Усложняет отчеты (появляются "красные" строки)
Корректировка Не ломает связи с другими документами Не всегда возможно (например, если документ заблокирован)
Обратное перемещение Просто и наглядно Удваивает количество документов в базе

💡 Совет: Если перемещение было создано по ошибке, но уже использовалось в отчетности, лучше сделать сторно и добавить комментарий с причиной (например: "Ошибка в количестве. Исправлено документом №123").

8. Частые ошибки и как их избежать

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

  • 🚫 "Документ используется в регистрах": Значит, перемещение уже повлияло на остатки. Решение — сначала отменить проведение или сделать сторно.
  • 🔒 "Недостаточно прав": Обратитесь к администратору за ролью с правом на удаление документов.
  • 📅 "Документ в закрытом периоде": Используйте сторно или корректирующее перемещение.
  • 🔗 "Документ связан с реализацией": Сначала разорвите связь в зависимом документе.
  • 💾 "Остатки стали отрицательными": Проведите инвентаризацию или корректировку записей регистров.

⚠️ Внимание: Если после удаления перемещения в отчете Ведомость по товарам на складах появились расхождения, не пытайтесь исправить их вручную! Используйте документ Корректировка записей регистров (раздел Сервис → Корректировка данных).

Ещё одна частая ошибка — удаление перемещения, которое было частью транзитной схемы (например, Поступление → Перемещение → Реализация). В этом случае лучше:

  1. Проверить цепочку документов в отчете Анализ субконто.
  2. Если перемещение лишнее, создать обратное перемещение.
  3. Если ошибка в количестве — скорректировать его в реализации.
Что делать, если после удаления перемещения пропали товары из отчета?

Это значит, что документ был единственным, фиксирующим движение товара. Восстановите его или создайте новое перемещение с правильными данными. Если товар "исчез" из остатков, проверьте настройки отчета — возможно, установлен фильтр по дате или складу.

FAQ: Ответы на частые вопросы

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

Прямое удаление обычно заблокировано. Альтернативы:

  • Создать документ Сторно.
  • Сделать корректирующее перемещение в обратную сторону.
  • Временно открыть период (только для администраторов!).

Лучший вариант — сторно, так как оно сохраняет историю операций.

Как удалить перемещение, если кнопка "Удалить" неактивна?

Причины и решения:

  • 🔒 Недостаточно прав: Попросите администратора выдать роль с правом удаления.
  • 📅 Закрытый период: Используйте сторно.
  • 🔗 Документ используется: Проверьте связи через Все функции → Поиск ссылок.
  • 📎 Документ помечен на удаление: Выполните Все функции → Удаление помеченных объектов.
Что будет, если удалить перемещение, по которому уже была реализация?

Последствия:

  • 📉 В реализации останется ссылка на несуществующий документ.
  • 🔴 Остатки на складе отразят товар как "исчезнувший".
  • 📋 В отчетах появятся расхождения по партии/серии товара.

Решение: сначала отмените проведение реализации, удалите строку с товаром, затем удаляйте перемещение.

Как массово удалить перемещения за определённый период?

Способы:

  1. Используйте обработку "Групповое изменение документов" (доступна на Infostart).
  2. Напишите небольшой скрипт на 1С:Предприятие (требуются права разработчика).
  3. Экспортируйте документы в Excel, отметьте нужные, затем удалите через Все функции → Удаление помеченных.

⚠️ Перед массовым удалением обязательно сделайте резервную копию базы!

Можно ли восстановить удалённое перемещение?

Да, если:

  • 💾 У вас есть резервная копия базы (восстановите её).
  • 🗑️ Документ ещё не очищен из "корзины" (в некоторых конфигурациях есть журнал удалённых объектов).
  • 📋 Есть печатная форма или экспорт документа в XML/Excel (можно создать заново).

Если ничего из этого нет, восстановить документ можно только вручную, создав его заново по памяти.