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

На практике неочищенные помеченные объекты могут приводить к замедлению работы программы при выборках данных, конфликтам при обновлении конфигурации или даже искажению расчетов (например, если в помеченном документе остались ссылки на действующие записи). Эта статья поможет разобраться, где именно в 1С ЗУП 8.3 скрываются такие объекты, как их найти и окончательно удалить без риска для работоспособности системы.

Особенно актуальна проблема для крупных предприятий, где база накапливает тысячи записей: уволенные сотрудники, старые приказы о премировании, тестовые начисления. Даже если вы используете регламентные операции для автоматической очистки, некоторые объекты требуют ручного контроля. Например, справочник "Физические лица" часто содержит дубли или устаревшие записи, которые мешают корректной работе модуля кадрового учета.

📊 Как часто вы очищаете помеченные объекты в 1С ЗУП?
Раз в месяц
Раз в квартал
Только при ошибках
Никогда не очищал
Не знаю, что это такое

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

Помеченные на удаление объекты рассеяны по всем разделам программы, но основные "складские помещения" для такого "мусора" — это справочники, документы и регистры сведений. Их можно найти через стандартные меню или специализированные отчеты.

Самые проблемные зоны:

  • 📄 Справочники: "Физические лица", "Организации", "Подразделения" (особенно если структура компании часто меняется).
  • 📑 Документы: приказы о приеме/увольнении, начисления зарплаты, больничные листы. Часто остаются помеченными после тестовых проведения.
  • 📊 Регистры сведений: "Сведения о плановых начислениях", "Графики работы" — здесь могут висеть записи об уволенных сотрудниках.
  • 🔄 Обработки: некоторые временные обработки (например, для массового изменения данных) тоже помечаются на удаление, но остаются в базе.

Чтобы увидеть полный список помеченных объектов, перейдите в меню Все функции → Стандартные → Поиск и замена значений (или используйте горячие клавиши Ctrl+Shift+F). В открывшемся окне выберите режим "Помеченные на удаление".

⚠️ Внимание: Не все помеченные объекты можно удалить сразу. Например, документы, на которые есть ссылки в действующих записях (например, в регистре "Налоговый учет НДФЛ"), потребуют предварительного удаления ссылок или использования специальной обработки "Поиск и уничтожение битых ссылок".

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

Процесс очистки состоит из трех этапов: поиск, проверка зависимостей и непосредственное удаление. Рассмотрим каждый шаг на примере 1С:ЗУП 8.3 (редакция 3.1).

Шаг 1. Поиск помеченных объектов

  1. Откройте главное меню программы и выберите Все функции (если пункта нет — включите его в настройках интерфейса).
  2. Перейдите в Стандартные → Поиск и замена значений.
  3. В окне поиска установите галочку "Помеченные на удаление" и нажмите "Найти".
  4. Система сформирует список всех объектов с пометкой удаления, сгруппированных по типам (справочники, документы и т.д.).

Шаг 2. Проверка зависимостей

Перед удалением обязательно проверьте, нет ли ссылок на помеченные объекты в других записях. Для этого:

  • Выделите объект в списке и нажмите правой кнопкой мыши.
  • Выберите "Найти ссылки" — программа покажет все документы и справочники, где используется этот объект.
  • Если ссылок нет — объект можно удалять. Если есть — сначала удалите или перенастройте зависимые записи.

Шаг 3. Удаление

Для окончательного удаления:

  1. В списке помеченных объектов выделите нужные записи (можно использовать Ctrl+A для выделения всех).
  2. Нажмите кнопку "Удалить помеченные" (или Shift+Del).
  3. Подтвердите действие в диалоговом окне.

Проверить резервную копию базы

Закрыть все сеансы пользователей

Отключить регламентные задания

Проверить права доступа (требуется роль "Администратор")

-->

Особенности удаления в ключевых справочниках

Некоторые справочники в 1С ЗУП требуют особого подхода из-за их связи с кадровым и расчетным учетом. Рассмотрим три самых проблемных случая.

1. Справочник "Физические лица"

Здесь накапливаются записи об уволенных сотрудниках, кандидатах, которые не были приняты на работу, или дублирующиеся карточки. Проблема в том, что физическое лицо может быть связано с:

  • 📝 Документами "Прием на работу" или "Увольнение" (даже если сотрудник уволен, документ остается в базе).
  • 💰 Регистром "Налоговый учет НДФЛ" — если были начисления, удаление заблокировано.
  • 📋 Справочником "Сотрудники организаций" — сначала нужно удалить запись о сотруднике, затем физическое лицо.

🔹 Решение: Используйте обработку "Удаление уволенных сотрудников" (доступна в разделе "Кадры"). Она автоматически проверяет зависимости и предлагает удалить связанные документы.

2. Справочник "Подразделения"

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

  • 👥 В подразделении числятся сотрудники (даже уволенные, но не удаленные из справочника "Сотрудники организаций").
  • 📅 Есть документы (например, "Кадровый перевод"), где указано это подразделение.
  • 📊 Используется в регистрах сведений (например, "Штатное расписание").

🔹 Решение: Сначала перенесите всех сотрудников в другое подразделение, затем удалите документы с ссылками на старое подразделение. Только после этого можно очищать справочник.

3. Справочник "Должности"

Удаление должностей блокируется, если:

  • 👔 Должность используется в штатном расписании.
  • 📄 Есть действующие приказы о приеме/переводе на эту должность.
  • 💼 Должность привязана к тарифным ставкам в регистре "Плановые начисления".

🔹 Решение: Используйте отчет "Анализ использования должностей" (раздел "Кадры → Отчеты"), чтобы найти все зависимости.

💡

Перед массовым удалением должностей экспортируйте справочник в Excel через Файл → Экспорт. Это поможет восстановить данные, если что-то пойдет не так.

Удаление помеченных документов: нюансы и риски

Документы в 1С ЗУП — это основа расчетов и отчетности. Их удаление требует особой осторожности, так как может привести к разрыву цепочек проводок или искажению налоговой базы. Рассмотрим самые рискованные типы документов.

1. Документы начисления зарплаты

Помеченные документы "Начисление зарплаты и взносов" или "Ведомость в банк" нельзя удалять, если:

  • 💳 По ним уже сданы регламентированные отчеты (РСВ, 6-НДФЛ, 2-НДФЛ).
  • 📈 Они участвуют в расчете среднего заработка для больничных или отпусков.
  • 🔗 На них есть ссылки в регистрах "Налоговый учет НДФЛ" или "Страховые взносы".

🔹 Решение: Вместо удаления используйте документ "Корректировка записей регистров" (раздел "Зарплата → Корректировки") для обнуления сумм.

2. Кадровые приказы

Документы "Прием на работу", "Увольнение" или "Кадровый перевод" связаны с:

  • 📅 Историей трудовой деятельности сотрудника (удаление приказа о приеме разорвет цепочку).
  • 📊 Регистром "Сведения о трудовой деятельности" (используется для СЗВ-ТД).
  • 💼 Личной карточке Т-2 (если ведется в электронном виде).

🔹 Решение: Для удаления уволенных сотрудников используйте обработку "Удаление данных уволенных сотрудников" (доступна в разделе "Администрирование → Обслуживание"). Она автоматически проверяет зависимости и предлагает удалить связанные документы.

3. Больничные листы и отпуска

Эти документы нельзя удалять, если:

  • 🏥 Больничный уже оплачен и по нему сдан отчет в ФСС.
  • 🏖️ Отпуск учтен в графике и по нему начислялись отпускные.
  • 📉 Документ участвует в расчете среднего заработка для других начислений.

🔹 Решение: Вместо удаления создайте "Документ-отмену" (например, "Отмена больничного листа") через меню "Создать на основании".

⚠️ Внимание: Удаление документов за закрытые налоговые периоды (например, за 2022 год в 2026-м) может потребовать подачи уточненных деклараций. Перед очисткой проконсультируйтесь с бухгалтером по налогам.

Автоматизированные инструменты для очистки базы

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

1. Регламентное задание "Очистка помеченных объектов"

Это встроенный инструмент, который можно настроить на автоматическое удаление:

  • 🕒 Запускается по расписанию (например, раз в неделю).
  • 🔍 Проверяет зависимости и удаляет только те объекты, которые не используются.
  • 📝 Ведет лог операций (можно просмотреть в журнале регламентных заданий).

🔹 Как настроить:

  1. Перейдите в Администрирование → Регламентные задания.
  2. Создайте новое задание с типом "Очистка помеченных объектов".
  3. Укажите расписание (рекомендуется вне рабочих часов).
  4. В настройках отметьте типы объектов для очистки (например, только справочники или только документы старше 1 года).

2. Обработка "Поиск и уничтожение битых ссылок"

Эта обработка помогает удалить объекты, на которые есть "битые" ссылки (например, если документ ссылается на уже удаленное физическое лицо). Доступна в разделе Администрирование → Обслуживание → Обработки.

3. Внешние обработки от партнеров 1С

Для сложных случаев (например, очистки базы перед обновлением конфигурации) можно использовать сторонние решения:

  • 🛠️ "Универсальная очистка базы" от фирмы "Инфостарт".
  • 🧹 "Чистильщик 1С" — позволяет гибко настраивать критерии удаления.
  • 🔍 "Анализ и очистка данных" — находит дубли и неиспользуемые записи.

🔹 Предупреждение: Перед использованием сторонних обработок обязательно проверьте их совместимость с вашей версией 1С ЗУП и сделайте резервную копию базы.

Что делать, если обработка не удаляет объекты?

Если обработка не удаляет помеченные объекты, проверьте:

1. Права пользователя (требуется роль "Администратор").

2. Наличие активных сеансов других пользователей (они могут блокировать объекты).

3. Версию платформы 1С (в старых версиях есть ограничения на массовое удаление).

4. Наличие ссылок в неочевидных местах (например, в регистре "Прочие сведения").

Если проблема остается — обратитесь в поддержку 1С с логом ошибок.

Типичные ошибки и как их избежать

Очистка помеченных объектов кажется простой процедурой, но на практике пользователи часто сталкиваются с проблемами. Вот самые распространенные ошибки и способы их предотвращения.

1. Удаление объектов с активными ссылками

🔴 Проблема: Программа выдает ошибку "Нельзя удалить объект, так как на него есть ссылки", но не показывает, где именно эти ссылки.

Решение:

  • Используйте отчет "Полный анализ ссылок" (доступен через Все функции).
  • Проверьте регистры сведений — часто ссылки прячутся в "Произвольных сведениях" или "Дополнительных реквизитах".
  • Для документов используйте обработку "Поиск и уничтожение битых ссылок".

2. Массовое удаление без резервной копии

🔴 Проблема: После очистки обнаруживается, что были удалены нужные данные (например, история начислений за прошлый год).

Решение:

  • Всегда делайте резервную копию перед массовым удалением (через Администрирование → Выгрузка/загрузка данных).
  • Используйте тестовую базу для проверки результатов очистки.
  • Настройте права доступа так, чтобы только администраторы могли запускать массовое удаление.

3. Игнорирование зависимостей в регистрах

🔴 Проблема: После удаления справочника "Физические лица" перестали работать отчеты по НДФЛ.

Решение:

  • Перед удалением физического лица проверьте регистр "Налоговый учет НДФЛ" на наличие записей.
  • Используйте обработку "Удаление данных уволенных сотрудников" — она автоматически чистит связанные регистры.
  • Для критичных регистров (например, "Сведения о доходах") делайте архивные копии перед очисткой.

4. Удаление в рабочее время

🔴 Проблема: Очистка базы во время работы пользователей приводит к блокировкам и ошибкам "Объект заблокирован другим пользователем".

Решение:

  • Запускайте очистку в нерабочие часы или через регламентное задание.
  • Перед массовым удалением оповестите пользователей о временной блокировке базы.
  • Используйте монопольный режим (Файл → Открыть в монопольном режиме).
💡

Перед любым массовым удалением проверяйте зависимости через отчет "Анализ ссылок" и делайте резервную копию. Это убережет от потери критичных данных.

Как восстановить случайно удаленные данные

Если после очистки вы обнаружили, что были удалены нужные объекты, не паникуйте — в большинстве случаев данные можно восстановить. Рассмотрим основные способы.

1. Восстановление из резервной копии

Самый надежный способ — откат базы до состояния до очистки:

  • 🔄 Используйте последнюю резервную копию (если она сделана перед удалением).
  • 📂 Для восстановления перейдите в Администрирование → Выгрузка/загрузка данных → Восстановить из архива.
  • ⚠️ Учтите, что при этом будут утеряны все изменения, сделанные после создания копии.

2. Восстановление через журнал регистрации

Если резервной копии нет, попробуйте восстановить данные через журнал:

  • 📜 Откройте Администрирование → Журнал регистрации.
  • 🔍 Найдите записи об удалении (фильтр по типу события "Удаление").
  • 📋 Скопируйте данные об удаленном объекте (ID, дата, автор изменения).
  • 🛠️ Обратитесь в службу поддержки 1С с этими данными — они помогут восстановить объект через прямые SQL-запросы (только для клиент-серверного варианта).

3. Ручное воссоздание данных

Если удален, например, документ "Начисление зарплаты", его можно воссоздать:

  • 📄 Найдите аналогичный документ за другой период и скопируйте его (Создать на основании).
  • 📅 Откорректируйте дату и суммы по ведомостям.
  • 🔄 Перепроведите документ и проверьте проводки.

4. Использование обработки "Восстановление удаленных объектов"

Некоторые партнеры 1С предлагают обработки для восстановления:

  • 🛠️ "Универсальное восстановление данных" (Инфостарт).
  • 🔧 "Recover1C" — работает с SQL-базами.

🔹 Важно: Эти инструменты требуют глубоких знаний структуры базы и лучше подходят для опытных администраторов.

⚠️ Внимание: Восстановление данных после очистки регламентным заданием практически невозможно — такие объекты удаляются безвозвратно. Всегда проверяйте настройки регламентных заданий перед их запуском.

FAQ: Частые вопросы по удалению помеченных объектов

Можно ли удалить помеченные объекты без прав администратора?

Нет, для окончательного удаления требуется роль "Администратор" или "Полные права". Пользователь с правами "Кадровик" или "Расчетчик" может только помечать объекты на удаление, но не удалять их физически.

Если у вас нет прав администратора, обратитесь к ИТ-специалисту вашей компании или в службу поддержки 1С.

Почему после удаления помеченных объектов база не уменьшилась в размере?

Удаление объектов в 1С не всегда приводит к уменьшению файла базы, потому что:

  • 🗃️ Программа использует механизм "управляемой блокировки", который не сразу освобождает место на диске.
  • 📂 В файловом варианте базы (не клиент-серверном) для уменьшения размера нужно выполнить "Тестирование и исправление" (Администрирование → Тестирование и исправление) с галочкой "Реиндексация таблиц".
  • 🗑️ Некоторые данные хранятся в "невидимых" таблицах (например, история изменений), которые не очищаются при удалении объектов.

Для реального уменьшения размера базы используйте выгрузку/загрузку данных в новую базу или утилиту chdbfl.exe (для файлового варианта).

Как удалить помеченные объекты в облачной версии 1С ЗУП?

В облачной версии (1С:Fresh) процесс очистки имеет особенности:

  • 🌐 Удаление помеченных объектов доступно только через веб-интерфейс в разделе "Администрирование → Обслуживание".
  • ⏳ Очистка выполняется асинхронно — после запуска процедуры объекты удаляются в фоновом режиме (может занять до нескольких часов).
  • 🔒 Некоторые объекты (например, связанные с регламентированной отчетностью) нельзя удалить даже администратору — они архивируются автоматически.

Для массовой очистки обратитесь в службу поддержки 1С:Fresh — они предоставят специализированную обработку.

Что делать, если при удалении появляется ошибка "Объект используется в расчетах"?

Эта ошибка означает, что объект (например, документ "Начисление зарплаты") участвует в:

  • 📊 Расчете среднего заработка для больничных/отпусков.
  • 💰 Формировании налоговой базы по НДФЛ или страховым взносам.
  • 📑 Отчетности (например, в регистре "Сведения о доходах").

🔹 Решения:

  1. Используйте документ "Корректировка записей регистров" для обнуления сумм вместо удаления.
  2. Перенесите данные в архивный документ (например, "Архивные начисления"), если это допускает учетная политика.
  3. Обратитесь к бухгалтеру для проверки последствий удаления для отчетности.
Можно ли настроить автоматическое удаление помеченных объектов старше определенного срока?

Да, это можно сделать через регламентное задание "Очистка помеченных объектов":

  1. Перейдите в Администрирование → Регламентные задания.
  2. Создайте новое задание с типом "Очистка помеченных объектов".
  3. В настройках укажите фильтр по дате пометки на удаление (например, "Старше 30 дней").
  4. Настройте расписание (рекомендуется еженедельно в нерабочее время).

🔹 Важно: В настройках задания можно исключить критичные объекты (например, документы за закрытые налоговые периоды) или ограничить очистку только справочниками.