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