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