Удаление перемещения в 1С — казалось бы, простая операция, но она таит в себе массу подводных камней. Неправильные действия могут привести к расхождению остатков, ошибкам в отчетности или даже блокировке проводок, если документ уже попал в закрытый период. Эта статья поможет разобраться, как безопасно удалить перемещение в разных версиях 1С:Управление торговлей, 1С:Бухгалтерия и 1С:ERP, а также что делать, если система не дает это сделать.
Особое внимание уделим ситуациям, когда:
- 📄 Документ проведен и влияет на остатки
- 🔒 Период закрыт, а удалить перемещение все равно нужно
- 🔄 Перемещение связано с другими документами (заказами, реализациями)
- 🚫 Система выдает ошибку "Недостаточно прав" или "Документ используется"
Прежде чем приступать к удалению, запомните: любое изменение в учетной системе должно быть обоснованным. Если перемещение было создано по ошибке, лучше сначала проверить, не повлияло ли оно на другие операции. В некоторых случаях правильнее будет не удалять, а создать корректирующий документ.
1. Удаление непроводённого перемещения
Самый простой случай — когда документ ещё не проведён. В этом случае его можно удалить без последствий для учета. Вот как это сделать:
- Откройте журнал документов
Перемещения товаров(путь:Склад → Перемещения товаровилиДокументы → Складские документы). - Найдите нужный документ по номеру, дате или контрагенту.
- Кликните по нему правой кнопкой мыши и выберите
Удалить(или нажмитеDeleteна клавиатуре). - Подтвердите удаление в появившемся окне.
Если кнопка Удалить неактивна, проверьте:
- 🔓 У вас достаточно прав (роль должна включать право на удаление документов)
- 📅 Документ не попадает в закрытый период (даже непроводённый)
- 🔗 Документ не используется в других операциях (например, как основа для реализации)
Перед удалением сделайте резервную копию базы или хотя бы экспортируйте документ в файл (кнопка "Сохранить как..." в меню документа).
2. Удаление проведённого перемещения
Если перемещение уже проведёно, его удаление потянет за собой изменение остатков на складах. Здесь нужно действовать осторожно. Алгоритм такой:
- Откройте документ
Перемещение товаровна редактирование. - Нажмите кнопку
Отменить проведение(илиДействия → Отменить проведение). - После отмены проведения кнопка
Удалитьстанет активной. - Удалите документ и сохраните изменения.
⚠️ Внимание: Если после удаления остатки на складах стали отрицательными, значит, это перемещение было частью цепочки документов (например, резервирование → перемещение → реализация). В таком случае:
⚠️ Внимание: Перед удалением проверьте связанные документы через отчетАнализ субконтоилиКарточка счета(разделОтчеты → Стандартные отчеты). Если перемещение связано с заказом покупателя, его удаление может нарушить резервирование товаров.
Если после удаления возникли расхождения, восстановите остатки с помощью документа Инвентаризация или Корректировка записей регистров.
Снять проведение документа|Проверить связанные документы (заказы, реализации)|Сверить остатки до и после удаления|Сделать резервную копию базы (опционально)
-->
3. Удаление перемещения в закрытом периоде
Одна из самых сложных ситуаций — когда перемещение попадает в закрытый период. В этом случае система обычно блокирует любые изменения. Что делать?
Есть несколько способов:
- 🔄 Сторнирование: Создайте документ
Сторнодля этого перемещения (кнопкаДействия → Создать на основании → Сторно). Это позволит сохранить историю операций, но обнулит их влияние на остатки. - 📝 Корректирующее перемещение: Создайте новое перемещение с обратным движением товаров (с того склада, куда они были перемещены, обратно).
- 🔓 Разблокировка периода: Если у вас есть права администратора, можно временно открыть период через
Администрирование → Настройки программы → Закрытие периода. Но это рискованно!
⚠️ Внимание: Разблокировка закрытого периода может привести к:
- 📉 Нарушению отчетности (если период уже сдан в налоговую)
- 🔄 Конфликтам при обмене данными с другими базами
- 🚫 Блокировке других пользователей
Лучше всего в такой ситуации согласовать действия с бухгалтерией или ИТ-отделом.
Что будет, если принудительно удалить документ из закрытого периода?
Принудительное удаление (например, через прямые SQL-запросы) может привести к невозможности закрытия следующих периодов, ошибкам в регистрах накопления и расхождениям в отчетах типа "Оборотно-сальдовая ведомость". Восстановление базы в таком случае потребует вмешательства программиста 1С.
4. Удаление перемещения, связанного с другими документами
Иногда перемещение нельзя удалить, потому что оно используется в других операциях. Например:
- 📦 Является основанием для
Реализации товаров - 🔗 Связано с
Заказом покупателячерез резервирование - 📋 Входит в
Отчет о розничных продажах
В таких случаях алгоритм действий следующий:
- Откройте документ и перейдите на вкладку
Связи(илиДвижения). - Посмотрите, какие документы ссылаются на это перемещение.
- Если связь некритична (например, это просто аналитический отчет), можно удалить перемещение принудительно через
Все функции → Удаление помеченных объектов. - Если связь важна (например, реализация), сначала удалите или скорректируйте зависимый документ.
Пример: Если перемещение связано с Реализацией товаров, сначала отмените проведение реализации, удалите строку с товаром из этого перемещения, а затем уже удаляйте само перемещение.
| Тип связи | Как удалить перемещение | Риски |
|---|---|---|
Связь с Заказом покупателя |
Отменить резервирование в заказе, затем удалить перемещение | Могут сняться резервы по другим товарам |
Связь с Реализацией |
Удалить строку товара из реализации или создать сторно | Изменится сумма реализации в отчетности |
Связь с Инвентаризацией |
Перепровести инвентаризацию после удаления | Расхождения в остатках |
Связь с Отчетом комитента |
Создать корректирующий документ | Изменение комиссионного вознаграждения |
5. Удаление перемещения через обработку
Если стандартными средствами удалить перемещение не получается, можно воспользоваться внешними обработками. Например, обработкой "Поиск и удаление документов" или "Групповое изменение документов".
Инструкция:
- Скачайте обработку с сайта 1С:ИТС или Infostart (например, infostart.ru).
- Откройте её в своей базе через
Файл → Открыть. - В настройках обработки укажите тип документа
Перемещение товаров. - Задайте фильтр по дате, номеру или складу.
- Выделите нужные документы и нажмите
Удалить.
⚠️ Внимание: Обработки могут удалять документы без проверки связей. Это чревато:
- 🔗 Разрывом цепочек документов
- 📉 Потерей данных в регистрах
- 🚫 Ошибками при закрытии месяца
Перед массовым удалением обязательно:
- Сделайте резервную копию базы.
- Проверьте результат на тестовой копии.
- Согласуйте действия с бухгалтерией.
Обработки ускоряют работу, но требуют особой осторожности. Используйте их только если уверены в отсутствии критичных связей или под контролем опытного пользователя.
6. Удаление перемещения в 1С:Розница
В 1С:Розница удаление перемещений имеет свои нюансы, особенно если документ уже попал в РМК (рабочее место кассира) или связан с Чеками ККМ.
Алгоритм для 1С:Розница 2.3:
- Откройте
Магазин → Документы → Перемещения товаров. - Найдите нужный документ и отмените его проведение.
- Если документ связан с
Заказом на перемещение, сначала удалите связь в заказе. - Проверьте, не попал ли документ в
Отчет о розничных продажах(разделОтчеты → Продажи). - Удалите перемещение стандартным способом.
Если перемещение уже отражено в РМК:
- 🛒 Сначала закройте кассовую смену (если документ попал в неё).
- 📋 Проверьте остатки в
Отчете по товарам в рознице. - 🔄 Если остатки не сходятся, сделайте
Инвентаризациюпосле удаления.
⚠️ Внимание: В 1С:Розница удаление перемещений, попавших в Чеки ККМ, может привести к расхождениям с фискальными данными. В этом случае лучше создать Корректировку чека или Возврат.
7. Альтернативы удалению: когда лучше не удалять
Иногда удаление перемещения — не лучшее решение. Рассмотрите альтернативы:
- 🔙 Сторно: Создаёт "обратное" перемещение, сохраняя историю операций. Подходит для закрытых периодов.
- ✏️ Корректировка: Измените количество или номенклатуру в документе, вместо полного удаления.
- 📑 Перенос в архив: В некоторых конфигурациях можно перенести документ в архивный журнал, чтобы он не мешал, но оставался в истории.
- 🔄 Обратное перемещение: Создайте новое перемещение с обратным движением товаров.
Преимущества альтернативных методов:
| Метод | Плюсы | Минусы |
|---|---|---|
| Сторно | Сохраняет историю, подходит для закрытых периодов | Усложняет отчеты (появляются "красные" строки) |
| Корректировка | Не ломает связи с другими документами | Не всегда возможно (например, если документ заблокирован) |
| Обратное перемещение | Просто и наглядно | Удваивает количество документов в базе |
💡 Совет: Если перемещение было создано по ошибке, но уже использовалось в отчетности, лучше сделать сторно и добавить комментарий с причиной (например: "Ошибка в количестве. Исправлено документом №123").
8. Частые ошибки и как их избежать
При удалении перемещений пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые и способы их решения:
- 🚫 "Документ используется в регистрах": Значит, перемещение уже повлияло на остатки. Решение — сначала отменить проведение или сделать сторно.
- 🔒 "Недостаточно прав": Обратитесь к администратору за ролью с правом на удаление документов.
- 📅 "Документ в закрытом периоде": Используйте сторно или корректирующее перемещение.
- 🔗 "Документ связан с реализацией": Сначала разорвите связь в зависимом документе.
- 💾 "Остатки стали отрицательными": Проведите инвентаризацию или корректировку записей регистров.
⚠️ Внимание: Если после удаления перемещения в отчете Ведомость по товарам на складах появились расхождения, не пытайтесь исправить их вручную! Используйте документ Корректировка записей регистров (раздел Сервис → Корректировка данных).
Ещё одна частая ошибка — удаление перемещения, которое было частью транзитной схемы (например, Поступление → Перемещение → Реализация). В этом случае лучше:
- Проверить цепочку документов в отчете
Анализ субконто. - Если перемещение лишнее, создать обратное перемещение.
- Если ошибка в количестве — скорректировать его в реализации.
Что делать, если после удаления перемещения пропали товары из отчета?
Это значит, что документ был единственным, фиксирующим движение товара. Восстановите его или создайте новое перемещение с правильными данными. Если товар "исчез" из остатков, проверьте настройки отчета — возможно, установлен фильтр по дате или складу.
FAQ: Ответы на частые вопросы
Можно ли удалить перемещение, если период закрыт?
Прямое удаление обычно заблокировано. Альтернативы:
- Создать документ
Сторно. - Сделать корректирующее перемещение в обратную сторону.
- Временно открыть период (только для администраторов!).
Лучший вариант — сторно, так как оно сохраняет историю операций.
Как удалить перемещение, если кнопка "Удалить" неактивна?
Причины и решения:
- 🔒 Недостаточно прав: Попросите администратора выдать роль с правом удаления.
- 📅 Закрытый период: Используйте сторно.
- 🔗 Документ используется: Проверьте связи через
Все функции → Поиск ссылок. - 📎 Документ помечен на удаление: Выполните
Все функции → Удаление помеченных объектов.
Что будет, если удалить перемещение, по которому уже была реализация?
Последствия:
- 📉 В реализации останется ссылка на несуществующий документ.
- 🔴 Остатки на складе отразят товар как "исчезнувший".
- 📋 В отчетах появятся расхождения по партии/серии товара.
Решение: сначала отмените проведение реализации, удалите строку с товаром, затем удаляйте перемещение.
Как массово удалить перемещения за определённый период?
Способы:
- Используйте обработку "Групповое изменение документов" (доступна на Infostart).
- Напишите небольшой скрипт на
1С:Предприятие(требуются права разработчика). - Экспортируйте документы в
Excel, отметьте нужные, затем удалите черезВсе функции → Удаление помеченных.
⚠️ Перед массовым удалением обязательно сделайте резервную копию базы!
Можно ли восстановить удалённое перемещение?
Да, если:
- 💾 У вас есть резервная копия базы (восстановите её).
- 🗑️ Документ ещё не очищен из "корзины" (в некоторых конфигурациях есть журнал удалённых объектов).
- 📋 Есть печатная форма или экспорт документа в
XML/Excel(можно создать заново).
Если ничего из этого нет, восстановить документ можно только вручную, создав его заново по памяти.