Имя: Пароль:
1C
1С v8
Текущий элемент на форме
,
0 spleen
 
22.02.12
13:17
Не могу никак добиться нужного результата.
Необходимо чтобы при открытии формы, был активный элемент кнопка, которая находится на КоманднойПанели.
Я пишу так

ФормаПКО.ТекущийЭлемент = ФормаПКО.ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Чек;

Получаю

{Документ.ЧекККМ.Форма.ФормаПКО.Форма(70)}: Ошибка при установке значения атрибута контекста (ТекущийЭлемент)
       ФормаПКО.ТекущийЭлемент = ФормаПКО.ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Чек;
по причине:
Недопустимое значение


Помогите
1 PR
 
22.02.12
13:17
Да
2 spleen
 
22.02.12
13:18
(1)шо "Да"?
3 PVV65
 
22.02.12
13:20
(2) Нет.
4 spleen
 
22.02.12
13:23
(3) иногда лучше жевать
5 PVV65
 
22.02.12
13:29
Форма (Form)
ТекущийЭлемент (CurrentControl)
Использование:
Чтение и запись.
Описание:
Содержит текущий активный элемент формы.
Примечание:
Тип значения определяется типом элемента управления формы.



Остается определиться с списком элементов управления.
6 spleen
 
22.02.12
13:32
(5) Все равное не могу понять, как активировать не просто элемент на форме, а элемент на КоманднойПанели?
7 PVV65
 
22.02.12
13:34
Прими как данность - нельзя.
8 GROOVY
 
22.02.12
13:34
Командная панель является элементом, именно ее можно сделать "активной" через ТекущийЭлемент. У командной панели есть "Кнопка по умолчанию"...
9 spleen
 
22.02.12
13:35
(8) Получается нельзя.
Спасибо всем
10 DosWinXP
 
22.02.12
13:47
А почему-бы не нарисовать рядом с командной панелью обычную кнопку? Не айс, но работать будет.
11 spleen
 
22.02.12
13:48
(10) это уже через ж..пу
12 Heckfy
 
22.02.12
14:01
(11) У тебя управляемые формы?
13 GROOVY
 
22.02.12
14:02
(12) Нет конечно, по коду же видно.
14 Heckfy
 
22.02.12
14:02
(13) А, ну да :):):)
15 Heckfy
 
22.02.12
14:03
(11)

КнопкаКоманднойПанели (CommandBarButton)
КнопкаПоУмолчанию (DefaultButton)
Использование:

Чтение и запись.
Описание:

Тип: Булево.
Указывает, является ли кнопка кнопкой "по умолчанию".
Истина - является.

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

Толстый клиент.
Примечание:

Имеет смысл для кнопок типа Действие.
См. также:

Расширение элементов управления, расположенных в форме, свойство КнопкаПоУмолчанию



Процедура ПриОткрытии()
   ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОсновныеДействияФормыЗакрыть.КнопкаПоУмолчанию=Истина;
КонецПроцедуры


Или я не правильно тебя понял???
16 DosWinXP
 
22.02.12
14:04
(11) - согласен.
Свойство КнопкаПоУмолчанию рулит.
17 PVV65
 
22.02.12
14:05
(16) Даже стало интересно - куда рулит?
18 DosWinXP
 
22.02.12
14:07
(17) не только рулит, но и доставляет, втыкает, а самое главное РАБОТАЕТ!
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший