Как удалить записи подчиненного регистра сведений без отбора по регистратору

1. Suban999 4 12.09.23 10:49 Сейчас в теме
Здравствуйте!
После не корректного удаления данных в подчиненном регистре сведений в поле "Регистратор" образовались битые ссылки. Эти ссылки были очищены процедурой "Тестирование и исправление конфигурации".
Сейчас там пустые значения.
Регистратор имеет составной тип.
Сейчас задача стоит полностью очистить этот регистр сведений. Но это не получается сделать без отбора по регистратору, а отбор по регистратору не работает по пустому значению и вообще не работает.

Как удалить записи подчиненного регистра сведений без отбора по регистратору?
По теме из базы знаний
Найденные решения
5. spacecraft 12.09.23 12:56 Сейчас в теме
(1) если база клиент-серверная, то можно с помощью скрипов самого sql.
Fox-trot; +1 Ответить
2. newlogin1 12.09.23 11:11 Сейчас в теме
(1)Удалить без отбора можно только очистив весь регистр)
Если вам нужно удалить отдельные строки, то без отбора никак. Насамом деле все просто - делаете запрос, в который выбираете все регистраторы, а потом проверяете, что регистратор существует, желательно сразу в запросе и ставите отбор по несуществующему регистратору и чистите регистр.
3. Sashares 33 12.09.23 11:28 Сейчас в теме
(1)Сохранить конфигурацию в файл, удалить регистр сведений совсем. Применить изменения.
Сравнить объединить с конфигурацией из файла и взять обратно регистр.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. newlogin1 12.09.23 11:11 Сейчас в теме
(1)Удалить без отбора можно только очистив весь регистр)
Если вам нужно удалить отдельные строки, то без отбора никак. Насамом деле все просто - делаете запрос, в который выбираете все регистраторы, а потом проверяете, что регистратор существует, желательно сразу в запросе и ставите отбор по несуществующему регистратору и чистите регистр.
6. Suban999 4 12.09.23 12:56 Сейчас в теме
(2) Отбор не дает сделать по пустому регистратору. Битые ссылки уже почищены.
8. newlogin1 12.09.23 14:59 Сейчас в теме
(6)Ну подождите, как у вас выглядит регистратор? <Объект не найден> (84:bf5600145e3710ab11dda4c605dbe824) или просто <>?
Если первое, то описанный вариант должен работать, отбор ставите по битой ссылке полученной в запросе.
3. Sashares 33 12.09.23 11:28 Сейчас в теме
(1)Сохранить конфигурацию в файл, удалить регистр сведений совсем. Применить изменения.
Сравнить объединить с конфигурацией из файла и взять обратно регистр.
5. spacecraft 12.09.23 12:56 Сейчас в теме
(1) если база клиент-серверная, то можно с помощью скрипов самого sql.
Fox-trot; +1 Ответить
4. Suban999 4 12.09.23 12:52 Сейчас в теме
Данный способ предполагает снятие регистраторов и самого регистра с поддержки (правда потом обратно можно поставить). Это не очень хорошо, но на худой конец тоже сойдет. Но может кто-то знает способ как это сделать программно или с помощью утилит.
7. Sashares 33 12.09.23 13:31 Сейчас в теме
(4)Потом просто загрузите cf из файла, и все объекты будут на поддержке.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот