|
"Запаралелить" два табличных документа на одной форме |
☑ |
0
Дуче
04.04.12
✎
08:40
|
Есть такая задача: на форме лежат два табличных документа, в оба выведены два однотипных отчета, пользователи хотят просматривая один табдокумент (двигаяясь по ячейкам), чтобы второй двигался по соответствующим ячейкам паралельно просмотриваемому. Реально ли ?
|
|
1
Wobland
04.04.12
✎
08:45
|
(0) что-то не вижу никакого события про прокрутку. имхо нет
|
|
2
Fish
гуру
04.04.12
✎
08:51
|
(1) А разве ПриАктивизацииОбласти не пойдёт?
|
|
3
Дуче
04.04.12
✎
09:00
|
(2) да, это скажем так для "отлова" активной ячейки в просматриваемом ТабДокументе, а вот насильно активизировать ячейку в рядом стоящем ТабДокументе (чтобы он спозиционировался на ячейке с таким же адресом) не получается :(
|
|
4
Aprobator
04.04.12
✎
09:01
|
ТекущаяСтрока не отрабатывает что ли?
|
|
5
Wobland
04.04.12
✎
09:02
|
(4) у него поле ТабДока
|
|
6
Fish
гуру
04.04.12
✎
09:02
|
(3) Почему не получится?
ТабличныйДокумент (SpreadsheetDocument)
ТекущаяОбласть (CurrentArea)
Использование:
Чтение и запись.
Описание:
Тип: ОбластьЯчеекТабличногоДокумента.
Содержит текущую активную область или рисунок табличного документа.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:
В случае отсутствия визуального представления табличного документа имеет значение Неопределено.
См. также:
ТабличныйДокумент
РисунокТабличногоДокумента
|
|
7
Aprobator
04.04.12
✎
09:05
|
(5) тады (6). Другое дело как данные будут связываться.
|
|
8
Дуче
04.04.12
✎
09:11
|
ага, все получилось через ТекущаяОбласть
Процедура ПолеТабличногоДокументаИсходныйПриАктивизацииОбласти(Элемент)
Обл = ЭлементыФормы.ПолеТабличногоДокументаПаралельный.Область(Элемент.Текущаяобласть.Имя);
ЭлементыФормы.ПолеТабличногоДокументаПаралельный.ТекущаяОбласть = Обл;
КонецПроцедуры
всем спасибо !
|
|