Имя: Пароль:
1C
 
Удаление помеченных объектов не монопольно
,
0 Klesk666
 
01.11.15
10:18
хочу использовать типовую обработку в ут11, закомментировать строки:

Попытка
        ОбщегоНазначения.ЗаблокироватьИБ();
    Исключение
        РезультатУдаления.Значение = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
            НСтр("ru = 'Не удалось установить монопольный режим (%1)'"),
            КраткоеПредставлениеОшибки(ИнформацияОбОшибке())
        );
        Возврат РезультатУдаления;
КонецПопытки;

в чем может быть опасность? уверен, что удаляемые объекты на 99,9% у пользователей не открыты
1 Смотрящий
 
01.11.15
10:20
(0) А если ?..
2 Klesk666
 
01.11.15
10:22
(1) ну тогда что то не удалиться, получим битые ссылки?
3 Klesk666
 
01.11.15
10:22
(но их наверно можно удалить вторым прогоном, не?
4 Defender aka LINN
 
01.11.15
10:49
(2) Кэп подсказывает, что битые ссылки без удаления не получатся
5 shuhard
 
01.11.15
10:53
(4) +1
и кэп подсказывает, что не монопольно удаляют все и давно
6 Klesk666
 
01.11.15
11:16
(5) а зачем тогда 1с делает это монопольно в данном случае?
7 Umga2002
 
01.11.15
11:26
Для чайников.
8 Umga2002
 
01.11.15
11:27
Вообще чистка БД во время работы пользователей - Хождение по острию НОЖА!
9 viraboy
 
01.11.15
11:30
(6) 1c говорит как надо делать, а вы делайте как хотите.
10 Klesk666
 
01.11.15
11:49
(8) обоснуй
11 Umga2002
 
01.11.15
12:08
(10) Поработай - узнаешь!
12 rphosts
 
01.11.15
12:12
(10) обработка удаления помеченных без блокировки ИБ есть чуть-ли не на ИТС, но не рекомендуется... динамическое обновление нее рекомендуется но пользуются им все.
13 rphosts
 
01.11.15
12:12
+ (12) в обоих случаях бывают последствия,редко но иногда весьма забавные.
14 oslokot
 
01.11.15
12:12
(9) типовые это делают уже давно

с уважением, ваш к.о.
15 Lama12
 
01.11.15
18:15
(0) В этой обработке есть несколько критических моментов.
1. После поиска ссылок и до момента непосредственного удаления объекта, пользователь может использовать помеченный объект.
2. Во время поиска ссылок, пользователь может снять пометку на удаление. Далее пункт 1.
В обеих случаях удаление лишнего.
16 Klesk666
 
01.11.15
18:58
(15) спасибо, понятно
17 mistеr
 
01.11.15
22:33
(14) Можно пример?
18 hhhh
 
02.11.15
05:07
(17) БСП, не?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн