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