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

Обновлено: 07.07.2024

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


Принцип удаления остается одинаковым, но в зависимости от программы обработка запускается по-разному. Речь будет идти о удалении помеченных объектов в УНФ (Управление небольшой фирмой).

Сначала нужно пометить ненужный элемент на удаление. Для этого выделяем его курсором и нажимаем кнопку DELETE на клавиатуре. Или щелкаем правой кнопкой мыши на элементе и выбираем пункт меню «отметить на удаление.


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


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


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

УДАЛЕНИЕ в 1С ПОМЕЧЕННЫХ ОБЪЕКТОВ

Удалять объекты из базы может только пользователь с правами «АДМИНИСТРАТОР». Остальные пользователи могут только помечать на удаление. Удаление можно проводить автоматически, а можно выборочно. Можно также настроить, чтобы помеченные объекты удалялись по расписанию в определенное время, без вмешательства пользователя. Рассмотрим все способы. Для удаления помеченных объектов, заходим в меню «Компания».


Далее выбираем меню «Удаление объектов».


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


І. Выборочное удаление элементов.

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


II. Автоматическое удаление элементов.

Выбираем пункт «автоматическое удаление» и нажимаем кнопку «Удалить».


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


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

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

ІІІ. Автоматическое удаление по расписанию (без пользователя).

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

Ставим флажок в графе «Автоматически удалять помеченные объекты по расписанию».


Нажимаем «настроить расписание». На экране появится окно Расписание, в котором можно настроить, когда (в какое время, в какой день месяца и т.д.) нужно производить удаление помеченных объектов.


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

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


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

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

Вам удобнее связаться с нами самостоятельно или заказать обратный звонок? Работаем удаленно и с оплатой по факту выполненных работ.

personal photo

В программе есть возможность удаления не нужных нам элементов справочника и документов. Пометить на удалению можно с помощью кнопки «Ещё» - «Пометить на удаление»:

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

И в самом списке, нажимаем на объект правой кнопкой мышки и выбираем команду «пометить на удаление»:

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

Теперь удалим выбранный нами элемент.

Переходим в НСИ а администрирование – обслуживание:

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

Нажимаем на гиперссылку «удаление помеченных объектов»:

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

Открывается список элементов, которые ранее мы пометили на удаление:

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

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

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

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

ВАЖНО – если данная номенклатура участвовала в документах продажи, закупки и др., тогда необходимо будет удалять все документы, которые с ней связаны.

Попробуем удалить договоры с контрагентами:

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

У нас открывается окно, где показаны связанные документы с договорами:

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

В таком случае, мы можем попробовать пометить на удаление связанные документы (если в них нет необходимости). Так же, можем заменить НЕ нужный нам договор на новый, делается это по кнопке «действия» - «заменить»:

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

Заметим, что при нажатии клавиши Del не происходит физического удаления из программы – элемент только помечается на удаление.

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

Расположена она в разделе Администрирование - Обслуживание

в 1с помеченные на удаление (1).jpg

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

удалять в 1с помеченные (2).jpg

В первом случае будут проанализированы ВСЕ помеченные на удаление объекты информационной базы и в случае отсутствия ссылок на другие объекты они будут удалены.

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

помеченные на удаление (3).jpg

помеченные на удаление (4).jpg

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

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

удалять в 1с помеченные (5).jpg

удалять в 1с помеченные на удаление (6).jpg

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

удалять в 1с помеченные на удаление (7).jpg

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

значок удаления в 1с

Система 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с нам нужно для начала зайти в конфигуратор, распахнуть веточку Общие ---> Роли и выделить роль "Полные права".

заходим в конфигуратор и создаем роль для интерактивного удаления объектов из 1с

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

настройка прав в кофигураторе для удаления объектов 1с напрямую

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

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

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

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

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

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

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

выбираем из меню пункт 1с удаление , обычный интерфейс

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

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

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

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

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

выбор из списка обработок ту которая удалит объекты из 1с

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

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

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

отмечаем те объекты которые хотим удалить из 1с

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

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

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

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

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

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

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

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

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

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

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

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

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

Кто-то любит читать, а кто предпочитает смотреть. Именно для тех кто предпочитает смотреть мы сняли очень интересное видео которое содержит даже больше интересной информации по сравнению со статьей:

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

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

Читайте также: