Имя: Пароль:
1C
1С v8
Автоматическое выпадание списка
,
0 Dagmanor
 
05.07.13
10:41
Привет всем, вопрос может и простой, но никак не могу найти ответа...
В табличной части есть колонка с перечислением, как реализовать автоматическое открытие списка?..
1 Рэйв
 
05.07.13
10:42
Силой мысли?
2 Jonny_Khomich
 
05.07.13
10:44
(0) пусть пользователь нажимает, а то совсем разленились.
3 Dagmanor
 
05.07.13
10:46
заказчик попался ленивый :), но задача есть задача, надо исполнять...
4 Dagmanor
 
05.07.13
10:50
пробовал разные "Режимы Выбора Незаполненного" И "Режимы Редактирования"... не катит :(
5 Jonny_Khomich
 
05.07.13
10:57
(0) боюсь и не будет катить
6 Dagmanor
 
05.07.13
10:58
а каким образом можно это сделать?
7 Jonny_Khomich
 
05.07.13
11:01
(6) вряд ли это можно сделать встроенными механизмами 1с
8 MiniMuk
 
05.07.13
11:02
РаботаСДиалогами.(...)
9 Ork
 
05.07.13
11:03
(7) Почему нельзя? В обычных формах очень даже можно.
10 Dagmanor
 
05.07.13
11:03
(7) в версии 7.7 такое видел...
(8) если можно - напишите по-подробнее
11 Dagmanor
 
05.07.13
11:05
(9) Да, формы не управляемые.
12 Cube
 
05.07.13
11:10
Один я не понимаю, что автору надо?
13 Dagmanor
 
05.07.13
11:11
(12) как реализовать автоматическое открытие списка при активизации колонки в табличной части? (в колонке тип Перечисления)
14 Jonny_Khomich
 
05.07.13
11:13
(12) встаёшь на поле выбора, а тебе сразу список выпадывает без двойного щелчка.
15 MiniMuk
 
05.07.13
11:20
Попробуй это
ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)
ПолучитьФорму (GetForm)
Синтаксис:

ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>)
Параметры:

<Форма> (обязательный)

Тип: Строка; ОбъектМетаданных: Форма .
Имя формы, как оно задано в конфигураторе, или объект описания метаданного требуемой формы.
<Владелец> (необязательный)

Тип: Форма; Элемент управления.
Объект, который будет являться владельцем открываемой формы.
<КлючУникальности> (необязательный)

Тип: Произвольный.
В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм.
При поиске учитываются значения свойств открытых форм соответствующим значениям параметров метода. Если найдена открытая форма (по совпадению всех параметров), то она будет возвращена вместо новой формы.
Если из некой формы (один и тот же владелец) требуется открывать новые экземпляры другой формы, то при каждом вызове метода значение данного параметра должно быть уникально (в рамках соответствующих значений свойств открытых форм).
Значение параметра присваивается свойству открываемой формы КлючУникальности.
Следует учитывать, что при получении формы из "объекта" система получает форму для конкретного экземпляра объекта с учетом совокупности переданных параметров, в то время как для "ссылки" всегда существует только один объект в базе данных и форма получается одна (для одинаковой совокупности параметров).
Возвращаемое значение:

Тип: Форма.

Описание:

Получает форму перечисления.

Доступность:

Толстый клиент.
16 Cube
 
05.07.13
11:25
17 break
 
05.07.13
11:34
должно сработать
Shell = Новый COMОбъект("WScript.Shell");
Shell.SendKeys("{Enter}");
Shell.SendKeys("^{DOWN}");

либо (16) и
Shell = Новый COMОбъект("WScript.Shell");
Shell.SendKeys("^{DOWN}");
18 Dagmanor
 
05.07.13
11:36
(16) Спасибо тебе, добрый человек, сработало :)
Проблема решена. А ларчик то просто открывался...
19 Dagmanor
 
05.07.13
11:38
И всем спасибо, кто откликнулся. Приятно когда есть люди, которые хотят помочь.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший