|
Получить адреса ячеек табличного документа. Табличный документ - Макет.ПолучитьОбласть().
| ☑ |
0
realevgenius
05.02.20
✎
11:00
|
Здравствуйте, уважаемые!
Может кто сталкивался, есть знатоки?
Есть макет
Макет = ПолучитьМакет("Макет");
Есть табличный документ
ТД = Новый ТабличныйДокумент;
Есть область
Обл = Макет.ПолучитьОбласть("Обл");
В цикле вывожу
Цикл для й=1 по 10 цикл
Обл.Параметры.Знач1 = й;
Обл.Параметры.Знач2 = 10-й;
ТД.Вывести(Обл);
<!!! Вот здесь как, чем получить адреса ячеек области?>
КонецЦикла;
Собственно, вопрос: В момент вывода области, как-то можно получить или первый адрес ячейки или вообще адреса в формате "R1C1", в какие ячейки вывелась обл?
Спасибо!
|
|
1
realevgenius
05.02.20
✎
11:44
|
Никто не сталкивался?
|
|
2
realevgenius
05.02.20
✎
12:03
|
Походу - никак...
Выкрутился через
ТД.ВысотаТаблицы
Получаю хотябы номер строки, куда выводится
|
|
3
acht
05.02.20
✎
12:12
|
Вывести - это функция, есличо
|
|
4
realevgenius
05.02.20
✎
14:42
|
(3) Эта писанина к чему вообще? кол сообщений накручиваете?
|
|
5
FIXXXL
05.02.20
✎
15:06
|
(2) в типовых так же реализовано...
|
|
6
НЕА123
05.02.20
✎
15:06
|
(4)
в (3) ответ на (0)
|
|
7
fisher
05.02.20
✎
15:13
|
(6) И как полученная область поможет определить ее координаты в табличном документе?
|
|
8
НЕА123
05.02.20
✎
15:15
|
верх, низ
|
|
9
palsergeich
05.02.20
✎
15:16
|
(0) Из коробки никак, поправьте если не так.
Только по вторичным признакам
|
|
10
fisher
05.02.20
✎
15:16
|
(8) Логично. Затупил :)
|
|
11
Deon
05.02.20
✎
15:19
|
Прикольная реакция в (4). Сразу мотивирует дать разъяснение по пункту (3)
|
|
12
Deon
05.02.20
✎
15:24
|
(9)
для й=1 по 10 цикл
Обл.Параметры.Пар1 = й;
Обл.Параметры.пар2 = 10-й;
ВыведеннаяОбласть = ТД.Вывести(Обл);
Сообщить("Я вывелась тут: R" + (ВыведеннаяОбласть.Верх) + "C"+(ВыведеннаяОбласть.Лево+1));
КонецЦикла;
|
|
13
realevgenius
05.02.20
✎
16:18
|
(12) Поонял! Спасибо за пояснение!
|
|