Не удаляются документы в 1с

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

Читайте в статье:

Если вы хотите исключить из учета, например, накладную, убедитесь в том, что ее данные не включены в акт сверки. Такое же правило действует и для любых других документов и справочников. Например, если вы хотите исключить товар из справочника «Номенклатура», то убедитесь в том, что этот товар не используется где-нибудь еще, например в накладной. Удаление в 1С 8.3 проводится в пять шагов.

Прежде отметим, что удаление помеченных объектов в 1С 8.3 проходит в два этапа:

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

Шаг 1. Пометьте объект для удаления

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

Шаг 2. Откройте окно «Удаление помеченных объектов»

Зайдите в раздел «Администрирование» (1) и нажмите на ссылку «Удаление помеченных объектов» (2).

Шаг 3. Выберите режим

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

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

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

Для автоматического удаления выберите «Автоматическое удаление всех помеченных объектов» (3) и нажмите на кнопку «Удалить» (4). Все помеченные на удаление объекты будут исключены, но при условии, что их данные не используются программой в других местах:

Для выборочного удаления выберите «Выборочное удаление объектов» (5) и нажмите кнопку «Далее» (6):

Шаг 4. Выберите объекты для удаления

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

Галочками (7) отметьте все, что вы хотите удалить. После этого нажмите кнопку «Удалить» (8):

Если какие-то документы не удалились, перейдите к следующему шагу.

Шаг 5. Что делать, если удалились не все документы

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

В левой половине окна вы видите перечень неудаленных объектов (9), справа перечень документов, в которых есть их данные (10). Именно они не дают исключить объект из программы, поэтому их также нужно пометить на удаление. В нашем случае, чтобы удалить номенклатуру «Аккумулятор….» (9), надо пометить на удаление накладную «Поступление 3 от 25.06.2018г.» (10), и после этого повторить процедуру, начав ее с шага 2.

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

Система 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с объектов помеченных на удаление очень Вам помогла, и ответила на все Ваши вопросы.

09.02.2016

Практически каждый бухгалтер в процессе своей работы сталкивается с необходимостью удалить какой-либо файл и документ. Удаление документа в 1С немногим отличается от аналогичного процесса при работе с операционной системой Windows. Хотя есть несколько важных отличий:

    во-первых, изначально документ, который нужно удалить, должен быть помечен специальным знаком (если сравнивать с ОС Windows, то можно провести аналогию с перемещением файла в корзину);

    во-вторых, непосредственное удаление происходит по строго определенному алгоритму действий.

Если вы используете версию 1С 8.2, то для того, чтобы удалить файл, требуется:

    нажать на необходимый документ правой кнопкой мыши;

    дождаться, пока появится контекстное меню;

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

    дать свое согласие на предупреждение системы.

Можно поступить проще и просто после выбора удаляемого файла нажать клавишу delete.


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



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


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

Аналогичная по смыслу статья, расширяющая данную тему, описывает ситуацию, когда помеченные на удаление объекты не удаляются . Очень рекомендую прочитать!

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


В открывшемся списке переходим в самый низ, чтобы найти пункт "Стандартные". Раскрываем его плюсом и выбираем "Удаление помеченных объектов".

сайт_

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

Тут была важная часть статьи, но без JavaScript её не видно!

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

сайт_

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

Быстрое удаление объектов в 1С 8.3

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

Видеоурок по удалению помеченных объектов в 1С:Бухгалтерии 8

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

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то