gifts2017

Непосредственное удаление помеченных объектов с проверкой ссылочной целостности без установки монопольного режима

Опубликовал Аркадий Кучер (Abadonna) в раздел Администрирование - Чистка базы

Практически полный аналог разработки poppy (http://infostart.ru/profile/4246/projects/1281/), но для 8-ки

Принцип работы: ищем помеченные на удаление, ищем ссылки по ним. Те, по которым ссылок не найдено, удаляем нагло и наглухо. Да еще на всякий случай блокируем их перед удалением
Примечание: не учитываются перекрестные ссылки, т.е. когда А ссылается только на В, а В только на А

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

Наименование Файл Версия Размер Кол. Скачив.
-
.1223176391 8,89Kb
25.09.09
507
.1223176391 8,89Kb 507 Бесплатно
-
.1223176402 10,47Kb
25.09.09
444
.1223176402 10,47Kb 444 Бесплатно

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Roman (1cHyb) 02.07.08 17:07
А чем стаднартная обработка "Удаление помеченных объектов" не угодила?
2. Алексей (Gaffer) 02.07.08 18:13
На диске ИТС есть такая же "Удаление помеченных объектов_8.1.epf"
3. Аркадий Кучер (Abadonna) 03.07.08 01:55
(1) А попробуй удалить когда в базе есть пользователи
(2) А я его видал? ;)
4. Аркадий Кучер (Abadonna) 03.07.08 02:06
(1.2) При ходит наш восьмерочный программист (я семерочный) и говорит: "НИГДЕ не могу найти разработку для удаления помеченных в немонопольном режиме". У него и ИТС и все остальное, однако говорит - "НИГДЕ" .
5. Poppy (poppy) 03.07.08 09:40
(4)
Не верь плохим восьмерочникам. Он диск ИТС либо не открывал, либо плохо искал.
6. Аркадий Кучер (Abadonna) 03.07.08 09:42
Ваще-то он достаточно ленивый, чтобы день поискать, чем за час написать ;)
Но я не в накладе - порулил на 8-ке немного :)))))
7. Roman (1cHyb) 03.07.08 17:51
Было бы интересно, если можно было удалать объекты и их ссылки (и объекты с этой ссылкой) , например почистить справочник Организаций
8. Аркадий Кучер (Abadonna) 03.07.08 17:53
(7) там доделать под себя - как два байта отослать ;) код открытый - дерзай. мне пока без надобности, мы еще на 7-ке сидим
9. Аркадий Кучер (Abadonna) 07.07.08 18:50
Добавлен файл УдалитьПомеченныеОбъектыAdv.erf.
Отличия:
1. Сразу блокируются все объекты из помеченных
2. Производится попытка установить Монопольный режим, в случае успеха производится штатное удаление объектов
3. Добавлена возможность установки блокировки доступа к базе
10. Алексей Семешин (Sirus Virus) 15.08.08 10:41
Мммм... Аркадий, а я помню кто-то очень ругался на 8ку :)
А теперь смотрю и сам на ней пишешь.
11. Аркадий Кучер (Abadonna) 15.08.08 13:58
(10) Не пишу, а тренируюсь. А так: ваще любое 1С - говно, хоть 2, хоть 6, хоть, 7, хоть 8
12. Павел Рыжиков (RPV) 29.08.08 22:36
Подскажите, кто-нить особо одаренным откуда мона скачать файл (обработку). Шапку таблицы вижу, а нижней части таблицы нет, везде потыкался, не вижу нигде.
13. VasilyKushnir (vasilykushnir) 01.09.08 16:37
Даю подсказку: Ставь плюсару и Абажонна восстановит файл для скачивания.
14. Аркадий Кучер (Abadonna) 01.09.08 16:39
(13) Не дури, Кушнир ;) Листер действительное полезная вещь, а эта обработка - проходняк. Чуть лучше перенумератора
15. VasilyKushnir (vasilykushnir) 01.09.08 16:40
(14) Но если кто-то качает, значит кому-то это нужно....
16. Аркадий Кучер (Abadonna) 01.09.08 16:43
(15) Листер из зарегенных на сайте смогут написать 5-10 человек, эту лабуду - любой неленивый
17. VasilyKushnir (vasilykushnir) 01.09.08 16:46
(16) Дык неленивые и не качают...
18. Павел Рыжиков (RPV) 05.09.08 22:10
(13) Плюсару поставил, прошла уже неделя, однако Абадонна почему-то молчит и не реагирует, как-будто он здесь ни при чем!!!???
Абадонна, может прояснишь, наконец, ситуацию?
19. Аркадий Кучер (Abadonna) 06.09.08 04:32
(18) Погодь, а я разве должен отвечать по идиотским кушнировским шуткам? (13)
Давай мыло, в личку скину, а насчет восстанавливать - дык я еще на тропе войны, пока не собираюсь
20. Poppy (poppy) 05.10.08 22:02
21. Руслан Латыпов (levran) 14.10.08 18:44
так захватывает, прямо сантабарбара... уважаемые, а мжете подсказать где почитать про начало войны ? :) жуть как интересно!!!
23. Аркадий Кучер (Abadonna) 24.10.08 05:48
(22)>Только непонятно, чем два файла отличаются друг от друга, напиши в описании.
В продвинутом (adv) добавлено блокирование объектов, помеченных на удаление (сразу после построения списка), и блокировка входа в базу (по желанию). Плюс в adv производится попытка установить монопольный режим, в случае успеха просто производится штатное удаление
Код
УдалитьОбъекты(Помеченные, Истина, Найденные);
Показать полностью

24. Наталья Зотова (natik86) 27.09.11 19:40
А удалить организацию можно этой обработкой или нужно писать другую обработку? Ответьте пожалуйста. Заранее спасибо!
25. Наталья Зотова (natik86) 27.09.11 19:59
Для удаление организации пользовалась другой обработкой. Все прошло успешно.
26. Сергей Мурзинов (Sergey_Murzinov) 30.09.11 04:41
Можно взяьб за основу, но....
29. Дима (diman85) 17.10.11 01:01
Обработка конечно хорошая, однако следует четко осозновать что удалаешь, так как контроль ссылочной целостности теряется
30. Аркадий Кучер (Abadonna) 17.10.11 10:33
(29) Как раз НЕ теряется, так как не станет она удалять объект, на который есть ссылки. Иначе какой бы в ней прок был? Тупое удаление можно было проще написать
31. Reik Reik (reik) 11.11.11 13:48
Не очень продуктивна обработка. Долго удаляет, можно использовать и стандартную, а эту если сидят пользователи
32. Аркадий Кучер (Abadonna) 11.11.11 14:56
(31) Кхм... А зачем тебе использовать ЭТУ, если пользователи НЕ сидят? Ясен Арафат, что если они НЕ сидят, надо стандартной.
И кроме того:
2. Производится попытка установить Монопольный режим, в случае успеха производится штатное удаление объектов
33. Мария (mariyanna) 21.03.12 12:32
Хорошая и удобная обработка, постоянно ей пользуемся, бухи ее очень любят) Только вот, если есть по удаляемому объекту записи в каких-нибудь регистрах сведений, то ничего не удаляется, приходится самой чистить регистры, потом снова удалять объекты..
34. Сергей Иванов (xten) 30.01.14 16:00
35. Аркадий Кучер (Abadonna) 24.02.14 12:41
(34) xten, вообще-то я и на 8.1 не шибко её пользовался ;) Но, думаю, просто открыть в конфигураторе 8.2, согласиться с конвертацией - и все должно заработать.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа