|
ОФ. Открыть список выбора колонки ТП при начале редактирования строки. |
☑ |
0
DTX 4th
05.02.16
✎
14:41
|
Как можно провернуть подобное?
|
|
1
Asmody
05.02.16
✎
15:22
|
собрать их в СЗ, предложить ВыбратьИзСписка
|
|
2
DTX 4th
05.02.16
✎
15:29
|
Так элемента управления ещё нет на строке.
Процедура ТоварыПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
Если мОткрытьСписок Тогда
Эл = Элемент.Колонки.Номенклатура.ЭлементУправления;
КлЗн = ВыбратьИзСписка(Эл.СписокВыбора, Эл);
Если КлЗн <> Неопределено Тогда
Эл.Значение = КлЗн.Значение;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Такой код открывает список в верхнем левом углу экрана.
|
|
3
palpetrovich
05.02.16
✎
15:41
|
(2) а ПолеВыбора в нужной колонке организовать - не судьба?
|
|
4
DTX 4th
05.02.16
✎
15:44
|
(3) Видимо, в этом и вопрос.
|
|
5
palpetrovich
05.02.16
✎
15:51
|
(4) речь об этом?
|
|
6
DTX 4th
05.02.16
✎
15:54
|
(5) Нет, мне нужно чтобы при двойном клике на строке (событие Выбор) сразу открывался список выбора (чтобы не надо было жать на стрелку выпадающего списка)
|
|
7
palpetrovich
05.02.16
✎
16:01
|
(6) т.е. неважно в какой колонке строки сделан этот "двойном клике"? ...не боишься что пользователи побьют?
|
|
8
Mort
05.02.16
✎
16:06
|
Свойство колонки - режим редактирования "Непосредственно".
|
|
9
DTX 4th
05.02.16
✎
16:26
|
(7)
Процедура ТоварыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
мОткрытьСписок = Ложь;
Если Колонка = ЭлементыФормы.Товары.Колонки.Номенклатура И ЭлементыФормы.Товары.ТекущиеДанные.Номенклатура.Пустая() Тогда
мОткрытьСписок = Истина;
КонецЕсли;
КонецПроцедуры
(8) Тогда выбор не срабатывает) Если есть варианты, хотелось бы обойти.
|
|