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

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

Удаление документов и справочников без перехода в монопольный режим и закрытия открытых окон.
К тому же есть возможность повторить удаления без переоткрытия обработки.

До жути всё просто, описывать особо нечего... Написал сто лет назад.

 

А ещё обработка позволяет разобраться только с переданными объектами (списком ч/з Форма.Параметр), чтоб не колупать все помеченные (бывает, что хоть и помеченно, но удалять пока не надо, не спрашивайте почему, у клиентов часто бывает, а ещё при отладке бывает).

Например, потребовалось прям ща удалить документ (или несколько) (с контролем ссылочности), а при обычном использовании там список из тысячи помеченных, искать что нужно становится сложновато, а тут присобачил кнопочку в журнале и... Или универсальной обработкой для подбора и выполнения обработки переданным списком вызвать эту обработку... Кароче есть варианты...

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

Наименование Файл Версия Размер
Удаление помеченных объектов.ert
.ert 252,00Kb
18.07.10
301
.ert 252,00Kb 301 Скачать

См. также

Комментарии
1. Ёпрст (Ёпрст) 1017 19.07.10 09:06 Сейчас в теме
2. Вячеслав Кадацкий (marsohod) 119 20.07.10 03:39 Сейчас в теме
Процедура Сформировать()
	СписокПомеченных = СоздатьОбъект("СписокЗначений");
	НайтиПомеченныеНаУдаление(СписокПомеченных);
	
	УдалитьОбъекты(СписокПомеченных, 1, ТЗ);
КонецПроцедуры
...Показать Скрыть

Делов-то...
3. Neman Entorin (ne_en) 48 20.07.10 04:28 Сейчас в теме
(2) Если для кодера, то этого хватит, а если для юзера... Он будет недоволен, от того, что обработка "ничего не делает" "Пять раз запустил, а документы не удалились!!!". Ему же надо показать, отчего они не удалились. Позволить с этим чёта сделать и опять попробовать удалить.
4. Вячеслав Кадацкий (marsohod) 119 20.07.10 10:49 Сейчас в теме
(3)
УдалитьОбъекты(СписокПомеченных, 1, ТЗ);

А ТЗ - это таблица значений на форме 8-)
у которой в формуле написано:
ОткрытьФорму(ТЗ.ПолучитьЗначение(ТЗ.ТекущаяСтрока(), ТЗ.ТекущаяКолонка()));

5. Юлия Дворядкина (Юльчик) 06.10.11 08:00 Сейчас в теме
очень удобно, пользуюсь всегда
6. Vladimir Ivanovitch (tmm) 07.12.11 16:11 Сейчас в теме
Не знаю, но удалять с умом надо. Если нельзя - то нельзя.
7. Кирилл Зайцев (korida) 24.12.11 18:34 Сейчас в теме
8. Dmitry Bas (b-dm) 161 24.12.15 12:24 Сейчас в теме
Я так понимаю обработка для 7.7 ? А обработка ссылочной целостности поддерживается ?)
9. Neman Entorin (ne_en) 48 11.01.16 08:26 Сейчас в теме
(8) b-dm, Да. Обработка для 7.7 Ссылочную целостность проверяет и выдаёт ссылки для работы с ними.