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