Права на удаление помеченных объектов в 1С:ЗУП и корректное удаление организации с сотрудниками

Отдельной типовой роли только под обработку «Удаление помеченных объектов» в 1С:ЗУП нет: показываем, что видно в конфигураторе, как выдать доступ типовыми средствами и когда нужна доработка конфигурации. Вторая часть - почему организация не удаляется при живых сотрудниках и в каком порядке удалять связанные объекты.

Отдельной типовой роли только для обработки «Удаление помеченных объектов» в 1С:ЗУП нет. В конфигураторе эта обработка открыта роли «Полные права», а без изменения конфигурации ограничиться можно профилем с ролью администрирования. Это первая часть ответа.

Вторая часть касается удаления: организация не удалится, пока на неё ссылаются сотрудники и документы. Объект нельзя удалить, если он присутствует в качестве реквизита в другом объекте. Рабочий порядок - сначала сотрудники, затем организация.

Коротко: можно ли дать права только на удаление помеченных объектов

  • Типовой роли, которая открывала бы ровно одну обработку «Удаление помеченных объектов», в 1С:ЗУП нет.
  • В конфигураторе обработка «УдалениеПомеченныхОбъектов» доступна роли «Полные права» (разбор на профильном форуме).
  • В списке ролей, которые предлагаются пользователю в ЗУП, «Полных прав» не видно, там только «Администрирование». При этом предопределённый профиль «Администратор» содержит и «Полные права», и «Администратор системы».
  • Собственную роль под одну обработку создать можно, но для этого придётся открыть конфигурацию и снять замки, то есть выйти за рамки типовых средств.

Для удаления действует правило ссылочной целостности: пока организация указана в карточках сотрудников, обработка её не удалит. Сначала удаляют сотрудников, потом организацию.

Таблица 1. Если таблица шире экрана, прокрутите её влево или вправо. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.

ЗадачаТиповые средстваС изменением конфигурации
Права ровно на обработку «Удаление помеченных объектов»НедоступноСвоя роль с правом «Использование» на обработку
Доступ к обработке для сотрудникаПрофиль «Администратор» или профиль с ролью «Администрирование»Отдельная роль в профиле пользователя
Влияние на обновленияНетДоработку нужно сопровождать при каждом обновлении

Почему отдельной роли для «Удаления помеченных объектов» нет

Права в 1С выдают ролями, а не отдельными кнопками. Роль представляет собой набор разрешений на объекты конфигурации: справочники, документы, отчёты, обработки. Роли собирают в профили, профили назначают пользователям или группам доступа. Если в поставке нет роли, где разрешена ровно одна обработка, профиль «только удаление» из типовых элементов не собрать.

Обработка «УдалениеПомеченныхОбъектов» устроена так же, как остальные объекты конфигурации. У неё есть право «Использование», которое открывает запуск из интерфейса, и право «Просмотр». Пока «Использование» не выдано, пользователь не увидит и не запустит обработку, сколько бы прав у него ни было на справочники и документы.

Что видно в конфигураторе: роли и обработка

  1. Запустите конфигуратор: меню «Администрирование» - «Конфигуратор» или ярлык базы с параметром запуска конфигуратора.
  2. В дереве конфигурации раскройте ветку «Обработки» и найдите «УдалениеПомеченныхОбъектов». В ЗУП 3.1 обработка лежит в общей ветке, быстрее искать по имени.
  3. Откройте права объекта: правой кнопкой по обработке - «Права» (в части версий платформы это отдельное окно со списком всех ролей).
  4. Посмотрите, у каких ролей стоит флажок «Использование». По обсуждению на профильном форуме такая роль одна: «Полные права».

Есть расхождение, о котором стоит знать. Участник того же обсуждения, проверявший конфигуратор ЗУП 3.1.11, увидел флажки «Использование» и «Просмотр» у любой роли. Причина расхождения в условии не снимать замки с конфигурации: без их снятия часть настроек прав недоступна для просмотра и правки, и картина в конкретной базе отличается от эталонной. Вывод о единственной роли «Полные права» делался в том числе при просмотре конфигурации «Бухгалтерия 3.0», и в ЗУП распределение прав может отличаться. Проверяйте на своей версии и своей конфигурации, а не по чужому скриншоту.

В интерфейсе ЗУП «Полные права» в списке ролей для пользователя не отображаются, там только «Администрирование» (исходное обсуждение). При этом предопределённый профиль «Администратор» содержит обе роли: и «Полные права», и «Администратор системы». Отсюда практический вывод: администратор получает доступ к обработке через профиль, отдельной «узкой» роли в списке нет.

Как выдать доступ типовыми средствами: профиль с ролью администрирования

  1. Сделайте резервную копию базы: «Администрирование» - «Резервное копирование и восстановление» либо выгрузка файла .dt через конфигуратор.
  2. Откройте «Администрирование» - «Настройки пользователей и прав» - «Пользователи». В разных сборках ЗУП путь отличается, ориентируйтесь на раздел с пользователями и правами.
  3. Создайте отдельного пользователя, например «Удаление помеченных», со своим входом.
  4. Назначьте профиль: предопределённый «Администратор» либо собственный профиль, куда включена роль «Администрирование». В актуальных сборках ЗУП профили групп доступа настраиваются отдельно, порядок разобран в материале о новых профилях групп доступа в 1С:ЗУП 2026.
  5. Проверьте результат: войдите под новым пользователем, откройте обработку и запустите проверку списка. Под учётной записью с ограниченными правами обработка не должна открываться.
  6. Включите журнал регистрации и просматривайте его после каждой серии удалений.

Ограничение очевидно: права будут шире, чем одна операция. Администратор меняет настройки программы, удаляет данные и работает с объектами, к которым бухгалтеру доступ закрыт. Минимизируйте риск кругом лиц и журналированием. Если задача ограничить опасные действия на уровне платформы, а не только внутри ЗУП, смотрите профили безопасности 1С:Предприятия 8: они отсекают опасные вызовы прикладного решения и доступ к ресурсам кластера.

Вариант с изменением конфигурации: собственная роль «Удаление помеченных объектов»

Точечное решение существует: создать роль с разрешением использования обработки «УдалениеПомеченныхОбъектов» и добавить её в профиль нужным сотрудникам. Создание роли требует открыть конфигурацию, то есть изменения конфигурации не избежать.

  1. Включите возможность изменения конфигурации: «Конфигурация» - «Открыть конфигурацию», затем «Поддержка» - «Настройка поддержки». При включённых замках правка ролей запрещена.
  2. В дереве конфигурации откройте ветку «Роли» и добавьте новую, например «УдалениеПомеченныхОбъектовРоль».
  3. В правах новой роли найдите «Обработки» - «УдалениеПомеченныхОбъектов» и отметьте «Использование». Право «Просмотр» добавляйте, только если оно действительно нужно.
  4. Обновите конфигурацию базы данных (F7) и проверьте, что база запускается без ошибок.
  5. В профиле пользователя, которому нужен доступ, отметьте новую роль и сохраните профиль.
  6. Проверьте доступ под этим пользователем и убедитесь, что остальные обработки ему недоступны.

Цена решения: конфигурация перестаёт быть типовой. При каждом обновлении придётся снимать и заново ставить поддержку, следить за конфликтами и поддерживать доработку. Если условие задачи - не снимать замки с конфигурации, этот путь не подходит, остаётся профиль с ролью администрирования.

Почему организация не удаляется, а сотрудники остаются

Правило платформы: объект нельзя удалить, если он присутствует в качестве реквизита в другом объекте. Организация указана в карточке сотрудника, в кадровых документах (приём, перевод, увольнение), в начислениях и удержаниях. Пока эти объекты существуют, обработка «Удаление помеченных объектов» организацию не удалит: она выведет сообщение об ошибке или пропустит элемент.

Обратная ситуация встречается чаще: пользователь удаляет организацию, а сотрудники остаются в базе. Причина та же. Связанные объекты не удаляются автоматически, ссылка в карточке сотрудника блокирует удаление организации, и в итоге в справочнике остаются записи с неполными данными. Рекомендация из обсуждения на форуме - действовать с конца: сначала удалить сотрудников, затем организацию (практический пример).

Как найти ссылочные связи перед удалением

  • В карточке элемента меню «Ещё» или «Перейти» - «Поиск ссылок на объект». Отчёт покажет, в каких справочниках, документах и регистрах используется запись.
  • В обработке «Удаление помеченных объектов» включите поиск ссылок: отчёт по помеченным объектам покажет блокирующие связи до запуска удаления.
  • Для пакетной проверки подойдёт обработка «Управление очисткой базы» или универсальный поиск ссылок.
  • Разработчику быстрее сделать запрос к таблицам ссылок через консоль запросов. Замена элемента без потери ссылочной целостности разобрана в статье про ошибку «Уже существует основание увольнения».

Если объект используется в документах, которые нужны для отчётности или подтверждения стажа, удалять его нельзя. Безопаснее оставить пометку на удаление и скрыть запись из рабочих списков, чем ломать ссылки в проведённых документах.

Правильный порядок удаления: сначала сотрудники, затем организация

Логика та же, что при удалении контрагента: сначала зависимые объекты, потом основной. Удаление идёт от документов и подчинённых справочников к тому объекту, на который они ссылаются.

Пошаговая инструкция

  1. Сделайте резервную копию базы и проверьте, что копия восстанавливается. Выгрузку .dt удобно хранить отдельно от рабочего сервера.
  2. Пометьте сотрудников на удаление, начиная с записей с наибольшим числом связей: уволенные, дубли, ошибочно созданные карточки. В списке сотрудников выделите несколько строк и нажмите «Пометить на удаление» или Delete.
  3. Откройте обработку «Удаление помеченных объектов» (в ЗУП путь зависит от сборки, ищите через «Все функции»), включите поиск ссылок и просмотрите отчёт.
  4. Снимите пометку с тех сотрудников, чьи документы нужны для отчётности и истории: их удаление сломает ссылки.
  5. Запустите удаление и прочитайте сообщения обработки. Ошибки перечислят объекты, которые удалить не удалось.
  6. Убедитесь, что сотрудники удалены: проверьте справочник и повторите поиск ссылок на организацию.
  7. Пометьте организацию на удаление и повторите обработку.
  8. Проверьте итог: организация удалена, документы не остались с пустыми реквизитами, журнал регистрации не содержит ошибок.

Частые ошибки и как их избежать

  • Удаление организации до сотрудников. Обработка выдаст ошибку, а время уйдёт на повторные прогоны. Начинайте с зависимых объектов.
  • Полные права всем подряд. Профиль «Администратор» даёт доступ к настройкам и удалению данных. Заведите отдельного пользователя под задачу и ограничьте круг лиц.
  • Снятие замков без необходимости. Конфигурация снимается с поддержки, обновления усложняются, доработку нужно сопровождать. Оценивайте этот шаг только при реальной потребности в узких правах.
  • Удаление без резервной копии. Восстановить данные можно только из архива, и он должен быть свежим.
  • Игнорирование сообщений обработки. Ошибки ссылочной целостности остаются незамеченными, а записи потом всплывают в отчётах.
  • Удаление вместо пометки. Для исторических данных безопаснее оставить пометку: запись не мешает работе, но сохраняет связи.

Названия пунктов меню и состав объектов отличаются между версиями ЗУП: интерфейс 3.1.11 и 3.1.37 выглядят по-разному, а в «Бухгалтерии 3.0» права распределены иначе. Сверяйте шаги со своей сборкой.

Итог: что делать в вашей ситуации

Если менять конфигурацию нельзя, назначьте отдельного пользователя с профилем «Администратор» или профилем с ролью «Администрирование», ограничьте список тех, кто им пользуется, и просматривайте журнал регистрации. Права будут широкими, зато обновления останутся типовыми.

Если доработка допустима, создайте роль с правом «Использование» на обработку «УдалениеПомеченныхОбъектов», добавьте её в профиль и опишите изменение в документации, чтобы при следующем обновлении доработку не потеряли.

Для удаления держите один порядок: резервная копия, поиск ссылок, удаление сотрудников, затем организации. Начните с проверки ссылок на организацию в «Поиске ссылок на объект»: отчёт сразу покажет, сколько карточек сотрудников и документов блокируют удаление. Материал описывает поведение конкретных версий ЗУП и не заменяет официальную документацию 1С, ключевые шаги проверяйте на своей базе.

Похожие статьи

Компенсация за личный транспорт в 1С: как убрать её из зарплаты в отчёте П-4

В 1С:ЗУП (КА) компенсация за личный транспорт по умолчанию попадает в П-4 как зарплата, а через закладку «Налоги, взносы, бухучет» это не исправить. Разбираем два подхода: «Прочие начисления и выплаты» и правку элемента справочника через обработку, с проверкой результата и мерами безопасности.

Как сделать сторнирование в 1С:Бухгалтерия: пошаговая инструкция

Сторно документа в 1С:Бухгалтерия делается за пять шагов: «Операция, введённая вручную», пункт «Сторно документа», выбор ошибочного документа. Разбираем частичную корректировку по «Количеству» и «Сумме» и проверку результата в оборотно-сальдовой ведомости.

Отчёт о розничных продажах проводится автоматически при выгрузке из Штрих-М: как отключить и почему срабатывает не на всех кассах

Две кассы из десяти проводят «Отчёт о розничных продажах» сразу при выгрузке из Штрих-М, остальные восемь оставляют документ непроведённым. Разбираем, где искать расхождение в настройках касс и как отключить автопроведение, чтобы проверять документы вручную.