Как удалить помеченные на удаление объекты в 1С 8.3 Бухгалтерия

В процессе работы пользователи в программе 1С 8.3 ошибочно вводят документы и элементы справочников, соответственно, появляются дубли. Впоследствии дубли объектов помечаются на удаление. Необходимо своевременно делать удаление помеченных объектов в 1С 8.3. Так как:

  1. Увеличивается размер базы 1С 8.3;
  2. Увеличивается вероятность ошибок пользователей. Например, пользователи могут использовать в документах ссылки объектов, которые уже помечены на удаление;
  3. Уменьшается производительность системы 1С 8.3;
  4. Будет проблематично удалить объекты, когда закрыт месяц, сдана отчетность и установлена дата запрета редактирования.

Как удалить помеченные на удаление объекты в 1С 8.3

Как удалить документы и справочники в 1С 8.3? В программе можно произвести удаление помеченных объектов двумя способами:

  • Интерактивное удаление;
  • Через пометку на удаление объектов.

Рассмотрим подробно на примерах как в 1С 8.3 удалить помеченные на удаление документы.

Интерактивное удаление в 1С

Интерактивно удалить в 1С — это удалить сразу, без контроля ссылочной целостности.

Внимание!!! В данном примере показано — как нельзя делать!

В типовых конфигурациях разработчиками 1С отключена такая возможность для большинства документов и справочников:

возможность интерактивного удаления в типовой конфигурации отключена

А к чему это может привести, если бы была такая возможность? Например, в конфигураторе демонстрационной базы включим возможность редактирования объектов, и для роли Полные права для справочников Номенклатура и Контрагенты установим флажок Интерактивное удаление:

добавлена возможность интерактивного удаления

Теперь зайдем в пользовательский режим и удалим пару элементов справочника, предварительно выделив и нажав Shift + Del:

  • Справочник Контрагенты:

интерактивное удаление элемента в справочнике Контрагенты

  • Справочник Номенклатура:

интерактивное удаление элемента в справочнике Номенклатура

А теперь в конфигураторе 1С 8.3 запустим Тестирование и исправление и проверим ссылочную целостность информационной базы. В результате получим большое количество ошибок в различных объектах:

нарушена ссылочная целостность информационной базы в различных объектах

В пользовательском режиме 1С 8.3, например, в документе Реализация товаров увидим битые ссылки, то есть ссылки на уже не существующие объекты:

ссылки на уже не существующие объекты в документе Реализация товаров

А это мы только удалили два элемента справочника. К чему же может привести дальнейшая работа с интерактивным удалением? Поэтому рекомендуется снять флажок интерактивного удаления в 1С 8.3.

Через пометку на удаление объектов

При таком способе удаления происходит контроль ссылочной целостности и если объект имеет ссылки, то объект не удалится.

Рассмотрим следующий пример: в пользовательском режиме 1С 8.3 поставим пометку на удаление объектов:

  • В справочнике Контрагенты:

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

  • В справочнике Номенклатура:

поставлена пометка на удаление в справочнике Номенклатура

Для непосредственного удаления объектов помеченных на удаление в 1С 8.3, необходимо запустить обработку «Удаление помеченных объектов». Данную обработку можно запустить:

  • Главное меню – Все функции – Обработки – Удаление помеченных объектов:

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

  • Главное меню – Все функции – Стандартные – Удаление помеченных объектов:

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

  • Раздел Администрирование – Сервис – Удаление помеченных объектов:

вызов обработки «Удаление помеченных объектов» из раздела Сервис

  • Раздел Администрирование – Настройки программы – Поддержка и обслуживание – Удаление помеченных объектов:

вызов обработки «Удаление помеченных объектов» из раздела Поддержка и обслуживание

  • Раздел Операции – Сервис – Удаление помеченных объектов:

вызов обработки «Удаление помеченных объектов» из раздела Операции

Обработка «Удаление помеченных объектов»

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

Обработка "Удаление помеченных объектов"

Так же в 1С 8.3 на форме есть возможность установить флажок «Заблокировать всю работу в программе 1С и ускорить удаление». В этом случае на время удаления потребуется монопольный режим.

Чтобы посмотреть пользователей, которые в данный момент работают в информационной базе, и попросить на время выполнения удаления выйти из программы можно:

  • Кликнув по гиперссылке «пользователей (n)» на форме «Удаление помеченных объектов», где n – количество активных пользователей;
  • Раздел Администрирование – Настройки программы – Поддержка и обслуживание – Активные пользователи;
  • Раздел Администрирование – Сервис – Активные пользователи:

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

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

блокировка работы пользователей в 1С

Обработка позволяет выбрать один из двух режимов удаления: автоматического либо выборочного удаления объектов в 1С 8.3.

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

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

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

Выборочное удаление объектов через обработку

Выборочное удаление объектов через обработку

При нажатии на кнопку Далее происходит поиск помеченных на удаление объектов и отображение их на форме:

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

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

удаление помеченных объектов в 1С

По завершению операции удаления система 1С 8.3 покажет объекты, которые не получилось удалить и их ссылки – в каких объектах данные элементы используются:

объекты, которые не получилось удалить и их ссылки

Здесь нужно смотреть:

  • Либо мы по ошибке поставили пометку на удаление у этих объектов и нужно снять эту пометку:

снять пометку на удаление

объекты, которые не получилось удалить и их ссылки

После завершения данной операции в 1С 8.3 наша номенклатура, помеченная на удаление, больше не будет иметь ссылку на документ Реализация (акт, накладная):

удаление дублей

  • Либо удалить ссылки на этот объект. То есть в правой части формы «Места использования объекта…» поставить отметку на удаления данного объекта (если он не нужен и ошибочно введен), либо нужно заходить в этих объекты и переопределять ссылку:

удаление ссылки на объект

После завершения наших манипуляций нажмем на кнопку В начало:

переход к повторному запуску обработки

Вернемся в окно:

повторное выборочное удаление объектов

Нажмем на кнопку Далее, после чего система 1С 8.3 произведет новый поиск помеченных на удаление объектов:

новый поиск помеченных на удаление объектов

Оставим все флажки включенными и нажмем на кнопку Удалить:

удаление помеченных объектов

Так как объекты, помеченные на удаление, больше не имеют ссылок — в 1С 8.3 произойдет их удаление.

Внимание! Перед удалением объектов, помеченных на удаление – создайте актуальную резервную копию.

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

Автоматическое удаление в 1С 8.3 через регламентные операции

В программе 1С есть возможность с помощью регламентного задания производить автоматическое удаление, задав расписание.

Данную функцию можно настроить в разделе Администрирование – Настройки программы – Поддержка и обслуживание – Регламентные операции, где устанавливаем флажок «Автоматически удалять помеченные объекты по расписанию»:

настройка автоматического удаления помеченных объектов

Настройка расписания автоматического удаления помеченных объектов

Желательно расписание настроить на то время, когда система меньше всего загружена и в информационной базе 1С 8.3 никто не работает.

На примере мы настроим расписание с 03.05.2016г., ежедневно с 02:00 ч. Переходим по гиперссылке Настроить расписание. Настройка расписания — вкладка Общие:

Настройка расписания автоматического удаления помеченных объектов

  • Настройка расписания – вкладка Дневное:

Настройка расписания автоматического удаления помеченных объектов

  • Настройка расписания – вкладка Недельное:

Настройка расписания автоматического удаления помеченных объектов

  • Настройка расписания – вкладка Месячное:

Настройка расписания автоматического удаления помеченных объектов

После завершения настройки в 1С 8.3 на форме Поддержка и обслуживание увидим информацию о настроенном расписании:

информация о настроенном расписании

Примечание. Для того чтобы в 1С 8.3 выполнялось регламентное задание по расписанию – на это время должен быть запущен сеанс пользователя.

Каким образом происходит дублирование контрагентов в справочнике Контрагенты и какие ошибки вызывает это дублирование смотрите в нашем видео уроке:


Поставьте вашу оценку этой статье:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...