Имя: Пароль:
1C
1С v8
Непосредственное удаление элемента справочника
0 Широкий
 
07.05.15
14:39
Как переопределить, чтобы пользователь вместо пометки удаления непосредственно его удалял?
В интерактивном режиме
1 John83
 
07.05.15
14:40
шифт-деллит?
2 Лефмихалыч
 
07.05.15
14:41
(0) права дать на непосредственное удаление, но я бы так не делал. Ну или такое, если и делать, то уже после того, как трудовая у тебя на руках
3 Широкий
 
07.05.15
14:41
(1) Без шифта
4 Широкий
 
07.05.15
14:41
Аналог удаления записи в регистре сведений.
5 Лефмихалыч
 
07.05.15
14:42
следующая ветка автора: "Что делать с <объект не найден>"
6 VikingKosmo
 
07.05.15
14:43
(3) написать свой обработчик события списка ПриУдаленииСтроки
7 Широкий
 
07.05.15
14:45
(6) У списка нет такого события.
8 VikingKosmo
 
07.05.15
14:47
(7) вполне возможно, я имел ввиду любое подобное событие у списка.
9 Широкий
 
07.05.15
14:48
(8) Например?
10 Jonny_Khomich
 
07.05.15
14:49
(3) правой кнопкой мыши нажать на документ из списка и выпадающем меню выбрать "удалить непосредственно"
11 ColonelAp4u
 
07.05.15
14:50
(0) Не рекомендовал бы раздавать такие права!!
12 Jonny_Khomich
 
07.05.15
14:50
(9) ДокументСписокПередУстановкойПометкиУдаления
13 Широкий
 
07.05.15
14:51
(10) Только нулевой пост прочитал?
14 Широкий
 
07.05.15
14:51
(12) Управляемое приложение
15 Широкий
 
07.05.15
14:52
+ у самого элемента такой пункт есть
16 ColonelAp4u
 
07.05.15
14:52
Если не используете какие то элементы справочников то лучше создать группу удаленные помечать на удаление и переносить в эту группу
17 Широкий
 
07.05.15
14:52
В ПередЗаписью не катит.
Версионность меняется - по ссылке объект не находит
18 Широкий
 
07.05.15
14:53
(16) Так нужно
19 ColonelAp4u
 
07.05.15
14:53
а в дальнейшем пользователей не испугает (5) ?
20 User_Agronom
 
07.05.15
14:54
(13) В п2 по моему точный ответ.
Если не нравится: нарисуй на панели кнопку: "Удалить нах"
21 VikingKosmo
 
07.05.15
14:55
(20) ему еще хочется переопределить поведение кнопки Del =)
22 User_Agronom
 
07.05.15
14:56
(21) Тоды ой!
23 ColonelAp4u
 
07.05.15
14:59
Если (18)  тогда как вариант в справочнике в правах пользователя поставить "интерактивное удаление" на нужном справочнике
24 Широкий
 
07.05.15
15:00
(20) Свои кнопки нарисовать всегда успею. Хочется переопределить штатное поведение.

Есть идея запускать фоновое задание при пометке. Но это как то вообще дико
25 ColonelAp4u
 
07.05.15
15:00
(21) он хочет на дел делать шифт дел?
26 Зеленый пень
 
07.05.15
15:01
Процедура ПриЗаписи(Отказ)
    
    Если ПометкаУдаления Тогда
    
        ЭтотОбъект.Удалить();
    
    КонецЕсли;

    
КонецПроцедуры
27 ColonelAp4u
 
07.05.15
15:02
(26) Тогда лучше в модуле перед записью такое
28 VikingKosmo
 
07.05.15
15:03
(25) ну вроде как да
29 Широкий
 
07.05.15
15:03
(26) Это не работает
30 Широкий
 
07.05.15
15:03
+29 см (17)
31 VikingKosmo
 
07.05.15
15:04
На правах безумной идеи - использовать УдалениеОбъекта() =))
32 User_Agronom
 
07.05.15
15:07
(30) А после записи?
33 ColonelAp4u
 
07.05.15
15:07
(30) а если отследить действие кнопки дел и при ее нажатии проверять если у пользователя есть права на интерактивное удаление то удалить объект! так чисто мысль возможно глупая
34 Широкий
 
07.05.15
15:08
(26) Извини. В ПриЗаписи работает.
Спасибо
35 VikingKosmo
 
07.05.15
15:10
Все, ждем вопросов про <Объект не найден>
36 hhhh
 
07.05.15
15:15
(35) процедура ПриЗаписи срабатывает после окончания транзакции записи.