Единый семинар «1С» для бухгалтеров и руководителей

Удаление помеченных объектов

Администрирование - Чистка базы

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

С целью ускорения обработки и борьбы с зависаниями при удалении большого объема данных, в обработку добавлены дополнительные настройки. Плюс некоторые дополнительные функции для работы с помеченными объектами (очистка реквизитов с ссылкой на помеченный объек и т.п.). Тестировалась на 5-и последних релизах Бухгалтерии и УТ 8.3. Функционал релизонезависимый.

Использование:

1. Заполнить основную таблицу (левую) таблицу помеченными на удаление объектами (в соответствии с фильтрами 2х правых таблиц)

2. При необходимости можно посмотреть ссылки на эти объекты по соответствующей кнопке. (Действие можно не выполнять).

3. Удалить помеченные объекты. Список неудаленных с соответствующими сслками на них будет отображен в основной таблице.

Удаление (и заполнение) можно производить частями, указав ненулевое значение в поле "Обрабатывать частями по".

Скачать файлы

Наименование Файл Версия Размер
Удаление помеченных объектов
.epf 24,08Kb
03.08.17
57
.epf 24,08Kb 57 Скачать

См. также

Комментарии
1. Кузнецов Василий (collider) 03.08.17 13:21 Сейчас в теме
(0) Да, но сейчас и стоковая обработка не требует монопольного.
2. Юрий Лоек (loekyn) 13 03.08.17 13:30 Сейчас в теме
Монопольность это мелкая частность. А вот объяснять стоковой обработке что именно удалять чтобы не зависнуть, это чудовищный геморой.
Ну и постраничная визуализация процесса в стоковой это ну очень сильно на любителя (трудностей врсновном :) ).
3. Кузнецов Василий (collider) 03.08.17 13:37 Сейчас в теме
(2) Хм, странно, у меня она никогда не вызывала трудностей. Жмёшь несколько раз "далее" и оставляешь на определённое количество времени. Нет ничего проще.
4. Юрий Лоек (loekyn) 13 03.08.17 14:00 Сейчас в теме
Свертку бызы делать не пробовал? С дальнейшем удалением помеченных объектов? Примерно с 500 000? Попробуй - получишь массу удовольствия. :)
А повыковыривать ручками помеченный объект из реквизитов других объектов что бы его удалить?
Нет, если нравится стоковая - никто не возражает. Возможно кому-то понравится моя. А может на базе их напишет что то свое.
5. Кузнецов Василий (collider) 03.08.17 14:10 Сейчас в теме
(4) Нет, свёртку на 500000 объектах даже и не подумал бы делать.
Для 1С - это семечки.
6. Юрий Лоек (loekyn) 13 03.08.17 14:38 Сейчас в теме
Попробуй эти "семечки" удалить, не важно как они образуются.
7. Владимир Зленко (ZLENKO) 368 03.08.17 16:58 Сейчас в теме
Что то обработка очень тормозит когда нажимаеш "Заполнить". Включу отладку на сервере, посмотрю почему тормозит.
8. Юрий Лоек (loekyn) 13 04.08.17 10:47 Сейчас в теме
Тормозит в момент поиска ссылок на помеченный объект. Снимите галку "Показывать ссылки сразу" - выдаст только список помеченных объектов (вполне быстро).
Оперция поиска ссылок все равно будет выполнена либо при начальном заполнении (будет быстрое удаление) либо при удалении (быстрое начальное заполнение). При ограничении "обрабатывать частями" и / или при выборе 2х- 3х видов метаданных - процесс получается существенно быстрее.
9. nick sh (n13) 8 15.09.17 07:40 Сейчас в теме
Не работает. Документы так и болтаются помеченными.
10. Mary noskova (user826590) 15.09.17 09:10 Сейчас в теме
не все документы можно удалить, на некоторые уже имеются ссылки
12. oleg babikov (OlegAr) 4 15.09.17 09:14 Сейчас в теме
(10)а стоковая предложит возможность их заменить...
11. Mary noskova (user826590) 15.09.17 09:14 Сейчас в теме
у нас 2799 объектов болтается которые и удалить нельзя
13. Mary noskova (user826590) 15.09.17 09:15 Сейчас в теме
даже если они фигурируют в других документах и регистрах?
14. Юрий Лоек (loekyn) 13 15.09.17 11:45 Сейчас в теме
Если докумет удалить нельзя (на него имеются ссылки), то он так и останется неудаленным и помеченным.

Заменил обработку на новую версию.
15. nick sh (n13) 8 18.09.17 19:56 Сейчас в теме
(14) Расскажите пожалуйста как ей пользоваться? Как я понял - если есть ссылки на объект, то можно эти ссылки "почистить" либо "удалить строку целиком"? Если так, то оно не работает.
16. Юрий Лоек (loekyn) 13 20.09.17 11:24 Сейчас в теме
Если в ревизитах документа (например) есть ссылка на удаляемый объект то обработка может этот реквизит "очистить". Таким образом удаляемый обект не будет нигде фигурировать и сможет быть удален.
Если ссылка на удаляемый объект находится в табличной части, то можно "удальть строку целиком". Например в табличной части Реализуции если просто "очистить" Номенклатуру то такая строка станет бессыссленной и приведет к ошибке проведения.
Что именно не работает? Как это проявляется?
17. Dmitry Bas (b-dm) 167 28.11.17 12:30 Сейчас в теме
Не сработало на конфигурации Итилиум.

Пишет ошибку:

Форма.Форма.форма(131,68) Переменная не определена (ЭтотОбъект)
Прикрепленные файлы:
Оставьте свое сообщение