Перейти к содержимому

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

  • автор:

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

Каждый пользователь программы 1С сталкивается с ситуациями, когда нужно удалить из программы какой-либо объект: документ, элемент справочника и т.п. Рассмотрим на примере программы 1С 8.3 Бухгалтерия 3.0 как удалить помеченные на удаление объекты. Разберемся, как поставить пометку на удаление, а затем удалить удаленные объекты с помощью специальной обработки в программе 1С.

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

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

Можно выбрать режим удаления в 1С — автоматическое удаление всех помеченных объектов или выборочное удаление и нажимаем кнопку Удалить .

Как видим — удалено 10 объектов, в том числе и те, на которые установили пометку на удаление, остальные помеченные на удаление объекты не удалены. Программа 1С 8.3 производит проверку этих элементов на использование их в других объектах.

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

Возможно в документе просто указан старый договор и его действительно нужно удалить, заменив при этом в документе на другой. Или же какой-то помеченный на удаление элемент номенклатуры, может быть связан с документом — как в нашем примере, и если мы выделим конкретный не удаленный объект, справа в окошке отобразится информация о месте его использования.

Для их удаления в 1С нужно или пометить на удаление связанные с этим элементом объекты, или заменить их в перечисленных местах использования (документах и т.п.)

Нажав кнопку Заменить, в нашем примере открывается справочник Номенклатура , где видим, что в справочнике есть элемент с таким же названием — Бумага Снегурочка, но с кавычками (видимо пользователем было занесено два одинаковых наименования, одно из которых решили удалить). Произведем его замену — выбираем и нажимаем кнопку Заменить .

Таким образом, необходимо проанализировать все неудаляемые элементы в 1С. После чего нажать кнопку Повторить удаление .

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

Пометка на удаление в 1С 8.3

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

Это значит, что если данный объект или его данные используются в другом документе, то программа 1С его не удалит, указав ссылку на связанный объект. Хотя возможность непосредственного удаления объектов, без контроля ссылочной целостности существует и задается разработчиком или администратором при настройке ролей пользователей.

Для того чтобы поставить пометку на удаление, достаточно выделить объект и нажать кнопку Del на клавиатуре, нажать кнопку Еще и выбрать команду Пометить на удаление/Снять пометку .

Эта же команда доступна, если щелкнуть на объекте правой кнопкой мыши. При этом мы можем выделить группу объектов, если при выделении удерживать кнопку Ctrl или Shift.

В этом случае пометка на удаление будет установлена на выделенные объекты.

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

См. также:

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    Удалить 1С 8.3 с компьютера полностью можно самостоятельно, но нужно.При удалении помеченных документов в 1С проводится поиск ссылок на...

(7 оценок, среднее: 4,00 из 5)

Удаление в 1С

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

Прямое удаление в 1С

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

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

Если такое право у объекта установлено, то в меню «Ещё» формы списка объекта появится команда «Удалить».

Команда удалить в меню Ещё 1С

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

Вопрос перед удалением объекта 1С

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

Сейчас я продемонстрирую почему.

Допустим, у нас ссылка на элемент справочника Контрагент, который мы собираемся удалить, указана в каком-то реквизите документа.

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

Если мы удалим этот элемент справочника Контрагент, как мы это делали выше, то после повторного открытия документа, в котором была указана ссылка на удаленный элемент справочника Контрагент, на месте удаленного элемента мы обнаружим сообщение «Объект не найден».

Объект не найден в 1С

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

Пометка удаления 1С

Для того, чтобы случайно не удалить объект, ссылка на который возможно указана в каких-то других данных базы 1С, необходимо сначала пометить этот объект на удаление, а потом удалить его при помощи специальной утилиты, которая в процессе удаления будет осуществлять контроль ссылочной целостности.

Чтобы пользователь имел возможность пометить на удаление какой-то объект, необходимо, у роли для этого объекта было установлено право «Интерактивная пометка на удаление».

Интерактивная пометка на удаление 1C

На рисунке выше я также снял право «Интерактивное удаление», с целью запретить удалять экземпляры объекта без контроля ссылочной целостности.

Сейчас пользователь не может сразу удалить какой-то элемент объекта, для этого ему необходимо сначала пометить этот объекта на удаление. Делается это так: нужно выделить объект в форме списка, вызвать контекстное меню и выполнить команду «Пометить на удаление/снять пометку» (или просто нажать клавишу Del).

Пометить на удаление/снять пометку 1C

Также, можно пометить сразу несколько элементов, выделив нужные.

Пометить на удаление/снять пометку 1C

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

Пометить выделенные элементы на удаление 1C

Если мы ответим Да, то выделенные объекты будут помечены на удаление — слева появятся соответствующие значки.

Объекты помеченные на удаление 1C

Нам осталось удалить помеченные объекты из базы.

Удаление помеченных в 1С

Если нам нужно дать пользователю возможность удалять из базы помеченные на удаление элементы какого-нибудь объекта, то необходимо, чтобы у роли было для этого объекта установлено право «Интерактивное удаление помеченных».

Право интерактивное удаление помеченных в 1C

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

Функции для технического специалиста 1С

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

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

В платформе редакции 8.3.14 и ниже, путь к окну с командой «Удаление помеченных объектов» будет следующий:

Меню все функции 1С

В открывшейся утилите «Удаление помеченных объектов», сначала будет предложено выбрать вариант удаления: полное удаление или выборочное.

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

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

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

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

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

В этой же утилите можно посмотреть, где в базе присутствует ссылка на объект, который пытались удалить.

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

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

Более подробно и основательно разработка в 1С дается в моей книге:
Книга «Программировать в 1С за 11 шагов»

Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»

Программировать в 1С за 11 шагов

Книга написана понятным и простым языком — для новичка.

  1. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  2. Научитесь понимать архитектуру 1С;
  3. Станете писать код на языке 1С;
  4. Освоите основные приемы программирования;
  5. Закрепите полученные знания при помощи задачника.

О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»

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

Основы разработки в 1С такси

  1. Очень доступный и понятный язык изложения
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Поймете идеологию управляемого приложения 1С
  4. Узнаете, как разрабатывать управляемое приложение;
  5. Научитесь разрабатывать управляемые формы 1С;
  6. Сможете работать с основными и нужными элементами управляемых форм
  7. Программирование под управляемым приложением станет понятным

Промо-код на скидку в 15% — 48PVXHeYu

Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog


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

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Как полностью удалить помеченные объекты в 1С? Инструкция

Чтобы удалить объект из системы 1С, следует поочередно выполнить два действия:

  1. установить пометку на нужный объект;
  2. непосредственно осуществить удаление.

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

Именно для того, чтобы избежать системных ошибок, в программе реализовано обязательное действие установки пометки на удаление. После того, как нужная отметка будет установлена, система автоматически показывает пользователю все документы, в которых присутствуют помеченные объекты. Это дает возможность при необходимости отредактировать список на удаление.

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

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

В первую очередь, стоит выделить объект, который нужно удалить. Для этого достаточно кликнуть по нему правой клавишей мыши. В появившемся списке нужно выбрать «Пометить на удаление / Снять пометку».

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

Далее нужно подтвердить действие.

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

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

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

На этом этапе нужно посетить меню «Администрирование» и выбрать пункт «Удаление помеченных объектов» в подменю «Сервис».

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

Если такого пункта нет, то нужно выбрать пункт «Обслуживание»

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

Открывается новое меню «Обслуживание». В этом окне нужно выбрать подпункт «Удаление помеченных объектов» и кликнуть на него.

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

Далее нужно выбрать те объекты, которые необходимо удалить и нажать кнопку «Удалить выбранные». Или нажать кнопку «Удалить все». В этом случае удалятся все помеченные на удаление объекты в базе.

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

Когда удаление завершится, в окне будет показано сколько объектов было удалено, и в списке будут показаны все объекты, которые не удалось удалить.

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

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

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

После того, как все необходимые действия были выбраны, нужно нажать «Повторить удаление»

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

После того, как удаление объектов завершится, достаточно просто закрыть окошко с отображением информации об этом.

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

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

Все действия выполняются поэтапно, и только после предварительной установки пометки на удаление.

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

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

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

Все отмеченные объекты выделены снова красным крестом.

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

В верхнем меню есть вкладка «Операции», необходимо кликнуть на нее и выбрать пункт Удаление.

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

После этого надо подтвердить операцию.

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

На этом этапе важно проверить все выбранные объекты на предмет использования их в других документах.

Как удалить помеченные на удаление объекты в 1С полностью (8.2 / 8.3)

Из данной статьи Вы узнаете как окончательно удалить помеченные на удаление объекты в 1С. Дело в том, что в 1С удаление объектов происходит в 2 этапа:
1. Установка пометки на удаление (в списке у объекта появляется маленький красный крестик)
2. Удаление помеченных объектов.

Такая система необходима, т.к. удаляемые элементы справочников могут быть использованы в каких-нибудь документах. И если бы программа позволяла сразу удалить эти элементы, то они удалились бы и из документов и таким образом был бы нарушен учет.

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

Как удалить объекты в 1C 8.3

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

Для этого нам понадобится пройти 11 шагов:

Для начала — 1 — выбираем необходимый для удаления объект, выделяем его и кликаем по нему правой кнопкой мыши, в открывшемся окне
2 — Выбираем «Установить пометку удаления» (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

3 — Мы видим, что выбранные нами объекты – помечены красным крестиком (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

4 — В меню «НСИ и администрирование» — «Администрирование». 5 – «Поддержка и обслуживание» (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

6 — В открывшемся подменю «Поддержки и обслуживания» выбираем «Удаление помеченных объектов» и
7 — Ставим «галочку» напротив режима «Автоматическое удаление всех помеченных объектов», после чего нажимаем
8 — Кнопку «Удалить» (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

9 — Далее мы видим, как удаляются объекты, помеченные на удаление (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

10 — Здесь мы видим, что удаление помеченных объектов завершено, после чего нажимаем
11 — Кнопку «Закрыть» и можем продолжать дальнейшую работу в программе (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

Как удалить объекты в 1C 8.2

И так, в данной статье «выше» уже было рассмотрено как происходит полное удаление помеченных объектов в 1С 8.3 т.е. в конфигурациях на управляемых формах таких как УТ 11.2
Сейчас для полного раскрытия вопроса «как удалить помеченные на удаление объекты в 1С», будет необходимо пройти снова процедуру полного удаления но уже на примере 1С 8.2, т.е. конфигурации на «обычных формах — «Управление торговлей 10.3».

Для этого нам понадобится пройти 11 шагов:

1 — Для начала выбираем необходимый для удаления объект, выделяем его и кликаем по нему правой кнопкой мыши, в открывшемся окне
2 — Выбираем «Установить пометку удаления» (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

3 — В появившемся окошке нажимаем «Да» (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

4 — Теперь мы видим, что выбранный нами объект стал помечен красным крестиком (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

5 — В меню «Операции» выбираем
6 — Удаление помеченных объектов (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

7 — В открывшемся окне нажимаем «Да» (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

8 — В окошке «Поиск и удаление помеченных объектов» нажимаем кнопку «Контроль» (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

9 — В открывшемся окошке «Удаление объектов» нажимаем кнопку «Удалить» (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

10 — После всех выполненных действий, мы видим, что «Выполнено удаление объектов»,
11 — Нажимаем кнопку «Закрыть» и можем продолжать работу с программой (см. рисунок ниже).

Как сделать удаление помеченных объектов в 1С 8.3 и 1С 8.2 | tekdata.ru

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *