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

Из данной статьи Вы узнаете как окончательно удалить помеченные на удаление объекты в 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С у многих возникает вопрос, как удалить ненужные документы или элементы справочников? При нажатии на кнопку "Del" документ лишь помечается на удаление и при этом остается на своем месте. После прочтения статьи Вы будете знать ответ на этот вопрос.

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

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

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

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

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

Операции - >

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

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


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

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

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


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

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

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

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

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

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

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



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

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


Этапы удаления объектов в 1С


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


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

Далее приступаем к удалению обозначенных материалов. В 1С не сложно сделать соответствующую пометку, главное - в перечне найти требуемый документ. Правой кнопкой мыши активируем "Пометить на удаление/Снять пометку" или просто нажимаем на «Delete».


Рис 1. Как пометить объект на удаление?




ПП 1С подстраховывается - выплывает окно, где он просит подтвердить ваше намерение "удалить объект". Как только вы согласитесь продолжить процесс - в журнале появится знак «X», а значит пришло время второго этапа.




Рис 2. Где находится обработка "удаление помеченных объектов"?



2. ПП 1С предоставит выбор: удалить все объекты в автоматическом режиме, либо выборочно. Если останавливаетесь на первом варианте, то программа автоматически удалит все документы, которые вы пометили ранее.

Это не всегда удобно, так как контролировать процесс вы уже не сможете, он станет не управляемым. Большинство, по этой причине, выбирают второй способ – вы сами вручную выбираете объекты на удаление. Ставим курсор и переходим к команде «Далее», ПП 1С сделает анализ справочника и предъявит документы, которые помечены на утилизацию.


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



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



Объект удален, причем без каких-либо сложностей. Казалось бы, что процесс успешно завершился, но ПП 1С заявляет о возникновении проблемы, и в процессе работы становится ясным, что "приговоренный" к утилизации объект продолжает принимать участие в проведённых документах.

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


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

Реализована функция через регламентное задание. ПП 1С сам организует процесс по заданному расписанию в течении короткого времени.

Чтобы настроить эту опцию, выполняем следующие действия: переходим в «Администрирование» → «Удаление помеченных объектов». Отмечаем «Автоматически удалять помеченные объекты по расписанию».

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


Рис 4. Настройка удаления объектов по расписанию



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

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


Специалисты МастерСофт имеют большой опыт в решении проблем любого уровня сложности. Если появились вопросы, то оставьте заявку в формах "Заказать звонок" или "Задать вопрос" и мы вам перезвоним.

Инструкция

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

Наведите курсор на документ, кликните по нему правой кнопкой мышки. В подменю выберете «Установить пометку удаления»;

Наведите курсор на документ, нажмите на панели инструментов на значок «удалить» (листок с красным крестиком).

Появится диалоговое окно: «Пометить элемент на удаление?» - да.
После этого документ будет иметь статус «Не проведен», на нем будет установлен красный крестик.

Чтобы восстановить помеченный на удаление документ:
- наведите курсор на документ, кликните по нему правой кнопкой мышки, в подменю выберете «Снять пометку удаления»;

Наведите курсор на документ, нажмите клавишу Delete на клавиатуре;

Появится диалоговое окно: «Снять с элемента пометку на удаление?» - да.

Чтобы уничтожить помеченные на удаление документы, необходимо зайти в пункт меню «Операции». В подменю выбрать «Удаление помеченных объектов».
Появится диалоговое окно: «Подготовка к удалению помеченных объектов может занять продолжительное время! Продолжить выполнение операции?» – да.

Будет открыта опись всех элементов, которые помечены на удаление. Необходимо нажать на кнопку «Контроль», далее на кнопку «Удалить». После этого все элементы удалены, их восстановить невозможно.

Обратите внимание

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

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

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

Вам понадобится

  • - программа «1С: Предприятие».

Инструкция

Запустите программу «1С: Предприятие», откройте нужную базу данных. Выполните настройку режима удаления документа в 1С. Для этого перейдите в меню «Сервис», выберите «Параметры», перейдите в закладку «Общие». В нижней строке можно установить опцию режима удаления объектов. Она может принимать два значения – «Непосредственное удаление» либо «Пометка на удаление». Выберите второй вариант и щелкните «ОК».

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

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

Для чего сделана пометка на удаление объектов в 1с

Давайте ответим с Вами на вопрос "Зачем сделана эта пометка для удаления?", ведь быстрее удалить объект из 1с сразу. Сделано это по нескольким причинам:

  1. Есть вероятность того, что пользователь впоследствии передумает и захочет вернуть удаленный объект, когда стоит пометка ее достаточно снять, при интерактивном удалении восстановить данные нельзя .
  2. В 1с один объект, например документ, может ссылаться на множество других объектов в системе (справочники, константы, другие документы и т.д.), и одновременно также на этот объект (в нашем случае документ), могут ссылаться множество других объектов. Если бы в системе 1с предприятие было разрешено прямое удаление объектов из базы данных, то это привело бы к ужасным последствиям, так как сразу же бы начали появляться объекты с "битыми ссылками", а это потеря данных, и не правильное функционирование базы данных, которое рано или поздно приведет к краху базы и практически полной потери Ваших данных!

Два вида удаления в 1с, понятие контроля ссылочной целостности в 1с

В программе объекты 1с можно удалить двумя способами:

  1. С помощью интерактивного удаления (прямое удаление без контроля ссылочной целостности)
  2. Через пометку на удаление (удаление с контролем ссылочной целостности)

Давайте рассмотри что такое ссылочная целостность в 1с. Но для того чтобы нам с вами ответить на этот вопрос мы должны знать что такое "битые" ссылки в 1с. Для тех кто не знает, битые ссылки в 1с это ссылки которые указывают на не используемую область памяти, то есть по сути указывают в никуда. Теперь давайте возьмем для примера любой документ в системе 1с предприятие. В нем находится множествои различных реквизитов. Эти реквизиты могут быть как простыми (примитивные типы такие как число, дата, булево), так могут быть и объектными (такие как ссылки на другие объекты системы, например различные справочники, перечисления и т.д.) Так вот контроль ссылочной целостности в 1с как раз и означает тот факт, что объект не будет удален из системы 1с до тех пор, пока на него ссылаются какие-либо другие объекты системы. Как раз пометка на удаление объектов 1с позволяет сохранить механизм ссылочной целостности в 1с, так как обработка удаления помеченных объектов не даст удалить объект пока на него ссылаются другие объекты.

Как восстановить удаленные объекты в 1с? Что происходит с объектами после их удаления из 1с?

Подобные вопросы нам задают многие люди, и ответ тут один, физическое удаления данных из 1с (с помощью способов описанных ниже) приводит к ПОЛНОМУ УНИЧТОЖЕНИЮ ФАЙЛА ИЗ БАЗЫ! Восстановление удаленных файлов из базы не возможно.

Мы всегда готовы оказать Вам своевременную помощь в обновлении системы 1С 8.3 .

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

Итак мы уже обсуждали с Вами то, что интерактивное удаление в 1с происходит без контроля ссылочной целостности, а это чревато очень плохими последствиями для системы, рекомендуется пользоваться таким удалением только с целью отладки. Чтобы включить интерактивное удаление 1с нам нужно для начала зайти в конфигуратор, распахнуть веточку Общие ---> Роли и выделить роль "Полные права".

Теперь нажмем клавишу F9 , у нас копируется роль "ПолныеПрава" и появится еще одна "ПолныеПрава1". Откроем ее двойным щелчком мыши. Появится окно свойств роли, нажмем кнопку "Действия" ---> "Установить все права". После этого нажмем ОК. Теперь сохраним конфигурацию базы данных, для этого нажмем на синенький бочонок в левом верхнем углу, или нажмем клавишу F7. Если бочонок стал неактивным значит конфигурация сохранилась. Мы создали роль с правами на интерактивное удаление объектов из 1с .

Теперь в конфигураторе откроем вкладку Администрирование ---> Пользователи.

Откроется список пользователей, выберите пользователя под которым Вы хотите включить интерактивное удаление 1с объектов и нажмите карандашик или F2. Откроется окно свойств пользователя, перейдите на вторую вкладку "Прочие". Там найдите ту роль которую мы с Вами копировали, в моем случае это "ПолныеПрава1", ставим галочку и жмем OK.

После этого запускайте 1с предприятие, выбирайте того пользователя которому установили новую роль. Теперь Вы можете удалять объекты напрямую, чтобы удалить объект выберите его и нажмите сочетание клавиш SHIFT + DEL, система спросит уверены ли вы в удалении, при положительном ответе объект будет удален из системы.

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

Теперь давайте рассмотрим с Вами вопрос "Как удалить объекты в 1с? ". Итак, открываем нужную нам базу данных в 1с предприятии. На скриншоте показана "Бухгалтерия государственного учреждения", щелкаем в меню по вкладке "Операции" ---> "Удаление помеченных объектов ".

Если у Вас управляемый интерфейс, как например в "Бухгалтерии предприятия ред. 3.0", то там Вам нужно перейти на вкладку "Администрирование", там Вы увидите подгруппу "Сервис", и уже в ней нужно выбрать "Удаление помеченных объектов ".

Альтернативный способ открытия помощника удаления объектов в 1С 8.2 и 1С 8.3

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

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

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

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

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

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

Необходимость своевременного удаления помеченных на удаление объектов в 1с. Как удалить объекты помеченные красными галочками?

Рассмотрим пример на конфигурации "Бухгалтерии предприятия". У нас есть документ "Принятие к учету ОС", в нем соответственно указывается основное средство (например компьютер) и множество других параметров, но они нас в данный момент не интересуют. Если мы захотим удалить это ОС из нашей базы данных, то без дополнительных действий у нас ничего не выйдет. Наше ОС (компьютер) будет помечено красной галочкой при попытки его удаления. Почему? А ведь наш документ "Принятие к учету ОС" имеет ссылку на то ОС которое мы сейчас хотим удалить! Когда мы щелкнем на него в списке объектов, то увидим все объекты которые ссылаются на наше ОС, и прежде чем удалить это ОС, нам нужно сначала зайти во все эти объекты и удалить ссылки. В нашем случае это означает что нужно отменить проведение документа "Принятие к учету ОС", и удалить это ОС из документа, после чего записать документ. Теперь документ более не ссылается на наше ОС, и мы можем его удалить. Из всего этого следует одно правило, удалять объекты помеченные на удаление в 1с нужно своевременно ! Иначе потом избавиться от них может быть очень и очень проблематичным делом, ввиду того что между объектами будет большое количество ссылок. Кстати своевременное удаление объектов из 1с также имеет несколько очевидных плюсов:

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

В нашей компании Вы всегда получите первоклассное обслуживание программы 1С по очень приятным ценам!

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

Теперь давайте удалим объекты до конца. Нажимаем кнопку "Удалить". Система удалит все объекты которые были отмечены зелеными галочками.

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

1с удаление помеченных объектов, подробная видео-инструкция про удаление объектов 1с

  • Рассказываем для чего нужна пометка на удаление в 1с
  • Показываем на примере как удалить в 1с объекты
  • Даются полезные практические советы
  • Показываем как удалять в 1с объекты помеченные красными галочками
  • Также приводится много другой полезной информации

Мы надеемся что наша статья про удаление в 1с объектов помеченных на удаление очень Вам помогла, и ответила на все Ваши вопросы.