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

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

Как в 1С удалить все данные по организации

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

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

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

Порядок действий зависит от цели: полностью стереть организацию вместе с проводками, удалить только документы за период или очистить тестовые данные. Ниже разобраны рабочие сценарии для типовых конфигураций (Бухгалтерия предприятия, Управление торговлей, ERP) — от подготовки резервной копии до финальной проверки результата.

Подготовка: резервная копия и оценка объёма данных

Перед любыми массовыми удалениями сделайте полную резервную копию базы. Для файловой базы достаточно скопировать файл 1Cv8.1CD при закрытых сеансах пользователей. Для клиент-серверной базы используйте выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) или средства СУБД. Удаление данных — необратимая операция, и откат возможен только из копии.

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

Способы удаления данных: выбор подходящего сценария

Существует три основных подхода, и выбор зависит от объёма данных и конфигурации. Ручная пометка на удаление подходит, когда документов немного — до нескольких сотен. Групповая обработка справочников и документов (встроенная в большинство типовых конфигураций) удобна для массовой пометки по отбору. Специализированные внешние обработки удаляют данные напрямую, минуя пометку, но требуют аккуратности.

Сравнение вариантов

Ручная пометка на удаление

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

Групповая обработка (Все функции → Обработки)

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

Внешние обработки прямого удаления

Быстро удаляют документы и движения без пометки. Риск: можно нарушить целостность, если обработка не контролирует ссылки.

Свёртка базы

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

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

В конфигурациях на управляемых формах (БП 3.0, УТ 11, ERP) найдите обработку «Групповое изменение реквизитов» или «Групповая обработка справочников и документов» через раздел «Все функции» (если он скрыт, включите его: Сервис → Параметры → Отображать команду «Все функции»). В обычных формах (БП 2.0, УТ 10.3) обработка доступна через Операции → Обработки.

Порядок действий
  1. 1
    Сделайте резервную копию базы и завершите сеансы других пользователей
  2. 2
    Откройте групповую обработку документов и выберите вид документов, например «Поступление товаров и услуг»
  3. 3
    Установите отбор: Организация равно нужной организации
  4. 4
    Выберите действие «Пометить на удаление» и выполните обработку
  5. 5
    Повторите для всех видов документов: реализация, кассовые, банковские, счета-фактуры, операции вручную
  6. 6
    Пометьте на удаление связанные элементы справочников: договоры, банковские счета организации
  7. 7
    Запустите «Удаление помеченных объектов» в монопольном режиме
  8. 8
    Проверьте остатки по регистрам и пометьте саму организацию

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

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

Очистка регистров и остатков

Удаление документов не всегда очищает регистры полностью. Движения могут остаться от документов, которые вы пропустили, либо записи введены напрямую в регистры сведений: «Учётная политика организаций», «Ставки НДС», ответственные лица, налоговые регистрации. Эти записи привязаны к организации и блокируют её удаление.

Откройте «Все функции» → Регистры сведений и проверьте регистры, где есть измерение «Организация». Удалите записи по нужной компании. Особое внимание — регистру «Учётная политика»: без его очистки элемент справочника не удалится. Также проверьте регистры накопления на предмет остатков — если по организации остались ненулевые остатки, значит, какие-то документы не удалены.

Удаление элемента справочника «Организации»

Когда все документы, движения и записи регистров очищены, откройте справочник «Организации» (Главное → Реквизиты организации или НСИ → Организации) и пометьте нужный элемент на удаление стандартным способом. Затем снова запустите «Удаление помеченных объектов».

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

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

Альтернатива: свёртка базы и новая база

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

Второй вариант — создание новой базы из шаблона конфигурации и перенос в неё только нужных справочников и остатков через «Перенос данных» или обработки выгрузки/загрузки. Этот путь дольше, но даёт гарантированно чистый результат без «хвостов» старой организации в регистрах и настройках.

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

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

В базе несколько организаций, удалить нужно однуИспользуйте групповую пометку документов по отбору и удаление помеченных объектов
База велась только по одной организации и нужна чистая базаСоздайте новую базу из шаблона — это быстрее и надёжнее вычистки
Нужно убрать только старые периоды по всем организациямПримените штатную свёртку базы на дату
Данные нужны для возможных проверокНе удаляйте: выгрузите архивную копию и храните её отдельно

Проверка результата после удаления

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

Запустите тестирование и исправление информационной базы (через конфигуратор) с проверкой ссылочной целостности — это выявит битые ссылки, если что-то было удалено принудительно. Также проверьте планы обмена, если они настроены: удалённые объекты могли зарегистрироваться к выгрузке и вызвать ошибки в узлах обмена.

Контрольные точки

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

ОСВ по удалённой организации
Норма

Отчёт пустой, организация недоступна в отборах

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

Есть обороты или остатки — не все документы удалены

Тестирование и исправление, проверка ссылочной целостности
Норма

Ошибок «Объект не найден» нет

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

Битые ссылки — данные удалялись принудительно, нужен откат из копии

Отчёты по оставшимся организациям
Норма

Показатели совпадают с данными до чистки

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

Суммы изменились — удалены общие документы с проводками по нескольким компаниям

Справочник «Организации»
Норма

Элемент удалён физически, не числится в помеченных

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

Элемент помечен, но не удаляется — остались ссылки в регистрах или настройках

Частые вопросы

Можно ли удалить организацию, не удаляя документы?

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

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

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

Что делать, если «Удаление помеченных объектов» зависает на большом объёме?

Разбейте работу на части: помечайте и удаляйте документы по видам и по периодам (например, поквартально). Убедитесь, что база в монопольном режиме и никто не работает. В клиент-серверном варианте длительное удаление лучше запускать в нерабочее время.

Как удалить организацию в 1С:Бухгалтерии 3.0, если она единственная?

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

Можно ли восстановить удалённые данные?

Только из резервной копии или архивной выгрузки, сделанной до удаления. Средств «корзины» или отката удаления в 1С нет. Поэтому резервное копирование перед чисткой — обязательный, а не рекомендуемый шаг.

Итог

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

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