Поиск и удаление неопределенных регистраторов ("Объект не найден") в регистрах

02.12.06

База данных - Чистка данных

Поиск и удаление неопределенных регистраторов (<Объект не найден>) в регистрах

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Бесплатно
УдалениеПустыхСсылокВРегистрах.epf
.1164902836 11,62Kb
8382 Скачать бесплатно
Наверно не только у меня бывают движения по регистру где регистратор имеет вид "<Объект не найден> (137:8b270030482898d011daad3cc45fc830)"

Из-за чего это происходит - отдельная тема. Для поиска и лечения таких ситуаций и была написана данная обработка.

Как пользоваться?
Все просто. Выбираем регистры, которые хотим проверить, жмем кнопочку "Выполнить" и наблюдаем в таблице выходные данные. Если решили очистить движения по этим регистраторам, что будет правильным решением :), жмем удалить.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

14400 руб.

20.08.2024    42598    233    117    

217

Чистка данных Системный администратор Программист 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 30.09.2025, версия 4.5)

12000 руб.

22.02.2013    142530    281    147    

449

Чистка данных Программист Пользователь 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Обработка позволяет удобно и выборочно удалить данные из базы 1С на управляемых формах например БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и др. Это могут быть неактуальные организации или другие перечни объектов. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся. Объекты нужно выбирать вручную и после этого запускать команду удаления. Будут удалены все ссылки на них.

5000 руб.

28.11.2019    28501    76    20    

91

Чистка данных Программист 1С v8.3 1C:Бухгалтерия Платные (руб)

Если в вашей информационной базе крутится очень много данных, или база должна быть доступна 24/7 (как в моем случае), или же вы боитесь запускать тестирование и исправление, НО существует потребность удалить битые ссылки, тогда эта обработка сможет Вам помочь. Обработка выявляет битые ссылки как в самих объектах метаданных, так и в их табличных частях(!), а так же может их удалить.

5136 руб.

23.08.2021    11116    23    3    

29

Оптовая торговля Логистика, склад и ТМЦ Чистка данных Программист Бухгалтер Пользователь 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Если вы начали работать в программном продукте Управление Торговлей, редакция 11 или Комплексная Автоматизация редакция 2 и включили механизм учёта серий, то перейти обратно в учёт без серий будет не так-то просто. Сложность заключается в том, что нужно очистить серии в табличной части документа, например, Реализация Товаров и услуг. Предлагаем алгоритм перехода на учет без серий для программного продукта УТ11. (Очистка серий.)

2400 руб.

09.04.2019    30381    47    15    

50

Чистка данных Системный администратор Программист 1С v8.3 Управляемые формы 1С:Бухгалтерия 3.0 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 Абонемент ($m)

Универсальный инструмент для очистки базы. Работает как на конфигурациях на основе БСП, так и самописных. Позволяет выбрать данные, отобразить форму списка, увидеть структуру метаданных, очистить базу применяя при необходимости условия. Удаление производится по выбранным элементам в таблице значений. Наложение условий позволяет удалить документы по выбранной организации.

1 стартмани

25.12.2023    11127    245    WeterSoft    7    

16

Чистка данных Инструментарий разработчика Системный администратор Программист 1С v8.3 Абонемент ($m)

Очередная вариативная очистка кэша 1С с помощью Исполнителя 3.0.2.2.

1 стартмани

25.10.2023    6638    6    SerVer1C    27    

25

Чистка данных Программист 1С v8.3 Управляемые формы 1C v8.2 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Бесплатно (free)

ВАЖНО!!! Очистку регистров накопления и регистров сведений рекомендуется делать пользователям со знанием дела и с осознанием последствий! Обработка поможет быстро очистить выбранный регистр. Делаю данную обработку в первую очередь для себя, т.к. были случаи, когда нужно было очищать регистры, а делать красиво и удобно времени не было.

06.02.2023    29680    2186    Neiron_1C    29    

20
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Unstoppable 14 01.12.06 09:21 Сейчас в теме
{Форма.Форма(15,9)}: Процедура или функция с указанным именем уже определена (ОписаниеПериода)
Функция <<?>>ОписаниеПериода()
{Форма.Форма(41,20)}: Недостаточно фактических параметров (ОписаниеПериода)
ОписаниеПериода = <<?>>ОписаниеПериода();

Выдает при старте в УПП 1.2.3.1
2. IronDemon 771 01.12.06 11:12 Сейчас в теме
Поменял имя функции на ПолучитьОписаниеПериода()
3. Unstoppable 14 05.12.06 11:40 Сейчас в теме
Спасибо, все работает. В нашей базе таких вещей не обнаружено!
4. IronDemon 771 05.12.06 11:48 Сейчас в теме
Везет вам, а я в месяц 5-20 случаев таких имею.
5. tormozit 7311 22.08.07 07:29 Сейчас в теме
Скриншоты были бы полезны.

У нас РИБ с миграцией наборов записей регистров, подчиненных регистраторам, без миграции самих регистраторов. Так что не всегда нужно удалять такие записи.
6. MRAK 730 19.12.07 14:53 Сейчас в теме
У меня пишет "ничего не нашли", хотя биты ссылок куча, открывая регистр их вижу...
nurik727; +1 Ответить
7. IronDemon 771 19.12.07 19:08 Сейчас в теме
Так может битые справочники?
8. MRAK 730 19.12.07 21:48 Сейчас в теме
(7) нет, именно регистраторы... косяк был из-за того, что я дату окончания в обработке не задал... теперь показывает...
9. savageRrr 24.04.09 14:05 Сейчас в теме
{Форма.Форма(186)}: Ошибка при вызове метода контекста (Выполнить): {(6244, 63)}: Синтаксическая ошибка ")"
РПриходПерсоналаПоИсточникам.Период МЕЖДУ &НачДата И &КонДата<<?>>)
Результат=Запрос.Выполнить();
по причине:
{(6244, 63)}: Синтаксическая ошибка ")"
РПриходПерсоналаПоИсточникам.Период МЕЖДУ &НачДата И &КонДата<<?>>)

1C УСО 1.2.19.3
10. vika64 75 22.07.09 10:58 Сейчас в теме
Спасибо вам, используем в УТ 8.1. уже год, просто спасает, так как иначе проведение по партиям просто не проходит.
11. WWWolfy 135 16.09.09 10:52 Сейчас в теме
Процедура КоманднаяПанель2ДействиеСнятьФлажки(Кнопка)
СписокРегистров.ЗаполнитьПометки(Ложь);
КонецПроцедуры


строка (100)
Если ТекстИЗ="" Тогда
Сообщить("У регистра <"+Регистр+"> пустой список регистраторов. Пропускаем.");
Продолжить;
КонецЕсли;
12. tylerkiss 17.09.09 11:52 Сейчас в теме
Для какой версии платформы написана?
13. IronDemon 771 17.09.09 12:29 Сейчас в теме
Для 8.0, но работает и на 8.1
14. itt 22.09.09 09:53 Сейчас в теме
в 8.1 надо сделать переконвертацию обработки, затем подправить
....Если ТипЗнч(Выборка.Регистратор) = Тип("ДокументСсылка.КорректировкаЗаписейРегистровНакопления") Тогда.....
на
....Если ТипЗнч(Выборка.Регистратор) = Тип("ДокументСсылка.КорректировкаЗаписейРегистров") Тогда.....

очень помогла!
15. AlexKoso 20 04.03.10 16:22 Сейчас в теме
Офигеть условие : "Если НЕ (НеЗаполнятьНастройкиПриОткрытии = Истина) Тогда" мозг сломаешь...
слабо было написать "НеЗаполнятьНастройкиПриОткрытии = Ложь" или просто
"НЕ НеЗаполнятьНастройкиПриОткрытии"?
А еще лучше переменную изначально назвать "ЗаполнятьНастройкиПриОткрытии"
maxrubtsoff; Bukaska; promatika; +3 Ответить
16. Собеседник 183 14.03.10 01:01 Сейчас в теме
(15) а в чем проблема? Нормальное условие.

Условие "Если НЕ <ВозможноБулево> Тогда..."
вызовет исключение при несоответствии типа
Условие "Если НЕ <ВозможноБулево> = Истина Тогда..."
будет работать при любых типах "ВозможноБулево"

У меня тоже так сложилось - использую только "=" и условия на истину.
Все остальное в иначе.
Как по мне - так "читать" легче :)
TeMochkiN; +1 Ответить
17. Alav 13 11.01.11 19:18 Сейчас в теме
Не хватает поиск по РБ и поиск по измерениям и субконтам
18. I am 01.07.11 10:25 Сейчас в теме
Не смог при запуске выбрать "Регистр сведений: Расчет списания расходов будущих периодов" - нет в списке регистров.
19. Поручик 4596 01.10.11 17:15 Сейчас в теме
И мне пригодилось спустя пять лет..
20. revril 10.10.11 11:31 Сейчас в теме
спасибо))
мега крутая обработка)))
ооочень помогла)))
21. temp2003 7 08.11.11 13:31 Сейчас в теме
Классная штука! У нас распределенная база данных и соответствующий обмен... Косяки всегда есть... А это обработка здорово все подчищает... Нам помогает ))))
22. tristarr1 61 21.11.11 14:51 Сейчас в теме
Полезная вещь. разобрал как работает кое-что для себя понял.
23. Svetlana_K 20.12.11 16:03 Сейчас в теме
Спасибо! Внедрение системы. Приходится перезаливать данные . Здорово помогает, подчищает разные косяки.
24. gavrikov_v 5 26.01.12 14:22 Сейчас в теме
спасибо, очень помогло
25. Foximus 30.01.12 20:21 Сейчас в теме
Спасибо... очень полезная штука )
26. yzk-almaz 09.02.12 08:32 Сейчас в теме
Подскажите как ее запустить чтоб она сделала обработку, ни как не могу понять.
27. IronDemon 771 09.02.12 12:22 Сейчас в теме
(26) yzk-almaz, В чем именно проблема?
28. Jenya78 21.02.12 00:25 Сейчас в теме
При снятии пометок ошибка
{Форма.Форма.Форма(275)}: Поле объекта не обнаружено (Значение)
СписокРегистров.Значение.ЗаполнитьПометки(Ложь);
29. Stepan_1c 04.04.12 07:30 Сейчас в теме
спасибо за сэкономленное время =)
30. Sairys 05.05.12 15:32 Сейчас в теме
Интересная штука нужно попробовать поискать в своей базе
31. Sairys 05.05.12 15:39 Сейчас в теме
Обработчик прерывания было бы неплохо поставить
32. s1koka 29.05.12 09:18 Сейчас в теме
Хватай + за труд. всё работает. Спасибо
33. vaniiok 34 11.07.12 12:07 Сейчас в теме
Всё работает! Красивый запрос.. спасибо
34. Psylocibine 25.07.12 10:53 Сейчас в теме
Проверю. Похоже, то что нужно, ибо объекты восстанавливать на надо, а движения болтаются)
35. Holly-khv 01.07.13 09:20 Сейчас в теме
Спасибо! Вовремя нашлась эта обработка! Сэкономило кучу времени!
36. mr.Kot 09.10.13 13:57 Сейчас в теме
На не типовых конфигурациях вываливается в ошибку, когда пытается проверить на тип документа "КорректировкаДвижений" как-то так называется. Возможно, эту проверку стоит включить в Попытка Исключение.
37. xacan1 10.10.13 10:11 Сейчас в теме
(36) mr.Kot, Ругается так же на тип документа "КорректировкаЗаписейРегистровНакопления" (или сведений) в типовой УТ 10.3. Просто раньше такие документы были, а теперь один единый - "КорректировкаЗаписейРегистров". Просто исправить надо имя регистратора в тексте и никаких попыток.
38. ssa 03.05.14 00:22 Сейчас в теме
Спасибо, пригодилась!
39. ssa 03.05.14 00:22 Сейчас в теме
Отдельное спасибо за бесплатность )
40. warrior1985 68 24.06.14 12:14 Сейчас в теме
В регистрах, в регистрах.. Скачал, но регистров БУХГАЛТЕРИИ там и в помине нет. А жаль. Нужно писать конретнее дабы люди не тратили время впустую и стартмани.
41. ufedor 58 18.08.14 14:50 Сейчас в теме
Спасибо, обработка пригодилась.

Автору: будете ли обновлять обработку?

В наличии минимум 2 проблемы:
- при незаполненном периоде отчет всегда выдает пустой результат (переработать условия в запросе)
- необходимо добавить проверку на наличие документа КорректировкаРегистров. Например так:

ИсключитьТип = Неопределено;
Если Метаданные.Документы.Найти("КорректировкаЗаписейРегистров")<>Неопределено Тогда
ИсключитьТип = Новый Тип("ДокументСсылка.КорректировкаЗаписейРегистров");
ИначеЕсли Метаданные.Документы.Найти("КорректировкаЗаписейРегистровНакопления")<>Неопределено Тогда
ИсключитьТип = Новый Тип("ДокументСсылка.КорректировкаЗаписейРегистровНакопления");
КонецЕсли;
//далее проверять на исключитьтип


И одно пожелание
- добавить в обработку регистры бухгалтерии и регистры расчетов
42. GH0STexe 12 28.11.14 14:16 Сейчас в теме
43. alexey_kurdyukov 186 09.12.14 07:31 Сейчас в теме
А как насчет записей у которых регистратор не "Объект не найден", а вообще пусто?
45. TeMochkiN 08.07.15 12:44 Сейчас в теме
(43) alexnecro, такое возможно? Если регистр подчинен регистратору, то такого по-идее не должно быть.

А вообще у меня вопрос, ТиИ базы разве не дает тот же эффект с правильно выбранными настройками? Или в 2009 году платформа такого не умела? =/
44. elena777 6 25.03.15 16:25 Сейчас в теме
46. baby 27.07.15 11:55 Сейчас в теме
Спасибо огромное. Очень помогло.
47. Grey Fox 18.04.16 10:04 Сейчас в теме
48. kidwell 20.09.16 14:30 Сейчас в теме
49. tormozit 7311 20.09.16 14:42 Сейчас в теме
В подсистеме "Инструменты разработчика"
1. Есть инструмент "Подбор и обработка объектов", который позволяет отобрать и удалить строки выбранного регистра по всем битым ссылкам регистраторов.
2. Есть инструмент "Поиск битых ссылок", позволяющий найти все битые ссылки нужных типов во всех таблицах, а затем передать для обработки строки выбранной таблицы с битыми ссылками в инструмент "Подбор и обработка объектов".
Ujine1313; maXon777; +2 Ответить
50. Den_D 54 27.09.16 15:17 Сейчас в теме
Слишком сложный итоговый запрос, если сделать поиск по всем регистрам. СУБД не может выполнить такой запрос.
51. tormozit 7311 27.09.16 15:23 Сейчас в теме
(50) Да, многие забивают на эту проблему, но не (49). Там работает без проблем на огромных конфигурациях.
user1424725; TeMochkiN; olegmedvedev; +3 Ответить
52. Ленский 30.01.17 07:23 Сейчас в теме
Добрый день! Подскажите обработка не работает на конфигурации 1С Розница ?!
54. SuhoffGV 27.04.18 22:06 Сейчас в теме
Хозяйке на заметку: В ЗУП2 не сработало удаление записей из РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций так как срабатывает какая-то подписка на событие и валится в ошибку.

Имеет смысл добавить конструкцию "НаборЗаписей.ОбменДанными.Загрузка=Истина;" или возможность включать её с формы.
На свой страх и риск. Тогда подписки не срабатывают и запись удаляется.
55. swi76 06.10.18 16:10 Сейчас в теме
Выдает ошибку
"Тип не определен (ДокументСылка.КорректировкаЗаписейРегистровНакопления)"
56. swi76 06.10.18 16:10 Сейчас в теме
57. Veika 25 15.10.18 08:17 Сейчас в теме
При попытке запустить обработку выдается сообщение "Нарушена целостность структуры конфигурации". Сделала ТиИ и проверила chdbfl.exe ошибок нет, а запустить обработку не могу... А очень надо почистить один регистр...
58. pererva98 24.01.19 11:52 Сейчас в теме
(57)
ытке запустить обработку выдается сообщение "Нарушена целостность структуры конфигурации". Сделала ТиИ и проверила chdbfl.exe ошибок
Аналогичная проблема. Как исправить?
62. Риник 15 10.02.21 12:16 Сейчас в теме
(58) Наверное на УФ запускаете?
59. Vyacheslide 24 14.06.19 13:59 Сейчас в теме
Спасибо!!! Выручила очень. Немного поправил для Розницы и взлетела ))).
60. pentanom 31 29.09.20 10:20 Сейчас в теме
Для какой конфигурации эта обработка?
61. IronDemon 771 29.09.20 14:30 Сейчас в теме
(60) В теории на любой, но есть нюансы.
Например - подписки на события.
63. пользователь 20.07.23 09:19
Сообщение было скрыто модератором.
...
64. vyacheslavb 06.11.23 18:12 Сейчас в теме
Почему-то не все регистры сведений выдает в список
Для отправки сообщения требуется регистрация/авторизация