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