Каскадное удаление компании
Самая опасная операция в системе: она стирает компанию вместе со всеми её данными — документами, справочниками, остатками, историей, прикреплёнными файлами.
Где искать: Модули → Обслуживание базы данных → Обслуживание → Каскадное удаление компании
Разбор на примере

Два поля: «Компания» — код удаляемой компании — и «Подтверждение кода» — тот же код, набранный ещё раз. Не совпали — окно удаление не запустит («Подтвердите удаление: наберите код компании ещё раз!»), и сервер без совпадающего второго кода тоже откажет. Диалога «вы уверены?» нет сознательно: на него нажимают «да», не читая, а набрать код второй раз можно только осознанно.
Кнопка «По расписанию» в этом окне неактивна: необратимую операцию поставить в расписание нельзя — сервер отказывает и прямому запросу («Операцию нельзя поставить в расписание: её не отменить!»). Запуск — только «Выполнить».
Какую компанию и кто
Служба удаляет ту компанию, чей код набран, — любую компанию базы, а не только ту, в которой вы работаете (и её тоже: тогда закончится и ваша сессия). Головную компанию базы она не удаляет: «Невозможно удалить головную компанию».
Право на запуск — только отдельной строкой именно этой службы в роли с правом запуска («Полный доступ» или «Только выполнение (для действий)»). Общая строка роли для всех служб и «Доступ по умолчанию» карточки пользователя эту службу не открывают — ни в меню, ни прямым запросом; человек без роли её не запустит. Так с 24.10.2026: раньше её запускал каждый, кому роль открывала службы. Чтобы дать службу администратору, добавьте в его роль строку этой службы.
Что именно будет удалено
Служба не идёт по связям документов: она стирает в каждой таблице базы все строки, помеченные этой компанией, — документы всех реестров, справочники, проводки, остатки, служебные реестры, настройки, задания по расписанию. Вместе со строками — файлы: вложения и шаблоны печатных форм этой компании служба стирает из хранилища файлов (каталога на сервере или S3), как только удаление в базе завершилось успешно.
Не удаляются карточки пользователей (о них — ниже) и ссылки на код этой компании в документах других компаний: такие строки служба не трогает, а перечисляет в итоге — «Ссылки на код этой компании остались в документах других компаний: …».
Удаление в базе идёт одной транзакцией: сбой посередине — и не изменится ничего, файлы тоже останутся на месте.
!!! danger "Это необратимо" Отменить операцию нельзя, «корзины» для неё не существует. Данные возвращает только резервная копия базы, а файлы вложений и шаблонов — только копия хранилища файлов: в копии базы их нет.
Прежде чем запускать:
- имейте свежую копию базы и хранилища файлов и убедитесь, что код компании именно тот: соседний код в списке означает чужие данные;
- если другие компании берут данные из этой (она указана в колонке «Основная» настройки «Совместный доступ к регистрам»), сначала уберите эти строки: общие данные лежат в ней и исчезнут вместе с ней. Служба это проверяет («Невозможно удалить: компания является источником шеринга для других компаний. Сначала удалите настройки шеринга»), но сверьте настройку и сами;
- если эта компания сама берёт общие данные (её № стоит в колонке «Доступ для» той же настройки), сначала уберите её № оттуда. Служба это проверяет («Невозможно удалить: компания указана в «Доступ для» настройки «Совместный доступ к регистрам». Сначала уберите её оттуда»): № без компании настройка может отнести к другой компании — и общие данные стали бы видны ей. Вычеркнуть № за вас служба не может — с пустым «Доступ для» строка открывается всем компаниям; решите сами, убрать № или удалить строку;
- просмотрите службы этой компании в «Cron задачи»: служба сотрёт их записи и, как только удаление завершилось успешно, остановит и расписание, уже запущенное на сервере (до 30.10.2026 оно работало до перезапуска сервера — задания нужно было снимать вручную).
Что станет с людьми компании
Карточки пользователей служба не удаляет — они общие для всех компаний базы. Но с теми, кто работал в этой компании, происходят три вещи:
- Сессии заканчиваются. Каждый, у кого эта компания текущая или есть на вкладке «Компании» карточки, при следующем действии увидит окно входа.
- Кто работал только в ней — закрыт. Если после удаления на вкладке «Компании» человека не остаётся ни одной другой фирмы, служба ставит в его карточке отметку «Закрыто»: войти он не сможет никаким способом. Без этого человек без компаний попал бы при входе в первую активную компанию базы — туда, где доступа ему не давали. Итог службы называет таких пользователей поимённо: «Закрыто пользователей без другой компании: …».
- У кого есть другие фирмы — входят в них, как и раньше, с ролью своей строки «Компании».
Системного пользователя служба не закрывает никогда. Пользователя, у которого вкладка «Компании» пуста и до удаления, она тоже не закрывает: такие люди по правилу входа попадают в первую активную компанию базы, и удаление этого не меняет. Чтобы закрытый человек работал дальше, администратор добавляет ему другую компанию на вкладке «Компании» и снимает «Закрыто» — см. Пользователи.
Когда это оправдано
- тестовая компания, заведённая для обучения и больше не нужная;
- ошибочно созданная компания, в которой не успели поработать;
- завершённое обслуживание клиента в сервисной базе, когда хранить данные дальше не требуется.
Во всех остальных случаях правильнее снять активность компании: данные остаются, а переключиться в неё уже нельзя. Сессии, уже открытые в ней, заканчиваются при первом действии человека после снятия отметки (изменение вступает в силу за полминуты) с сообщением «Компания отключена, войдите заново». Службы этой компании по расписанию при этом работают дальше — их снимают отдельно.
Куда смотреть дальше
- Компании — перечень и мягкий способ закрытия.
- Совместный доступ к регистрам — что ещё связывает компании между собой.