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