Имя: Пароль:
1C
 
УФ: Дополнительные параметры перетаскивания - можно без извращений?
0 Гений 1С
 
гуру
16.05.21
18:49
У меня так:

&НаКлиенте
Процедура ДеревоНачалоПеретаскивания(Элемент, ПараметрыПеретаскивания, Выполнение)
    ТекСтрока = Элемент.ТекущиеДанные;
    ТекСтрокаРодителя = ЭтаФорма[Элемент.Имя].НайтиПоИдентификатору(Элемент.ТекущаяСтрока).ПолучитьРодителя();
    лмСтруктураПеретаскиванияЗадачи = Новый Структура("Владелец, Задача", ТекСтрокаРодителя, ТекСтрока);
КонецПроцедуры


&НаКлиенте
Процедура ДеревоПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле)
    ТекСтрока = Элемент.ТекущиеДанные;
    ТекСтрокаРодителя = ЭтаФорма[Элемент.Имя].НайтиПоИдентификатору(Элемент.ТекущаяСтрока).ПолучитьРодителя();
    ИзменитьВладельца(ТекСтрокаРодителя.Задача, ТекСтрока.Задача, лмСтруктураПеретаскиванияЗадачи.Владелец);
КонецПроцедуры


А можно без переменной локального модуля доп. параметры передать по цепочке событий?
1 Ненавижу 1С
 
гуру
16.05.21
19:44
ПараметрыПеретаскивания
2 Гений 1С
 
гуру
16.05.21
19:45
(1) как туда добавить свои данные?
3 mikecool
 
16.05.21
21:51
(2) ПараметрыПеретаскивания.Вставить() не?
4 RomanYS
 
16.05.21
21:52
(2) А зачем добавлять, если там то что тебе нужно?
5 Гений 1С
 
гуру
16.05.21
22:40
(4) хахаха, там нет родителя строки, только знвчение в ней
6 Гений 1С
 
гуру
16.05.21
22:40
(3) не, это не структура
7 RomanYS
 
16.05.21
23:00
(5) Что мешает по строке узнать родителя?
8 acht
 
16.05.21
23:34
(2) Продам СП. Дорого.
9 rphosts
 
17.05.21
03:56
Серёжа уже не тот...