Имя: Пароль:
1C
 
ОФ. Открыть список выбора колонки ТП при начале редактирования строки.
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) речь об этом? http://rghost.ru/7hlrVXVT8
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) Тогда выбор не срабатывает) Если есть варианты, хотелось бы обойти.