![]() |
![]() |
|
Активизировать кнопку командной панели | ☑ | ||
---|---|---|---|---|
0
fimanich
11.03.11
✎
16:45
|
Привет, форумчане!
1С:Предприятие 8.2 (8.2.13.205), Бухгалтерия предприятия, редакция 2.0 (2.0.19.12). Берем типовой отчет, например Оборотно-сальдовая ведомость по счету. После открытия формы отчета кнопка "Сформировать отчет" выделена цветом (как бы выбрана). Делаю свой отчет, но в нем почему-то не получается сделать также. Пересмотрел все, но так и не понял, как они это делают. Кнопка назначена кнопкой по умолчанию. Пробовал: 1.В процедуре ПриОткрытии() ТекущийЭлемент = ЭлементыФормы.ОсновныеДействия.Кнопки["СформироватьОтчет"]; Выдает ошибку контекста. 2. В процедуре ПриОткрытии() ТекущийЭлемент = ЭлементыФормы.ОсновныеДействия; Ошибки нет, но и кнопка не выделяется 3. Порядок обхода выставлял, назначал первым номером эту командную панель - нет результата. Подскажите, пожалуйста, как сделать, чтобы после открытия отчета кнопка командной панели была выделена так же, как в типовом отчете? |
|||
1
fimanich
11.03.11
✎
17:25
|
Отзовитесь, спецы!!!!
|
|||
2
fimanich
11.03.11
✎
18:19
|
Вопрос вроде не особо сложный, неужто не подскажет никто?
|
|||
3
also
11.03.11
✎
18:22
|
Пометка?
|
|||
4
also
11.03.11
✎
18:24
|
КнопкаКоманднойПанели (CommandBarButton)
Пометка (Check) Использование: Чтение и запись. Описание: Тип: Булево. Управляет пометкой кнопки командной панели. Истина - кнопка помечена (нажата). Может использоваться для кнопок с типом Действие. Если кнопка панели помечена системой, значение свойства игнорируется. |
|||
5
acsent
11.03.11
✎
18:26
|
кнопка по умолчанию
|
|||
6
fimanich
11.03.11
✎
18:29
|
(4) Нет, пометка здесь ни при чем. В типовой ОСВ пометки на этой кнопке нет. Кнопка после открытия отчета выделена также, как если бы мышку на нее навели (голубой цвет), а пометка дает коричневый цвет. Я просто типовой отчет везде вроде просмотрел, но так и не пойму, как они достигают выделения этой кнопки.
|
|||
7
fimanich
11.03.11
✎
18:31
|
(5) Кнопка в моем отчете тоже установлена как кнопка по умолчанию, см. (0), но тем не менее не активизируется она почему-то.
|
|||
8
acsent
11.03.11
✎
18:42
|
просто текущая кнопка
|
|||
9
fimanich
11.03.11
✎
18:43
|
(8) Да, просто текущая кнопка, но вот как ее сделать текущей?
|
|||
10
fimanich
11.03.11
✎
18:45
|
И главное в типовом отчете это сделано, значит, сделать можно...
|
|||
11
acsent
11.03.11
✎
18:46
|
настройка порядка
|
|||
12
fimanich
11.03.11
✎
18:50
|
Делал, писал, про это в (0) выставлял эту командную панель первой в порядке обхода, но все равно нет результата... А в типовом отчете вообще Автопорядок обхода установлен... В моем ни так не так не работает...
|
|||
13
fimanich
11.03.11
✎
18:52
|
Вроде мелочь, но хотелось бы уж понять, как это работает, в принципе удобно, открыл отчет, нажал Enter, отчет сформировался, а так надо еще мышкой кнопку выбирать, или табом.
|
|||
14
73
11.03.11
✎
19:02
|
(0)>>ТекущийЭлемент = ЭлементыФормы.ОсновныеДействия.Кнопки["СформироватьОтчет"];
>>Выдает ошибку контекста Имя кнопки или панели правильно указал? |
|||
15
acsent
11.03.11
✎
19:04
|
активизироватьпоумолчанию
|
|||
16
fimanich
11.03.11
✎
21:50
|
(14) Имя кнопки правильно указал, в отладчике проверял, просто такое присвоение видимо невозможно.
|
|||
17
fimanich
11.03.11
✎
21:52
|
(15) Да!!! Огромное спасибо, acsent!!!
У командной панели действительно есть свойство АктивизироватьПоУмолчанию, его надо было поставить = Истина. Респект!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |