Как сделать удаление в 1с предприятие

Обновлено: 04.07.2024

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

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

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

Далее в разделе "Администрирование", на вкладке "Сервис" запустите обработку "Удаление помеченных объектов". В некоторых конфигурациях, например, Управление торговлей 11 обработка спрятана глубже – во вкладке "Администрирование", подменю "Поддержка и обслуживание".

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

Определившись с ненужными объектами, нажимаете кнопку "Удалить", после чего система осуществляет попытку их полного удаления из базы 1С. Некоторые элементы система может не принять – их удаление невозможно в связи с тем, что они связаны с другими объектами (например, карточка контрагента связана с выставленным счетом). Обработка покажет все связанные документы, после чего вы сможете убрать лишние ссылки и повторить попытку.

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

Объекты удаляются из 1С в два этапа, независимо от конфигурации:

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






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



xUAAAgFHP2A-960.jpg

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

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

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

Screenshot_234.jpg

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

Сделать это не так просто, как кажется на первый взгляд.

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

  • Использовать внешнюю обработку
  • Использовать встроенные методы в 1С, но при этом обладать правами удаления

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

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

Более простой способ - это удалять документы из 1С стандартным методом. Сделать это сможет только пользователь с правами администратора.

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

В процессе работы стандартной методики можно увидеть такое уведомление:

Screenshot_235.jpg

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

Если же пользователь с правами администратора не удалит связи, то вылезет ошибка:

Screenshot_236.jpg

Само удаление помеченных объектов стандартным методом прячется от нас в разделе Администрирование:

Screenshot_237.jpg

Ну а для первоначальной обработки документа или для пометки на удаление есть стандартное меню. Работать с ним может абсолютно любой пользователь, даже с правами пользователя. Через это же меню можно снять отметку на удаление:

Screenshot_238.jpg

Итак, подытожим. Получается, что удалить документы в 1С одной кнопкой, как в windows, нельзя. Такое получится сделать только при отсутствии связей с другими документами. Если связи есть, то нужно сначала обработать эти документы, а только потом удалять. Это встроенная система безопасности, которая с одной стороны бережет здоровье базы данных, а с другой - сохраняет целостность информации.




Способ № 2

Войти в документ, который необходимо удалить.



Документ, который необходимо было удалить помечен в реестре документов красным крестом, следовательно удален.

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