Ну и это не логика 1С, это обычная логика если ты не собираешься использовать функционал чего-то, то зачем это что-то используешь.

Как перебрать (обойти) все элементы справочника?
Данные по справочнику, как и все данные в 1с, можно получить при помощи объектной модели или при помощи запроса.
Выборка = Справочники.Контрагенты.Выбрать();
// также вместо метода Выбрать() можно использовать метод ВыбратьИерархически() тогда сначала в выборке будет показан элемент затем все подчиненные ему элементы и только потом следующий элемент
Пока Выборка.Следующий() Цикл
СсылкаНаЭлемент = Выборка.Ссылка;
ИмяЭлемента = Выборка.Наименование;
КонецЦикла;
Запрос = Новый Запрос;
Запрос.Текст =
“Выбрать Ссылка, Наименование
| ИЗ Справочник.Контрагенты”;
Выборка = Запрос.Выполнить().Выбрать();
// здесь параметром в метод Выбрать() можно передать параметр который укажет на необходимость обхода по группировкам и иерархии
Пока Выборка.Следующий() Цикл
СсылкаНаЭлемент = Выборка.Ссылка;
ИмяЭлемента = Выборка.Наименование;
КонецЦикла;
Предопределенные элементы — Программирование в 1С – Проект Курсы 1С
Для поиска используются методы НайтиПоКоду, НайтиПоНаименованию и НайтиПоРеквизиту.
НайтиПоКоду
ТоварСсылка = Справочники . Товары . НайтиПоКоду ( “000000008” ) ;
//по полному коду. Полный код включает в себя все коды родителей:
ТоварСсылка = Справочники . Товары . НайтиПоКоду ( “000000003/000000008” , Истина ) ;
//поиск в пределах одной группы, Группа – ссылка на группу справочника
ТоварСсылка = Справочники . Товары . НайтиПоКоду ( “000000008” , , Группа ) ;
//поиск в пределах владельца, Владелец – ссылка на владельца
ТоварСсылка = Справочники . Товары . НайтиПоКоду ( “000000008” , , , Владелец ) ;
НайтиПоНаименованию
//поиск по наименованию, должна совпадать левая часть
ТоварСсылка = Справочники . Товары . НайтиПоНаименованию ( “Смартфон” ) ;
//будут найдены и “Смартфон” и “Смартфон самсунг”, но метод вернет первый
ТоварСсылка = Справочники . Товары . НайтиПоНаименованию ( “Смартфон” , Истина ) ;
//поиск в пределах одной группы, Группа – ссылка на группу справочника
ТоварСсылка = Справочники . Товары . НайтиПоНаименованию ( “Смартфон” , , Группа ) ;
//поиск в пределах владельца, Владелец – ссылка на владельца
ТоварСсылка = Справочники . Товары . НайтиПоНаименованию ( “Смартфон” , , , Владелец ) ;
Для обоих методов если элемент не будет найден, то метод вернет пустую ссылку. Если для справочника указана нулевая длина кода или наименования, то метод вернет Неопределено.
НайтиПоРеквизиту
//поиск по реквизиту, 1-ый параметр имя реквизита, 2-ой значение
ТоварСсылка = Справочники . Товары . НайтиПоРеквизиту ( “Артикул” , “Арт001” ) ;
//поиск в пределах одной группы, Группа – ссылка на группу справочника
ТоварСсылка = Справочники . Товары . НайтиПоРеквизиту ( “Артикул” , “Арт001” , Группа ) ;
//поиск в пределах владельца, Владелец – ссылка на владельца
ТоварСсылка = Справочники . Товары . НайтиПоРеквизиту ( “Артикул” , “Арт1” , , Владелец ) ;
Если элемент не будет найден, то метод вернет пустую ссылку. Если есть несколько элементов с таким значением реквизита, то вернется первый попавшийся элемент.
Для того чтобы изменить реквизиты уже существующего элемента справочника нужно через ссылку получить объект методом ПолучитьОбъект , через объект изменить значения реквизитов и записать измененный объект в базу данных.

Как удалить справочники и документы в 1С: БП?
Иногда в программе возникает необходимость удалить ненужные данные, в таком случае есть типовой механизм удаления объектом. Рассмотрим пошагово как это сделать.
Промокоды на Займер на скидки
Первым шагом является пометить элементы на удаление. Если необходимо пометить на удаление какой то элемент справочника, для этого переходим в нужный нам справочник, выбираем элемент. Можно нажать на кнопку Del или воспользоваться меню “ЕЩЕ” и выбрать “Пометить на удаление / Снять пометку”.
После чего появится форма., в которой необходимо нажать на “Да”.
Для других объектов конфигурации процедура похожая.
Следующим этапом является физическое удаление данных из базы. Для этого воспользуемся пунктом меню “Администрирование “ и выберим “Удаление помеченных объектов”.
В открывшейся форме можно будет выбрать режими удаления и дополнительные настройки.
При установленной галочке “Заблокировать всю работу в программе и устроить удаление” программа временно будет заблокирован, что позволить ускорит процесс.
Рассмотрим режимы:
Режим “Удалить все помеченные объект” — программа автоматически удалить все доступные объекты.
Режим “Выборочное удаление объектов” — данный режим позволяет пользователю самостоятельно выбрать те объекты, которые необходимо удалить в первую очередь.
При нажатии на кнопку “Удалить” программа автоматически будет анализировать есть ли ссылки на объект.
Если ссылки на объект присутствуют пользователю необходимо будет проанализировать стоит ли удалять данный объект. Если все же объект удалить надо то также помечаем на удаление документы, в которых участвует данный элемент справочника.
После чего повторяем удаление, нажав на одноименную кнопку “Повторить удаление”. После успешной операции программа сообщит пользователю.
Также для данного процесса можно установить расписание, по которому программа будет автоматически без участия пользователя выполнять удаление помеченных объектов.
Для этого установим флаг “Автоматически удалять помеченные объекты по расписанию”. После активируется гиперссылка “Настроить расписание”
В форме настройки пользователь может сам указать в какое время будет происходит запуск данного процесса.
Еще один вариант настройки автоматического удаление — это использование регламентного задания “Удаление помеченных”. Данное регламентное задание можно активировать перейдя с пункта меню “Администрирование” выбрать “Обслуживание” и нажав на раскрывающийся список “Регламентные операции”. После пользователю необходимо выбрать гиперссылку “Регламентные и фоновые задания”.
В форме необходимо найти “Удаление помеченных”, выделить его и нажать на кнопку “Настроить расписание”.
Если напротив данного задания не установлена зеленая галочка, тогда пользователю необходимо выделить данное регламентное задание и нажать на нем правой кнопкой мыши и в контекстом меню выбрать “Включить”.
Работа с объектами, помеченными к удалению BS Docs 5
Операция по удалению помеченных на удаление объектов, например, ошибочно введенных, предназначена для безвозвратного удаления из базы и является необратимой.

Что делать, если объекты в 1С не удаляются?
В списке, появившемся в правом окне программы всегда находится объект, который удалить не удалось. (Рис. 8)
Для того чтобы выбранный для удаления объект все-таки был удален, мы можем попробовать сделать следующее:
1. Пометить на удаление в правом окне все объекты, связанные с удаляемым.
При невозможности удаления откроется окно со списком объектов, которые не могут быть удалены и ссылками на эти объекты.
2. Открыть двойным щелчком мыши в правом окне программы объект, который мешает удалению, и вручную удалить в нем ссылки на объект, который нам нужно удалить.
3. Выбрать ссылку на другой элемент. Можно выполнить по кнопке «Заменить во всех местах использования». (Рис. 8)
Появится новое окно, в котором мы сами подберем из списка другой элемент для замены, и нажмем «Заменить». (Рис. 8)
После того как замена элемента будет выполнена, нужно нажать «Повторить удаление» (Рис. 7), и попытаться удалить объекты ещё раз.
Не могу найти в конфигураторе УТ обработку удаление помеченных объектов | Форум информационной безопасности.
Что делать, если объекты в 1С не удаляются?
В списке, появившемся в правом окне программы всегда находится объект, который удалить не удалось. (Рис. 8)
Для того чтобы выбранный для удаления объект все-таки был удален, мы можем попробовать сделать следующее:
1. Пометить на удаление в правом окне все объекты, связанные с удаляемым.
При невозможности удаления откроется окно со списком объектов, которые не могут быть удалены и ссылками на эти объекты.
2. Открыть двойным щелчком мыши в правом окне программы объект, который мешает удалению, и вручную удалить в нем ссылки на объект, который нам нужно удалить.
3. Выбрать ссылку на другой элемент. Можно выполнить по кнопке «Заменить во всех местах использования». (Рис. 8)
Появится новое окно, в котором мы сами подберем из списка другой элемент для замены, и нажмем «Заменить». (Рис. 8)
После того как замена элемента будет выполнена, нужно нажать «Повторить удаление» (Рис. 7), и попытаться удалить объекты ещё раз.
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы