К статье
Практический материал

Администрирование · 11 мин

Как удалить историю в 1С Бухгалтерии

Как удалить историю в 1С Бухгалтерии: очистка истории изменений, журнала операций, удаление помеченных объектов и свёртка базы. Пошаговые инструкции и меры предосторожности.

Под «историей» в 1С:Бухгалтерии понимают несколько разных вещей: журнал введённых документов и операций, историю изменений объектов (версионирование), историю работы пользователей в журнале регистрации, а также старые данные прошлых периодов, которые раздувают базу. Способ очистки зависит от того, что именно нужно удалить — универсальной кнопки «очистить историю» в программе нет.

Важно понимать: полностью стереть следы действий в 1С штатными средствами нельзя — журнал регистрации ведётся на уровне платформы и не редактируется из пользовательского режима. Это сделано намеренно, чтобы обеспечить контроль и аудит учёта. Удалить можно помеченные документы, историю версионирования и старые данные через свёртку базы.

Перед любыми действиями по удалению обязательно сделайте резервную копию информационной базы. Ошибка при удалении помеченных объектов или свёртке может привести к потере данных, восстановить которые без копии будет невозможно.

Что именно вы хотите удалить: определяем задачу

Прежде чем что-то удалять, определите, какая «история» вас беспокоит. От этого зависит и инструмент, и риски. Ниже — типичные ситуации и соответствующие им действия.

Маршрут решения

Как выбрать действие

Нужно удалить конкретные документы или элементы справочниковПометьте их на удаление и выполните «Удаление помеченных объектов» в разделе Администрирование → Обслуживание
Нужно очистить историю изменений документов и справочников (кто и когда менял)Отключите или очистите версионирование объектов в Администрирование → Общие настройки
Нужно убрать старые данные прошлых лет и уменьшить базуИспользуйте обработку «Свёртка информационной базы» с предварительной архивной копией
Нужно уменьшить журнал регистрацииСократите журнал через Конфигуратор: Администрирование → Настройка журнала регистрации → Сократить

Учтите, что удаление документов прошлых отчётных периодов может нарушить целостность учёта: изменятся остатки, декларации и отчёты перестанут сходиться с уже сданными. Если период закрыт и отчётность сдана, документы лучше не удалять, а оставить в базе.

Удаление документов и записей через пометку на удаление

Стандартный механизм удаления в 1С двухступенчатый: сначала объект помечается на удаление, затем выполняется контроль ссылочной целостности и физическое удаление. Это защищает базу от ситуации, когда удалённый документ остаётся в проводках, отчётах и других документах.

Порядок действий
  1. 1
    Откройте журнал документов, найдите нужный документ, выделите его и нажмите Delete или кнопку «Пометить на удаление» в меню «Ещё»
  2. 2
    Перейдите в раздел Администрирование → Обслуживание → Удаление помеченных объектов
  3. 3
    Выберите режим «Автоматическое удаление всех помеченных объектов» или «Выборочное удаление» и нажмите «Удалить»
  4. 4
    Дождитесь проверки ссылок: если объект используется в других документах, программа покажет список мест использования
  5. 5
    Либо удалите/замените ссылки в найденных объектах, либо снимите пометку с документа
  6. 6
    После завершения проверьте, что документы исчезли из журналов, а отчёты за период формируются корректно

Если документ проведён, сначала отмените проведение — пометить на удаление проведённый документ нельзя. Также удаление может быть заблокировано датой запрета изменения данных: тогда сначала снимите или сдвиньте дату запрета в разделе Администрирование → Поддержка и обслуживание → Даты запрета изменения данных (нужны права администратора).

Очистка истории изменений объектов (версионирование)

Если в программе включено версионирование, 1С хранит историю изменений документов и элементов справочников: кто, когда и что поменял. Посмотреть её можно через «Ещё» → «История изменений» в форме объекта. Со временем эти версии занимают заметное место в базе.

Настройка версионирования находится в разделе Администрирование → Общие настройки → История изменений (в некоторых релизах — «Версионирование объектов»). Там можно отключить хранение версий для отдельных видов объектов или полностью. Уже накопленные версии очищаются регламентным заданием «Очистка устаревших версий объектов» либо вручную через настройку срока хранения версий.

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

Журнал регистрации: что можно и чего нельзя сделать

Журнал регистрации — это системный протокол платформы 1С, куда пишутся входы пользователей, изменения данных, ошибки и другие события. Из пользовательского режима 1С:Бухгалтерии его можно только просматривать (Администрирование → Обслуживание → Журнал регистрации), но не редактировать и не удалять отдельные записи.

Сократить журнал регистрации может администратор через Конфигуратор: меню Администрирование → Настройка журнала регистрации → кнопка «Сократить». При сокращении указывается дата, до которой удаляются события, и есть возможность сохранить удаляемую часть в отдельный файл. Перед сокращением программа должна быть закрыта у всех пользователей — операция выполняется в монопольном режиме.

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

Свёртка базы: удаление истории прошлых периодов

Когда требуется избавиться от данных прошлых лет — документов, проводок, движений по регистрам — используется обработка «Свёртка информационной базы». Она удаляет документы до указанной даты и формирует документы ввода остатков на дату свёртки, чтобы учёт продолжался с корректных начальных значений.

Обработку можно найти через Администрирование → Обслуживание → Корректировка данных → Свёртка информационной базы (в части релизов она поставляется как внешняя обработка с диска ИТС). Процесс длительный: на больших базах свёртка может занимать часы, поэтому её запускают в нерабочее время и обязательно в монопольном режиме после создания архивной копии.

Порядок свёртки базы
  1. 1
    Сделайте полную резервную копию базы (выгрузка в dt или копия на уровне СУБД)
  2. 2
    Убедитесь, что отчётность за сворачиваемые периоды сдана и копии базы за эти периоды сохранены отдельно
  3. 3
    Закройте сеансы всех пользователей и запустите базу в монопольном режиме
  4. 4
    Откройте обработку свёртки, укажите дату, по которую удаляются данные, и организации
  5. 5
    Запустите свёртку и дождитесь формирования документов ввода остатков
  6. 6
    После завершения сверьте оборотно-сальдовую ведомость на дату свёртки с данными архивной копии

После свёртки проверьте остатки по всем счетам, взаиморасчёты с контрагентами, остатки склада и данные по НДС. Если оборотка на дату свёртки расходится с архивной копией — восстановите базу из копии и разбирайтесь с причиной, не продолжая работу в свёрнутой базе.

Очистка истории открытия файлов и недавних документов

Иногда под «историей» понимают список недавно открытых документов в интерфейсе или историю в панели навигации. Этот список хранится локально в настройках пользователя и на учётные данные не влияет. Очистить его можно через удаление соответствующих пользовательских настроек: Администрирование → Пользователи и права → персональные настройки, либо через очистку настроек конкретного пользователя в Конфигураторе (Администрирование → Пользователи → выбрать пользователя → очистка настроек).

Такая очистка безопасна: она затрагивает только интерфейсные предпочтения (колонки журналов, недавние объекты, размеры окон), но не сами данные. После очистки пользователю придётся заново настроить привычный вид журналов.

Частые ошибки и проверка результата

Типичные ошибки
01
Удаление документов закрытых периодов без архивной копии — сданная отчётность перестаёт совпадать с базой, восстановить данные не из чего
02
Попытка удалить помеченный объект, который используется в других документах — программа откажет, а пользователь снимает пометки у связанных объектов «наугад», разрушая ссылки
03
Запуск свёртки без проверки остатков после неё — ошибки ввода остатков обнаруживаются через месяцы, когда исправлять поздно
04
Удаление файлов журнала регистрации вручную через файловую систему — риск повреждения служебных данных и потери всего журнала
05
Очистка версионирования без настройки срока хранения — старые версии продолжают копиться, и база не уменьшается
Контрольные точки

Как проверить результат

Помеченные объекты удалены
Норма

Обработка «Удаление помеченных объектов» завершилась без списка неудалённых объектов, документы отсутствуют в журналах

Тревожный признак

Остались объекты со списком мест использования — ссылки не разобраны

Целостность учёта после удаления
Норма

Оборотно-сальдовая ведомость и ключевые отчёты за период совпадают с данными до удаления

Тревожный признак

Изменились остатки или итоги — удалено что-то лишнее, восстановите копию

Свёртка базы
Норма

Остатки на дату свёртки в новой базе равны остаткам в архивной копии по всем счетам

Тревожный признак

Есть расхождения по счетам, контрагентам или складу

Размер журнала регистрации
Норма

После сокращения журнал открывается, события позже даты сокращения на месте

Тревожный признак

Журнал не открывается или пуст — восстановите файл из копии

Итог

Что важно запомнить

В 1С:Бухгалтерии нет единой функции очистки истории: документы удаляются через пометку и обработку удаления помеченных объектов, история изменений — через настройки версионирования, старые периоды — через свёртку базы, журнал регистрации — только сокращением через Конфигуратор. Любую операцию удаления начинайте с резервной копии и завершайте сверкой отчётов.

Часто задаваемые вопросы

Можно ли удалить один конкретный документ без следов?

Документ удаляется через пометку на удаление и обработку «Удаление помеченных объектов», но факт его изменения и удаления останется в журнале регистрации, если там включена регистрация таких событий. Полностью скрыть операцию штатными средствами нельзя.

Почему программа не даёт удалить помеченный документ?

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

Чем свёртка базы отличается от простого удаления старых документов?

При простом удалении документов исчезают и их движения, поэтому остатки на начало текущего периода «обнуляются» и учёт разваливается. Свёртка перед удалением формирует документы ввода остатков, которые сохраняют корректные начальные значения по счетам, складам и взаиморасчётам.

Можно ли очистить журнал регистрации без Конфигуратора?

Штатного инструмента очистки журнала в пользовательском режиме нет. Сокращение выполняется в Конфигураторе (Администрирование → Настройка журнала регистрации → Сократить) в монопольном режиме. Если прав администратора нет, обратитесь к специалисту, обслуживающему базу.

Удалится ли история изменений, если просто отключить версионирование?

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

Обязательно ли делать резервную копию перед удалением?

Да, это единственный способ откатить ошибочное удаление. Для файловой базы достаточно выгрузки в dt через Конфигуратор или копирования файла 1Cv8.1CD при закрытой программе; для клиент-серверной — копии средствами СУБД. Проверьте, что копия открывается, прежде чем начинать удаление.