|
Активизировать ячейку при открытии отчета | ☑ | ||
---|---|---|---|---|
0
Надежда25
29.11.11
✎
10:45
|
v8.1. Подскажите, пожалуйста, ответ, как мне кажется, на простой вопрос: как активизировать, любую ячейку отчета, выполненного на СКД? Отчет с группировками по колонкам, есть заголовок. При открытии формы отчета курсор стоит на самой верхней левой ячейке, на строке выше заголовка. Значки "+" группировок не видны. и толко при щелчке на какую-нибудь область отчета появляются значки группировок "+". Хочется, чтобы это происходило автоматически, при открытии отчета.
|
|||
1
Defender aka LINN
29.11.11
✎
10:46
|
(0) Есть подозрение, что текущая ячейка тут какбе не при чем.
|
|||
2
Надежда25
29.11.11
✎
10:52
|
То есть я хочу забрать у пользователя действие - щелчок по любой области отчета.
|
|||
3
Надежда25
29.11.11
✎
11:21
|
Меня не покидает ощущение, что это не очень сложно.
|
|||
4
Defender aka LINN
29.11.11
✎
11:45
|
(3) А меня не покидает ощущение, что дело не в текущей ячейке
|
|||
5
Надежда25
29.11.11
✎
12:00
|
А в чем тогда?
|
|||
6
Wobland
29.11.11
✎
12:01
|
>толко при щелчке на какую-нибудь область отчета появляются значки группировок
что-то здесь не то |
|||
7
Axel2009
29.11.11
✎
12:01
|
сам отчет сделать активным (элемент управления)
|
|||
8
Надежда25
29.11.11
✎
12:59
|
Есть форма отчета. На форме несколько элементов управления, в том числе и нужный мне "Поле табличного документа". У него в свойствах стоит галочка у пункта АктивизироватьПоУмолчанию. Но чтобы появились значки группировки у колонок сверху, надо шелкнуть по отчету. Как это действие сделать программно?
|
|||
9
Axel2009
29.11.11
✎
13:05
|
(8) что непонятного в (7)?
|
|||
10
Надежда25
29.11.11
✎
13:51
|
Непонятно, что писать надо.
В процедуре ПриОткрытии писала: Форма = Отчеты.НИИСКМатериальныеЗатраты.ПолучитьФорму("ФормаОтчета"); Если Форма.Открыта() Тогда Форма.Активизировать(); КонецЕсли; Не помогает. |
|||
11
Axel2009
29.11.11
✎
14:08
|
ТекущийЭлемент
|
|||
12
Надежда25
29.11.11
✎
14:34
|
Все одно и то же.
Форма = Отчеты.НИИСКМатериальныеЗатраты.ПолучитьФорму("ФормаОтчета"); Форма.ТекущийЭлемент = ЭлементыФормы.Результат; Ничего не меняется. А вы сами пробовали? |
|||
13
Wobland
29.11.11
✎
14:38
|
ЭтаФорма.ТекущийЭлемент после формирования, не?
|
|||
14
sergeante
29.11.11
✎
14:49
|
(12) выложи отчот куданить на slil.ru
|
|||
15
Надежда25
29.11.11
✎
14:49
|
Не. А нельзя написать конкретно?
|
|||
16
Надежда25
29.11.11
✎
14:53
|
(14). Выложила: http://zalil.ru/32157566
|
|||
17
sergeante
29.11.11
✎
15:00
|
(16) чорт, не конвертируется, старая версия.
_после формирования_ попробуй активизировать область так ТабДок = ЭлементыФормы.Результат; ТабДок .ВыделенныеОбласти.Очистить(); Обл = ТабДок .Область("R5C6"); ТабДок .ВыделенныеОбласти.Добавить(Обл); ТекущийЭлемент = ТабДок; |
|||
18
Надежда25
29.11.11
✎
15:14
|
(17)Да, спасибо, так работает!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |