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