Обработка предназначена для удаления помеченных на удаление объектов (справочники, документы, планы видов характеристик, планы счетов, планы видов расчета, бизнес-процессы, задачи). Отбор всех объектов осуществляется по виду. Для документов, бизнес-процессов и задач доступен отбор по периоду.
Как пользоваться:
1. Установить отбор по периоду (не обязательно).
2. Отметить галками нужные виды объектов и нажать «Обработать отмеченные».
3. Установить отбор и нажать «Отобрать».
4. Нажать «Удалить окончательно» (осторожно с этой кнопкой).
Если ссылка на помеченный на удаление объект содержится где то еще — обработка об этом узнает и уберет флажок из дерева удаляемых объектов. Не смотря на это, есть возможность непосредственно удалить объект, но тогда появятся битые ссылки и могу быть серьезные последствия, так лучше этого не делать.
В дереве возможен переход сразу к объекту или записи регистра содержащему ссылку на удаляемый объект, это удобно.
Обработку делал для себя, может кому пригодится, когда надо быстро и безопасно удалить однотипные объекты, не выгоняя всех из базы. Её так же можно доверить продвинутым пользователям, запретив изменение состояния флажков: Табличное поле «Объекты», свойство «ТолькоПросмотр».
Отзывы и пожелания приветствуются.
Как и предыдущую публикацию (//infostart.ru/public/171456/), эту обработку можно использовать в качестве примера работы с СКД, управляемыми формами и деревом значений.
В прошлой обработке на некоторых конфигурациях могли возникать ошибки из-за использования картинок. Здесь я постарался их не использовать, поэтому работать должно на любых конфигурациях. Проверено на УТ11 и БП3.0.
а на платформе 8.3 будет работать???
Да, на 8.3 на любых конфигурациях.
При вызове обработки в 1С:Предприятие 8.3 (8.3.3.721) Бухгалтерия предприятия, редакция 3.0 (3.0.26.11)выдает ошибку. HELP.
{Форма.Форма.Форма(153.28)}: Тип не определен (Компоновщик Макета Компоновки Данных)
Приношу извинения, все в порядке, перезапустилась в толстом клиенте.
Чуть позже перепишу обработку для работы и в тонком клиенте.
ну, не знаю:
й;
Ошибка инициализации модуля: Форма.Форма.Форма
по причине:
{Форма.Форма.Форма(153,28)}: Тип не определен (КомпоновщикМакетаКомпоновкиДанных)
КомпоновщикМакета = Новый <<?>>КомпоновщикМакетаКомпоновкиДанных;
{Форма.Форма.Форма(154,28)}: Тип не определен (ДанныеРасшифровкиКомпоновкиДанных)
ДанныеРасшифровки = Новый <<?>>ДанныеРасшифровкиКомпоновкиДанных;
{Форма.Форма.Форма(162,36)}: Тип не определен (ПроцессорКомпоновкиДанных)
ПроцессорКомпоновкиДанных = Новый <<?>>ПроцессорКомпоновкиДанных;
{Форма.Форма.Форма(167,26)}: Тип не определен (ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений)
ПроцессорВывода = Новый <<?>>ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначени
В толстом, ЗУП 3.0
(6) Такая ошибка может возникнуть только в тонком клиенте
Как ни странно — нормально запускается в обычном режиме (не управляемые формы), но ничего не делает. Наверное стоит добавить блокировочку или хоть на обычной форме написать что это для УФ. Напоровшимся по запаре (как мне 😉 поможет.
При открытиии ошибка: см. в прикрепленных файлах
(9) >> Работает на всех конфигурациях для платформы 1С 8.2 и 8.3 в режиме управляемого приложения (Толстый клиент).
Не зря я специально на это указываю.
Скачала обработку надеясь, что уже переписана для тонкого клиента, но увы ошибка.
конфигурация Документооборот.
(5) ???
(11) Обработка не предназначена для тонкого клиента. Используйте толстый клиент.
Добавь для обычного приложения форму.
Кстати чем она лучше УдалениеПомеченныхОбъектов.epf?
(15) для обычных форм есть такая же обработка. См у меня в публикациях. А эта создавалась еще когда в типовых на уф не было удобного удаления помеченных без монопольного режима.
На мой конфе, на основе Итилиума обработка не заработала…видимо работает только на типовых, что не есть гуд.
Пишет:
Форма.Форма (153,28) Тип не определен КомпоновщикМакетаКомпоновкиДанных.
Ошибка инициализации модуля: ВнешняяОбработка.Удалялка.Форма.Форма.Форма
й;
по причине:
{ВнешняяОбработка.Удалялка.Форма.Форма.Форма(153,28)}: Тип не определен (КомпоновщикМакетаКомпоновкиДанных)
КомпоновщикМакета = Новый <<?>>КомпоновщикМакетаКомпоновкиДанных;
{ВнешняяОбработка.Удалялка.Форма.Форма.Форма(154,28)}: Тип не определен (ДанныеРасшифровкиКомпоновкиДанных)
ДанныеРасшифровки = Новый <<?>>ДанныеРасшифровкиКомпоновкиДанных;
{ВнешняяОбработка.Удалялка.Форма.Форма.Форма(162,36)}: Тип не определен (ПроцессорКомпоновкиДанных)
ПроцессорКомпоновкиДанных = Новый <<?>>ПроцессорКомпоновкиДанных;
{ВнешняяОбработка.Удалялка.Форма.Форма.Форма(167,26)}: Тип не определен (ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений)
ПроцессорВывода = Новый <<?>>ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначени
Не работает
на толстом клиенте в уф работает без проблем спасибо 5+
8.3 (12.1595) не работает
Это очень хорошая идея, а то типовая обработка совсем без отборов, по полдня только построение списка помеченных на удаление ищет.
Не работает на тонком клиенте
1С:Предприятие 8.3 (8.3.11.3034)