Как удалить помеченные объекты в 1с розница. Пример удаления элемента справочника Номенклатура

На заметку: если нижеприведенные рекомендации непонятны для Вас, а в информационной базе очень много помеченных обьектов которые мешают реаботе, то рекомендую ообратиться к нам - Smart1С.ru .

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

Почему процесс удаления 2-ступенчатый? Попробую ответить, моделируя ситуацию. Итак, представим, что оператор 1С ввел в программе данные в Справочник Номенклатура. Затем через 5 минут обнаружил какую-то ошибку, тут же удалил элемент и создал новый. Вроде бы ничего страшного, но другой оператор уже создал документ Заказ покупателя, где использовал элемент справочника, который впоследствии был удален. Соответственно, в документе ссылки на объект номенклатуры уже не будет, там будет написано, что объект удален. То есть, целостность базы в этом случае будет нарушена. Если даже создать элемент Справочника с такими же данными, то у него будет другой идентификатор, соответственно восстановить предыдущее состояние ИБ уже не получится. Вот почему, разработчики так трепетно подошли к процессу удаления объектов в программе.

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

Рассмотрим пример удаления помеченных объектов в 1С 8.2 (Обычное приложение). Но для начала отвечу на вопрос посетителя сайта, относительно того что, в каком режиме происходит удаление помеченных объектов. Удаление происходит в монопольном режиме, т.е активным в информационной базе должен быть только Ваш сеанс. Далее, выполняем следующие действия:

Немного статистики по удалению объектов 1С – клиент-серверная архитектура 1С информационная база размером 6,5 Гб (PostgreSQL), были помечены на удаление 135000 объектов, из них можно удалить 92000. Контроль выполнился за 4 часа, удаление за 18 часов. Контроль и удаление не быстрые процессы - я бы посоветовал сначала прогнать их на тестовой базе, тогда Вы будете знать примерное расчетное время выполнения.

Как удалить из базы помеченные на удаление объекты (справочники, документы) в 1С:Бухгалтерия 8.3 (редакция 3.0)

2017-02-15T15:51:46+00:00

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

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

Пусть у нас помечен на удаление элемент "Кирпич" из справочника Номенклатура. Удалим его насовсем из базы.

1. Для этого зайдем в раздел "Администрирование" и выберем там пункт "Удаление помеченных объектов" ():

2. В качестве режима удаления выберем "Автоматическое удаление всех отмеченных объектов". Этот вариант подходит почти всегда. Он может не подойти только, если у нас помимо "Кирпича" помечены на удаление другие объекты, которые мы по каким-то причинам не хотим сейчас удалять. А так - выбираем всегда первый вариант и жмем кнопку "Удалить".

3. Программа всё сделает сама и только в конце, если были помечены на удаление элементы, на которые ссылаются другие элементы базы, вылезет вот такое окно. Тут показаны элементы, которые невозможно удалить (левая часть) и объекты, которые на них ссылаются (правая часть). Просто нажмите кнопку "Закрыть".

С уважением, Владимир Милькин (преподаватель и разработчик ).

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

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

Теперь разберемся, как удалить ненужные элементы в одной из самых популярных в настоящий момент программе - 1С: Бухгалтерия предприятия 8, версия 2.0.

Для начала нужно переключить интерфейс на Полный. Заходим в пункт меню

Сервис - > Переключить интерфейс - > Полный

Теперь выбираем пункт

Операции - >

И соглашаемся с тем, что операция может занять продолжительное время. Затем в открывшемся окне нажимаем кнопку "Контроль".

Программа начинает проверять, есть ли в других документах ссылки на те, которые вы хотите удалить. Например, на удаление помечен документ "Реализация товаров и услуг", но на этот документ есть ссылка в счете-фактуре. Программа сообщит об этом и документ в таком случае удалять не станет. Для того, чтобы документ или элемент справочника все-таки удалился, нужно сначала убрать ссылки на него из всех других документов.


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

После нажатия на кнопку "Удалить" те элементы, которые помечены зеленым, будут удалены.

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


А начиная с версии 3.0.34, нужно зайти в меню

Администрирование - > Поддержка и обслуживание - > Удаление помеченных объектов

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

В программе 1С: Комплексная автоматизация 8 и 1С: Зарплата и управление персоналом 8 также нужно переключить интерфейс на "Полный" и зайти в меню

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

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

А если вам нужно больше информации о работе в 1С: Бухгалтерии предприятия 8, то вы можете бесплатно получить нашу книгу по ссылке .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отправить эту статью на мою почту

При попытке удалить ненужный объект системы (элемент справочника, документ, вариант отчета и т.д.) пользователь не сможет окончательно убрать его из базы 1С ему доступно только установка пометки на удаление. Поэтому возникает вопрос- Как удалить помеченные объекты в 1С 8.3?

В данной статье рассмотрим, как выполнить этот процесс. Функционал по удалению для многих конфигураций идентичен и описанная методика подойдет для УТ, ERP, Бухгалтерии и ЗУП.

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

Таким образом, в 1С удаление выполняется в два этапа:

 Установка пометки на удаление в 1С;

 Окончательное удаление с помощью обработки, если объект никак не задействован в системе.

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

Для установки пометки на удаление в 1С, выделите нужный справочник/документ (можно так же выделить сразу список объектов), в меню Еще выберите команду Пометить на удаление/Снять пометку (в некоторых журналах выведена пиктограмма этой команды) или нажмите кнопку delete на своей клавиатуре. Система попросит подтвердить ваши намерения и после этого будет установлен пометку.

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

Как удалить помеченные объекты?

В Бухгалтерии и ЗУП обработка доступна в разделе Администрирование, в УТ и ERP в разделе НСИ и администрирование → Поддержка и обслуживание. И если Вы вдруг забыли, в каком разделе искать нужный объект системы, всегда можно воспользоваться разделом Все функции.

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

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

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

При автоматическом режиме данный процесс будет запущен сразу.

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

Доступные в этом случае варианты действий:

 Пометить на удаление и места использования и повторить попытку удаления.

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

 Выполнить процедуру замены по команде Заменить. Будет предложен список аналогичных элементов для замены. Например, если надо заменить характеристику номенклатуры в документе, то будет предложен список характеристик этой же номенклатуры.

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

Нужен 1С программист?

Ваши плюсы при работе с нами!

Бесплатная предварительная оценка стоимости задач до начала работ.

Цена часа работы программиста в 2 раза ниже рынка.

Приоритетное быстрое реагирование на срочные задачи - от 5 минут!

Четкая система постановки, отслеживания и сдачи задач.

Делаем видео-инструкции по выполненным задачам.

Предоставляем гарантийную поддержку в течении 3 месяцев по выполненным задачам.