Как в 1С 8

Пример удаления элемента справочника Номенклатура

В нашем примере мы удалим элемент каталога Номенклатура, но процесс удаления документа или любого другого объекта ничем не отличается от предоставленных инструкций.

Мы устанавливаем знак удаления прямо из формы листинга этого каталога. Для этого выбираем нужное нам место и нажимаем клавишу Delete на клавиатуре (или через контекстное меню).

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

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Вы можете связаться с нами по телефону +7 499 350 29 00.
Здесь можно посмотреть услуги и цены.
Мы будем рады Вам помочь!

Программа задаст нам вопрос о необходимости (или снятии) отметки об аннулировании. Мы ответим «Да».

запрос

После этого в выбранном элементе справочника появится отметка. Напоминаем, что если объект конфигурации имеет права на удаление или удаление в интерактивном режиме, с помощью комбинации Shift + Delete вы можете удалить его сразу физически.

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

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

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

Эта функция также доступна в меню «Все функции».

меню всех функций

В открывшемся окне программа попросит вас выбрать, хотите ли вы удалить все объекты, отмеченные для удаления, или только некоторые. В нашем примере мы удалим только элемент «Граница 50 * 250 * 300».

выборочная или полная отмена

После нажатия кнопки «Далее» будут отображены все объекты, отмеченные для удаления. Помечаем флажком только нашу номенклатурную запись «Доска обрезная 50 * 250 * 300» и нажимаем «Удалить».

выбор конкретного документа или каталога

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

результат удаления

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

места, где используется объект

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

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

Нажмите кнопку «Заменить…».

замена ссылки

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

1 объект удален

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

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

отметьте те объекты, которые мы хотим удалить из единиц

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

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

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

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

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

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

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

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

Как в 1С 8.3 удалить помеченные на удаление объекты

Второй шаг — напрямую удалить то, что уже отмечено в базе 1С. Это делается с помощью специальной службы обработки «Удаление помеченных объектов». Его можно найти во вкладке «Администрирование»:

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

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

Выбор варианта удаления

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

устранить конфликт

Здесь вам предстоит сделать выбор. Например, мы отметили элемент «Доска 4000x200x20» для удаления, но он участвует в документах «Операция» и «Производственный отчет по сменам». Если эти документы нам даже не нужны, мы просто помечаем их для удаления и нажимаем кнопку «Повторить удаление». Если нужны документы, стоит задуматься, возможно, этот пункт не стоит отмечать для удаления.

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

успешное удаление

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

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

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

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

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

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

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

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

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

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

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

Если у вас есть управляемый интерфейс, например, в «Enterprise Accounting rev. 3.0», то вам нужно перейти на вкладку «Администрирование», там вы увидите подгруппу «Сервис» и в ней вам нужно выбрать «Удалить отмеченные объекты».

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

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

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

Для этого нам необходимо выполнить 11 шагов:

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

Как удалить пункты, отмеченные в 1С 8.3 и 1С 8.2 | tekdata.ru

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

Как удалить пункты, отмеченные в 1С 8.3 и 1С 8.2 | tekdata.ru

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

Как удалить пункты, отмеченные в 1С 8.3 и 1С 8.2 | tekdata.ru

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

Как удалить пункты, отмеченные в 1С 8.3 и 1С 8.2 | tekdata.ru

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

Как удалить пункты, отмеченные в 1С 8.3 и 1С 8.2 | tekdata.ru

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

Как удалить пункты, отмеченные в 1С 8.3 и 1С 8.2 | tekdata.ru

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

Как удалить пункты, отмеченные в 1С 8.3 и 1С 8.2 | tekdata.ru

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

Как удалить пункты, отмеченные в 1С 8.3 и 1С 8.2 | tekdata.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

Далее запускаем Enterprise 1c, выбираем пользователя, которому была установлена ​​новая роль. Теперь вы можете напрямую удалять объекты, для удаления объекта выделите его и нажмите комбинацию клавиш SHIFT + DEL, система спросит вас, уверены ли вы в удалении, при положительном ответе объект будет удален из системы.

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

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

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

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

Источники

  • https://1s83.info/admin/udalenie-pomechennyih-obektov-v-1s.html
  • https://makrus.ru/chastye-voprosy-po-1s/1s-udalenie-obektov-ili-kak-v-1s-udalit-pomechennye-obekty.html
  • https://programmist1s.ru/kak-udalit-spravochniki-i-dokumentyi-iz-1s-8-3-buhgalteriya-i-drugie/
  • https://tekdata.ru/kak-sdelat-udalenie-pomechennykh-obectov-v-1s/

Оцените статью