Удаление объекта

В процессе работы пользователи в программе 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С 8.3.

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

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

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

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

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

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

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

  • Либо мы по ошибке поставили пометку на удаление у этих объектов и нужно снять эту пометку:
  • Либо это дубликат, то нужно воспользоваться обработкой «Поиск и удаление дублей». Подробно эта тема рассмотрена в статье Поиск и удаление дублей в 1С 8.3 и 8.2:

После завершения данной операции в 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 выполнялось регламентное задание по расписанию – на это время должен быть запущен сеанс пользователя.

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

Удаление объектов

Любой ненужный объект (файл, папку, ярлык) можно удалить, чтобы освободить пространство на диске и очистить Рабочий стол или любую другую папку от лишних значков. Этому вопросу посвящен видеоролик «Урок 3.9. Удаление объектов».

Все удаленные объекты помещаются в специальную папку Корзина, значок которой расположен на Рабочем столе (это единственный значок, который можно видеть на Рабочем столе сразу после установки Windows), и при необходимости могут быть восстановлены на прежнее место. После удаления из Корзины объект уже не подлежит восстановлению.

Существует несколько способов удаления объекта.

• Щелкните правой кнопкой мыши на значке и выполните команду Удалить из контекстного меню.

• Выделите ненужный значок и нажмите клавишу Delete.

• Перетащите файл или папку на значок Корзины на Рабочем столе (наиболее удобный способ удаления объектов с Рабочего стола).

Перед тем как переместить объект в Корзину, система уточнит у вас, действительно ли вы хотите удалить файл или папку. Для подтверждения нужно нажать кнопку Да в появившемся диалоговом окне (рис. 3.18).

Рис. 3.18. Запрос о подтверждении удаления файла

Имейте в виду, что вместе с папкой удаляется и все ее содержимое.

Если возникнет необходимость восстановить удаленный объект на прежнее место, нужно открыть Корзину, дважды щелкнув на ее значке на Рабочем столе, найти значок удаленного объекта, щелкнуть на нем кнопкой мыши, а затем нажать кнопку Восстановить объект на панели инструментов (или же выполнить команду Восстановить из контекстного меню объекта).

Для перемещения файла или папки в новую директорию воспользуйтесь командой Вырезать из контекстного меню, а затем с помощью команды вставки поместите объект в новую папку.

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

Размер Корзины в каждом разделе жесткого диска можно регулировать самостоятельно. Для этого щелкните правой кнопкой мыши на значке Корзины на Рабочем столе и выполните команду Свойства. В открывшемся окне (рис. 3.19) выделите нужный раздел диска и в поле Максимальный размер (МБ) введите нужное значение.

Рис. 3.19. Окно настройки свойств Корзины

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

Сняв флажок Запрашивать подтверждение на удаление, файлы будут перемещаться в Корзину без появления окна, изображенного на рис. 3.18. Чтобы избежать случайного удаления файлов, не следует снимать данный флажок. Лучше воспользуйтесь сочетанием клавиш Shift+Delete для безвозвратного удаления ненужных объектов.

Если вы работаете со съемными носителями, помните о том, что удаленные с них файлы в Корзину не помещаются.

Данный текст является ознакомительным фрагментом.

Читать книгу целиком на Litres.ru

14.4.6. Удаление вершины дерева и удаление дерева: tdelete() и tdestroy()

Защита объектов ядра и приватных объектов

Защита объектов ядра и приватных объектов Многие объекты, такие как процессы, потоки или мьютексы, являются объектами ядра (kernel objects). Для получения и установки дескрипторов безопасности ядра используются функции GetKernelObjectsSecurity и SetKernelObjectsSecurity, аналогичные функциям защиты

Добавление и удаление объектов на файловой системе sysfs

Добавление и удаление объектов на файловой системе sysfs Инициализированные объекты kobject автоматически не экспортируются через файловую систему sysfs. Для того чтобы сделать объект видимым через sysfs, необходимо использовать функцию kobject_add().int kobject_add(struct kobject *kobj);Положение

Удаление объектов

Удаление объектов Любой ненужный объект (файл, папку, ярлык) можно удалить, чтобы освободить пространство на диске и очистить Рабочий стол или любую другую папку от лишних значков. Этому вопросу посвящен видеоролик «Урок 3.9. Удаление объектов».Все удаленные объекты

Удаление и восстановление объектов

Удаление и восстановление объектов Команда ERASE осуществляет удаление (стирание) объектов. Она вызывается из падающего меню Modify ? Erase или щелчком на пиктограмме Erase на панели инструментов Modify.Запросы команды ERASE: Select objects: – выбрать объекты Select objects: – нажать клавишу Enter для

Удаление объектов базы данных

Удаление объектов базы данных В SQL Server для удаления объектов используется команда DROP. Удаленный с ее помощью объект исчезает безвозвратно, причем удаляется не только структура объекта, но и его содержимое.Для удаления объекта с помощью программы Enterprise Manager, например

Урок № 98. Удаление помеченных объектов

Урок № 98. Удаление помеченных объектов Как известно, процедура удаления ненужной информации из любого программного продукта требует повышенного внимания и осторожности, т. к. процесс этот зачастую необратим, а последствия могут быть достаточно серьезными. В связи с

Добавление и удаление объектов из набора

Добавление и удаление объектов из набора Выбирая новые объекты каким-либо способом в ответ на приглашение Select objects:, мы добавляем их к уже выделенным. Так происходит, пока не будет нажата клавиша Enter. Однако кроме добавления объектов в набор выделения мы можем исключить

7.2. Удаление объектов из контейнера

7.2. Удаление объектов из контейнера ПроблемаТребуется удалить объекты из контейнера.РешениеДля удаления одного или диапазона элементов используйте метод контейнера erase или один из стандартных алгоритмов. Пример 7.2 показывает пару различных способов удаления элементов

Удаление и восстановление объектов Команда ERASE осуществляет удаление (стирание) объектов. Она вызывается из падающего меню Modify ? Erase или щелчком на пиктограмме Erase на панели инструментов Modify.Запросы команды ERASE:Select objects: – выбрать объектыSelect objects: – выбрать объектыSelect

Добавление и удаление объектов

Добавление и удаление объектов Ну хорошо, со стандартными плашками-надписями мы уже наигрались. А что делать, если их нам, по каким-то таинственным причинам, не хватает? Как добавить в нашу «рыбу» новую надпись, картинку, объект? Давайте начнем с надписи. Чтобы создать

Удаление и восстановление объектов Команда ERASE осуществляет удаление (стирание) объектов. Она вызывается из падающего меню Modify ? Erase или щелчком на пиктограмме Erase на панели инструментов Modify.Запросы команды

Добавление и удаление объектов из набора Выбирая новые объекты каким-либо способом в ответ на приглашение Select objects:, мы добавляем их к выделенным объектам. Так происходит, пока не будет нажата клавиша Enter. Однако, кроме добавления объектов в набор выделения, мы можем и

Удаление и восстановление объектов Команда ERASE осуществляет удаление (стирание) объектов. Она вызывается из падающего меню Modify ? Erase или щелчком на пиктограмме Erase на панели инструментов Modify.Запросы команды ERASE:Select objects: – выбрать объектыSelect objects: – выбрать объектыSelect

Пример. Удаление объектов

Пример. Удаление объектов Удалить из рисунка две нижние окружности и окружность в центре (рис. 11.2). Рис. 11.2. Удаление объектовЗапустите команду ЕRASE, вызвав ее из падающего меню Modify ? Erase или щелчком на пиктограмме Erase на панели инструментов Modify.Ответьте на запросы:_ERASESelect

В работе каждой организации наступает момент, когда или из-за размера базы, или из-за соображений конфиденциальности необходимо свернуть Бухгалтерскую базу. Ничего нового здесь придумывать не нужно, на диске ИТС есть хорошая стандартная обработка по свертке базы, но есть одно «НО». Ее механизмы во вводе остатков ссылаются на документы сворачиваемого периода. В связи с чем удалить эти документы невозможно. В данном случае должна помочь эта обработка. С помощью нее вы замените все ссылки на документы, помеченные на удаление и датируемые ранее даты свертки на служебный документ — «Документ расчетов с контрагентами», после чего штатным механизмом удаления очистите базу от ненужных документов. Протестирована на конфигурации «Бухгалтерия предприятия 2.0». Последовательность действий:

А. Установите дату ввода остатков, или дату свертки:

Б. На первом шаге последовательно выполните действия:

0. Очистить ввод остатков — удаление ссылок на помеченные на удаление документы, датированные ранее даты ввода остатков из бухгалтерских операций ввода остатков

1. Заполнить удаленными — поиск удаленных документов, датированных ранее даты свертки, которые могут выступать в качестве субконто — документы расчетов с контрагентами

2. Создать документы расчетов — создает подменные документы расчетов

3. Найти ссылки — поиск ссылок, подготовка к шагу 2

В. На 2 шаге выполните действие — 4. Выполнить замену значений.