|
Удаление неиспользуемых объектов для 8 |
☑ |
0
Sulimov
01.12.11
✎
12:10
|
Добрый день! Может кто подскажет,есть ли для 8 универсальная обработка, аналогичная для 7.7 "Удаление неиспользуемых объектов"?
|
|
1
Amra
01.12.11
✎
12:14
|
Нет. Но пишется за полчаса с перекурами)
|
|
2
Sulimov
01.12.11
✎
12:19
|
Как проверить-то? Используется или нет? Не делал такого никогда...
|
|
3
ДенисЧ
01.12.11
✎
12:20
|
Глобальный контекст.НайтиПоСсылкам (Global context.FindByRef)
Глобальный контекст (Global context)
НайтиПоСсылкам (FindByRef)
Синтаксис:
НайтиПоСсылкам(<СписокСсылок>)
Параметры:
<СписокСсылок> (обязательный)
Тип: Массив. Массив со списком ссылок на объекты, ссылки на которые нужно найти.
Возвращаемое значение:
Тип: ТаблицаЗначений. Возвращает ссылки на найденные объекты в виде ТаблицаЗначений, состоящей из колонок с индексами: 0 - искомая ссылка; 1 - ссылка на объект, если найдена ссылка в объектной таблице; ключ записи, если ссылка найдена в независимом регистре сведений; ссылка на документ-регистратор для всех остальных необъектных таблиц; 2 - объект метаданных, которому соответствуют данные из колонки 1.
Описание:
Осуществляет поиск ссылок на объекты, переданные в параметре <СписокСсылок>.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Пример:
Ссылки = НайтиПомеченныеНаУдаление();
ТабСсылок = НайтиПоСсылкам(Ссылки);
Для Каждого Ссылка из ТабСсылок Цикл
Сообщить ("" + СокрЛП(Ссылка[0]) + " " + СокрЛП(Ссылка[1]));
КонецЦикла;
|
|
4
Sulimov
01.12.11
✎
12:24
|
(3)Спасибо! А универсальной точно нет?
|
|
5
Cube
01.12.11
✎
12:29
|
(4) Делал для себя на прошлой неделе:
Не совсем универсальная, но работает :)
|
|
6
Cube
01.12.11
✎
12:35
|
+(5) В поле "Тип объекта" вписывай, например, "ДоговорыКонтрагентов".
В "Исключаемые типы" вписывай, например, "Контрагенты".
Галочка "Комментировать" (справа от исключаемых типов), выводит в поле сообщений ссылки, где были найдены ссылки и формирует отчет с типами объектов, где были найдены ссылки. Сделано для того, чтобы наполнять список "Исключаемые типы".
Кнопка "Найти объекты" производит поиск по всем ссылкам, а кнопка "Пробный поиск" только по первым 100 ссылкам (можно и больше/меньше, выскочит окно в котором вводится чило).
Кнопка "Установить пометку удаления" помечает все ссылки, отмеченные галочкой, на удаление.
Ну, вроде, всё :)
|
|
7
Cube
01.12.11
✎
12:38
|
+(5) Ах да, в обработочке реализовано сохранение результатов в регистр сведений "СохраненныеНастройки", для того, чтобы другие пользователи могли ознакомиться с результатами и снять галочки с объектов, которые им нужны.
Из-за этого в нетленках или старых конфигурациях от 1С может не открываться. Тогда откройте в конфигураторе и закомментируйте все, что связано с сохранением/восстановлением настроек.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший