gifts2017

Удаление объектов по виду и периоду с отбором по всем реквизитам без монопольного режима для 8.2 и 8.3 управляемое приложение

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

Обработка для окончательного удаления помеченных на удаление объектов с отбором по виду объекта, периоду и всем реквизитам с контролем ссылочной целостности. Объекты, содержащие ссылки отображаются в виде дерева. Работает на всех конфигурациях для платформы 1С 8.2 и 8.3 в режиме управляемого приложения (Толстый клиент).

Обработка предназначена для удаления помеченных на удаление объектов (справочники, документы, планы видов характеристик, планы счетов, планы видов расчета, бизнес-процессы, задачи). Отбор всех объектов осуществляется по виду. Для документов, бизнес-процессов и задач доступен отбор по периоду.

Как пользоваться:

1. Установить отбор по периоду (не обязательно).

2. Отметить галками нужные виды объектов и нажать "Обработать отмеченные".

3. Установить отбор и нажать "Отобрать".

4. Нажать "Удалить окончательно" (осторожно с этой кнопкой).

Если ссылка на помеченный на удаление объект содержится где то еще - обработка об этом узнает и уберет флажок из дерева удаляемых объектов. Не смотря на это, есть возможность непосредственно удалить объект, но тогда появятся битые ссылки и могу быть серьезные последствия, так лучше этого не делать.

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

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

Отзывы и пожелания приветствуются.

Как и предыдущую публикацию (http://infostart.ru/public/171456/), эту обработку можно использовать в качестве примера работы с СКД, управляемыми формами и деревом значений.

В прошлой обработке на некоторых конфигурациях могли возникать ошибки из-за использования картинок. Здесь я постарался их не использовать, поэтому работать должно на любых конфигурациях. Проверено на УТ11 и БП3.0.

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

Наименование Файл Версия Размер
Управляемая удалялка 285
.epf 15,22Kb
08.07.13
285
.epf 15,22Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Сергей (konsserj) 20.02.14 08:48
а на платформе 8.3 будет работать???
2. Андрей Первозванный (rfcor) 27.02.14 09:55
Да, на 8.3 на любых конфигурациях.
3. Наталья Сладких (sladkih) 15.04.14 13:32
При вызове обработки в 1С:Предприятие 8.3 (8.3.3.721) Бухгалтерия предприятия, редакция 3.0 (3.0.26.11)выдает ошибку. HELP.

{Форма.Форма.Форма(153.28)}: Тип не определен (Компоновщик Макета Компоновки Данных)
4. Наталья Сладких (sladkih) 15.04.14 13:36
Приношу извинения, все в порядке, перезапустилась в толстом клиенте.
5. Андрей Первозванный (rfcor) 15.04.14 14:31
Чуть позже перепишу обработку для работы и в тонком клиенте.
6. Elena Yeriomina (ves.Parnas) 17.04.14 12:08
ну, не знаю:
Ошибка инициализации модуля: Форма.Форма.Форма
по причине:
{Форма.Форма.Форма(153,28)}: Тип не определен (КомпоновщикМакетаКомпоновкиДанных)
КомпоновщикМакета = Новый <<?>>КомпоновщикМакетаКомпоновкиДанных;
{Форма.Форма.Форма(154,28)}: Тип не определен (ДанныеРасшифровкиКомпоновкиДанных)
ДанныеРасшифровки = Новый <<?>>ДанныеРасшифровкиКомпоновкиДанных;
{Форма.Форма.Форма(162,36)}: Тип не определен (ПроцессорКомпоновкиДанных)
ПроцессорКомпоновкиДанных = Новый <<?>>ПроцессорКомпоновкиДанных;
{Форма.Форма.Форма(167,26)}: Тип не определен (ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений)
ПроцессорВывода = Новый <<?>>ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначени­й;

В толстом, ЗУП 3.0
7. Андрей Первозванный (rfcor) 17.04.14 13:10
(6) Такая ошибка может возникнуть только в тонком клиенте
8. Geo Leo (GerHard) 19.05.14 02:32
Как ни странно - нормально запускается в обычном режиме (не управляемые формы), но ничего не делает. Наверное стоит добавить блокировочку или хоть на обычной форме написать что это для УФ. Напоровшимся по запаре (как мне ;-) поможет.
9. Сергей Олейник (serhio.oliynyk) 12.11.14 11:44
При открытиии ошибка: см. в прикрепленных файлах

Прикрепленные файлы:
10. Андрей Первозванный (rfcor) 13.11.14 10:39
(9) >> Работает на всех конфигурациях для платформы 1С 8.2 и 8.3 в режиме управляемого приложения (Толстый клиент).
Не зря я специально на это указываю.
11. Татьяна Шулдикова (taasha25) 17.08.15 11:00
Скачала обработку надеясь, что уже переписана для тонкого клиента, но увы ошибка.
Прикрепленные файлы:
Doc1.doc
12. Татьяна Шулдикова (taasha25) 17.08.15 11:01
конфигурация Документооборот.
13. Татьяна Шулдикова (taasha25) 17.08.15 11:02
14. Андрей Первозванный (rfcor) 17.08.15 12:36
(11) Обработка не предназначена для тонкого клиента. Используйте толстый клиент.
15. Xer shi (Xershi) 17.08.15 12:41
Добавь для обычного приложения форму.
Кстати чем она лучше УдалениеПомеченныхОбъектов.epf?
16. Андрей Первозванный (rfcor) 17.08.15 15:34
(15) для обычных форм есть такая же обработка. См у меня в публикациях. А эта создавалась еще когда в типовых на уф не было удобного удаления помеченных без монопольного режима.