Имя: Пароль:
1C
1С v8
Открывать форму перемещения элемента справочника с позиционированием
0 Dirk Diggler
 
02.12.21
13:51
Как открыть форму перемещения элемента справочника с позиционированием на группе, в которой он сейчас находится?
1 vicof
 
02.12.21
14:15
что за форма перемещения? передавать ТекущееЗначение не?
2 Dirk Diggler
 
02.12.21
14:22
По сути это форма выбора группы, как я понимаю. Только я не понимаю, где поймать момент, когда она вызывается. ПриОткрытии() в ней уже поздно, параметр взять неоткуда.
3 Dirk Diggler
 
02.12.21
14:22
(1) форма открывается по Ctrl-Shift-M
4 osa1C
 
02.12.21
14:24
(3) начни с конфигурации что-ли. ОФ, УФ?
5 Dirk Diggler
 
02.12.21
14:25
(4) ОФ. УТ 10.3
Только механизм-то должен быть для всех ОФ одинаковый.
6 Dirk Diggler
 
02.12.21
14:28
Процедура СписокПередИзменениемРодителя(Элемент, Отказ)
КонецПроцедуры

срабатывает по Ctrl-Shift-M. Может костыль какой влепить, в параметр сеанса писать текущего родителя, и при открытии его оттуда брать...
7 osa1C
 
02.12.21
14:29
(5) По идее по Ctrl-Shift-M "Перенести элемент в другую группу" должна отрываться форма выбора Справочника из которого ты это делаешь, если в коде не прописано что-то другое. Смотри какая у справочника Форма Выбора в нее и копай ставь точку останова при ее открытии
8 Dirk Diggler
 
02.12.21
14:29
(7) при открытии поздно. я где-то же должен там взять текущего родителя.
9 osa1C
 
02.12.21
14:31
(8) ну так поставь точку останова и посмотри какого родителя она у тебя взяла! Перед открытием посмотри... Или у тебя отладчик украли?
10 Dirk Diggler
 
02.12.21
14:34
(9) Никакого. Форма всегда открывается на самом верхнем элементе иерархии. Причем тут отладчик? Туда ничего не передается. Никогда. Она просто открывается.
11 Гипервизор
 
02.12.21
14:35
(2) Почему ПриОткрытии() поздно? ВладелецФормы.ТекущаяСтрока - как раз ваша номенклатура будет.
12 osa1C
 
02.12.21
14:37
(10) Издеваешься? Она (форма) предлагает тебе выбрать куда ты хочешь переместить элемент! И передает туда этот элемент
13 Dirk Diggler
 
02.12.21
14:39
(11) гм. да, действительно. в приоткрытии
ЭлементыФормы.СправочникДерево.ТекущаяСтрока = ВладелецФормы.ТекущаяСтрока.Родитель;
взлетело.
спасибо.
Основная теорема систематики: Новые системы плодят новые проблемы.