gifts2017

Поиск неиспользуемых элементов

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

Выдаёт полный список ссылок на элемент, если они есть.
Неиспользуемым считается элемент справочника, если на него нет ссылок в непомеченных на удаление документах и неподчинённых справочниках.
- С версии 3-02 отмечает выполненные действия в журнале регистрации
Для нормальной работы этого ИМХО вполне достаточно.

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

Наименование Файл Версия Размер
поиск неисп. элементов 3.02 270
.1176282478 16,03Kb
25.09.09
270
.1176282478 16,03Kb Бесплатно

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Maniac (Eugeneer) 11.08.06 14:28
Вот бы сию программу переписать под 1С++, или хотя бы часть (запрос) под ТоySQL.
Просто на справочнике в сорок тысяч данная обработка ляжет намертво.
2. VasilyKushnir (vasilykushnir) 11.08.06 15:19
>Maniac
>Просто на справочнике в сорок тысяч данная обработка ляжет намертво.

А что? Уже испытал? Или это предположение?
А если у меня 13 тыщ.?
3. rjhev korum (корум) 11.08.06 15:26
(Maniac 11.08.2006 ) ну дык. Если можешь - добавь, только сделай блок отключаемым.
У меня ни 1с++, ни toySQL не запускаются 8-(.
4. rjhev korum (корум) 11.08.06 15:27
(VasilyKushnir 11.08.2006) все обработки, использующие НайтиСсылки(), чувствительны к размеру справочника.
5. VasilyKushnir (vasilykushnir) 11.08.06 15:43
+1
Ну тогда это уже не вина автора.
6. Maniac (Eugeneer) 11.08.06 15:45
Да обработку испытывал уже достаточно давно, да и сейчас по коду смотрю ничего не изменилось. Насчет испытания что быстрее вот:
http://www.infostart.ru/projects/index.php?id=419&ref=1709
Кстати твою переписал для задачи указанной в ссылке. Там запрос есть включаемый под ToySQL. Цифры в сотни раз превышают скорость выполнения (хотя бы запроса) Лень было с нуля писать ).
Думаю что если бы переписать под 1С++ оставшуюся часть, а именно поиск ссылок, то этой обработке просто цены не будет.
7. Maniac (Eugeneer) 11.08.06 15:47
Да я не говорю про вину. Все нормально. Это чистое пожелание. :))
8. rjhev korum (корум) 11.08.06 15:51
(Maniac) в этой версии (3) добавил поиск по ссылкам в справочниках, плюс возможность перенести в группу текущий/все элементы.
Движок - всё тот же.
Свой вариант (с ToySQL) выкладывай, или хотя бы на мыло мне скинь, пожалуйста.
9. rjhev korum (корум) 11.08.06 16:00
10. Maniac (Eugeneer) 11.08.06 16:03
Сначала нужно дописать до рабочего режима на нормыльных БД :)) А то и на ИТС есть такая обработка.
11. rjhev korum (корум) 11.08.06 16:09
(Maniac) если дописать на 1С++/ToySQL, это уже получит лейбл "1С-несовместимо".
12. Maniac (Eugeneer) 11.08.06 16:10
Зато со стороны общества статус "Профессионал". ))
13. Maniac (Eugeneer) 11.08.06 16:11
при том всем что можно все версии в одном держать.
14. Maniac (Eugeneer) 11.08.06 16:14
В том виде какая она есть, под "совместимостью" - это рядовая обработка, в которой в принципе ничего нет. Получаем элементы, с помощью одного метода получаем ссылки и находим неиспользуемые. Ничего сложного. Вот сделать чтобы это все занимало на любом справочнике с любым размером работало не более 5 минут, вот это верх совершенства.
При том всем что с помощью toySQL у меня справочник в 500 000 элементов выгружается в таблицу ровно 3 секунды.
15. zbd1 (zbd1) 15.12.06 17:14
А мне подошло, большое СПАСИБО! Долго искала такую обработочку :-)
16. rjhev korum (корум) 18.12.06 10:33
17. fGremlin (fgremlin) 05.09.08 16:01
18. Т Е (tanekQ) 12.11.13 09:23
Работает действительно не быстро, но все равно +. Мне как-то надо было удалить такие неиспользуемые объекты, но я, как "типа программистлюбитель" просто помечала ВСЁ на удаление, "Удалением помеченных объектов" удаляла те, на которых нет ссылок, и потом убирала оставшиеся ненужные пометки - хотя тоже медленно работает на больших базах, но в принципе со справочником с 70000 элементов я справилась минут за 10 (все вместе) на небыстрой машине
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа