Удаление объектов рекурсивный поиск ссылок

30.05.12

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

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

Файлы

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

Наименование Скачано Купить файл
Удаление объектов рекурсивный поиск ссылок
.epf 17,34Kb
402 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

Выбираем вид объектов, которые необходимо удалить - справочники, документы и т.п.
Происходит поиск всех объектов указанного вида, помеченных на удаление и всего "веера" ссылок на них любой глубины (уровень рекурсии можно ограничить).

При поиске ссылок анализируется, есть ли в "веере" ссылок на объект верхнего уровня документ с проводками по бухгалтерскому учету. Если на каком-либо из уровней рекурсии такой документ есть - поиск ссылок на объект прекращается, отметка снимается и строка выделяется серым цветом.

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

Работает в конфигурации Бухгалтерия 2.0.

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

См. также

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

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

14400 руб.

20.08.2024    43740    237    123    

221

Чистка данных Системный администратор Программист 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    142730    281    147    

450

Чистка данных Программист Пользователь 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    28579    77    20    

92

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

Данные обработки помогут Вам быстро и просто выполнить перезапись любых ссылочных объектов, а также провести/снять с проведения документы с возможностью выбора регистров и произвольными отборами, в Ваших базах 1С на платформах 8.1-8.3. Обработка позволят найти документы с движениями или без них. Все это дает Вам мощный инструмент для работы. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А также обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! Данные обработки входят в ТОП-100 продаж, что является залогом популярности, надежности в работе, и признанием других покупателей.

9600 руб.

17.09.2013    806530    58    51    

94

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

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

5136 руб.

23.08.2021    11165    23    3    

29

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

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

2400 руб.

09.04.2019    30418    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    11245    246    WeterSoft    7    

16

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

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

1 стартмани

25.10.2023    6702    6    SerVer1C    27    

25
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. asved.ru 37 30.05.12 06:21 Сейчас в теме
правильнее было бы назвать "Убийца базы" ;)

Серьезно, удалить ошибочно внесенный объект - самое то, если он внесен недавно. А иначе столько всего поменяется...
director04; +1 Ответить
7. Veselchak 172 30.05.12 22:35 Сейчас в теме
(1) asved.ru,
Серьезно, удалить ошибочно внесенный объект - самое то, если он внесен недавно.

Обработка предназначена для более сложных ситуаций. Удалить объект, на который нет ссылок - никаких проблем нет.
9. asved.ru 37 31.05.12 07:49 Сейчас в теме
(7) >> Обработка предназначена для более сложных ситуаций.

Удаляем, к примеру, склад. Удаляются все проводки, в которых он участвует. Бухгалтерия мгновенно звереет и вырывает виновнику нижнюю часть пищеварительного тракта...

Автор, предусмотрите функционал "заменить удаляемый объект на...", тогда будет полезно. Для каждого объекта в отдельности и кнопку "массовая простановка замены" - установить замену там, где она подходит по типу данных.
2. director04 3665 30.05.12 08:45 Сейчас в теме
Вот типичная ситуация: помечен на удаление документ "Поступление товаров услуг", он же используется в проводках документа "Поступление на расчетный счет"- который удалять не нужно. Его достаточно перепровести. Каким образом поможет эта обработка?
Согласен с автором первого поста.
6. Veselchak 172 30.05.12 22:33 Сейчас в теме
(2) director04,
Его достаточно перепровести

Перед использованием обработки можно перепровести документы. Какие проблемы?
3. Veselchak 172 30.05.12 09:16 Сейчас в теме
Поможет с удалением. Перепроведение пока не предусмотрено.
4. playboy 30.05.12 12:50 Сейчас в теме
5. Veselchak 172 30.05.12 22:02 Сейчас в теме
Пометка на удаление; анализ структуры ссылок; поиск объектов, влияющих на бухгалтерскую отчетность; проверка возможности удаления; а также непосредственное удаление записей регистров сведений с независимым режимом записи.
8. warrior1985 68 31.05.12 01:45 Сейчас в теме
А можно пример более сложной ситуации? Просто тогда будет понятней.
10. Veselchak 172 31.05.12 11:25 Сейчас в теме
И сейчас очень удобно!
Если мне понадобится подмена в проводках и документах - я сделаю.
И конечно выложу еще более навороченную обработку.
11. Veselchak 172 31.05.12 11:26 Сейчас в теме
Кстати от подмены бухгалтерия может обалдеть не меньше, чем от удаления.
12. zfilin 2375 31.05.12 16:24 Сейчас в теме
Да, что вы привязались к товарищу. Хорошая обработка, ищет ссылки, рекурсивно удаляет, помогает удалять движения без регистратора. Сам такую для семерки еще писал.
А кому страшно, что бухгалтерия будет вырывать чего-то там. Ну, не пользуйтесь. Согласен, что можно этой обработкой дел натворить, так и из автомата не запретишь себе в голову стрелять.
А про замену, так это вообще из другой оперы, при чем тут удаление?
itriot11; SiAl; alek-sand-er; Veselchak; +4 Ответить
13. nirbolz 33 31.05.12 21:55 Сейчас в теме
Да хорошая обработка, а то я раньше мучился все с удалением помеченных объектов. Все через стандартную обработку делал.
14. Veselchak 172 31.05.12 22:05 Сейчас в теме
Да, я тоже раньше мучился стандартной. Но когда 10 уровней рекурсии и тысячи объектов - стандартной ничего не сделаешь.
А для "массовой простановки замены" нужно пользоваться обработками с диска ИТС.
Дорабатывать конечно можно много в разных направлениях. Если что на практике нужно будет улучшить - выложу обработку с доп.возможностями.
15. bellaform 14.06.12 20:48 Сейчас в теме
Очень полезная вещь. Для желающих иметь монстроуза - есть отдельные сложные обработки по поиску и замене: на дисках ИТС и на этом сайте. Не за чем городить мега-надстройку - если надо найти и удалить объекты - этой надстройкой все найдете и удалите. Для проверки цепочки ссылок она вполне годится. А для исправления этой цепочки используйте другие инструменты. Бухгалтера, если Вы напортачите с базой, в любом случае будут недовольны. Пользователей лучше обучать работать простыми инструментами: удаляем этой надстройкой, выявляем ошибки и массово исправляем - той. Так и ошибок от нажатия "не той кнопки" сможете избежать.
16. aet 55 07.11.12 07:54 Сейчас в теме
Работает в конфигурации Бухгалтерия 2.0
- вот это надо крупно и красно показывать.
Удивительно, что она не универсальная, зря слил.
18. Veselchak 172 07.11.12 09:36 Сейчас в теме
(16) aet, Там только проверка, что документ бухгалтерский по плану счетов. Если бух 1.6 - надо немного переписать, добавить план счетов НУ. В остальном обработка универсальная. Можно удалить проверку по плану счетов. Какая конфигурация? Дорабатывается легко.
19. aet 55 07.11.12 09:47 Сейчас в теме
(18) Если вставить проверку на существование регистра, то думаю будет универсальной.
Пробовал ее в совсем нетиповой конфигурации. Там нет РегистровБухгалтерии.
20. Veselchak 172 07.11.12 09:58 Сейчас в теме
(19) aet, Просто это основная идея - проверка на то, что документ сделал проводки по БУ.
17. alexsiswx 07.11.12 08:28 Сейчас в теме
Вещь полезная. Сам писал аналогичную. Необходимо было разделить базу на несколько, при реструктуризации компании. В одной базе велись несколько организаций и соответственно удаляли все данные по ссылкам организаций. И конвертацией не пользовались. Скачаю, посмотрю, может что нового и интересного в коде найду.
21. eugen91 06.12.12 15:47 Сейчас в теме
Кто использовал ? насколько удобно в использовании?
22. smir 53 13.05.13 19:07 Сейчас в теме
хорошая обработка, но надо понимать , что вы делаете :)
23. leonidt84 477 02.01.14 22:38 Сейчас в теме
Отвратительно, ошибка на ошибке. Рекурсия так и не заработала у меня, находит только ссылки первого уровня. Даже кнопочка "Пометить все" не работает. Деньги на ветер.
24. AnryMc 849 02.01.14 23:23 Сейчас в теме
(23) leonidt84, (22) smir, (19) aet, (16) aet, (12) zfilin,

Возможно это опять "бзик" сайта, но почему не показывает, что вы скачали... ??? !!!
25. AnryMc 849 02.01.14 23:28 Сейчас в теме
И почему в
Похожие публикации
нет "Пометка на удаление неиспользуемых элементов справочников и документов" http://infostart.ru/public/65132/ ???
Для отправки сообщения требуется регистрация/авторизация