Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Получить адреса ячеек табличного документа. Табличный документ - Макет.ПолучитьОбласть().

Получить адреса ячеек табличного документа. Табличный документ -  Макет.ПолучитьОбласть().
Я
   realevgenius
 
05.02.20 - 11:00
Здравствуйте, уважаемые!
Может кто сталкивался, есть знатоки?

Есть макет
Макет = ПолучитьМакет("Макет");

Есть табличный документ
ТД = Новый ТабличныйДокумент;

Есть область
Обл = Макет.ПолучитьОбласть("Обл");

В цикле вывожу
Цикл для й=1 по 10 цикл
Обл.Параметры.Знач1 = й;
Обл.Параметры.Знач2 = 10-й;
ТД.Вывести(Обл);
<!!! Вот здесь как, чем получить адреса ячеек области?>
КонецЦикла;


Собственно, вопрос: В момент вывода области, как-то можно получить или первый адрес ячейки или вообще адреса в формате "R1C1", в какие ячейки вывелась обл?

Спасибо!
 
 
   realevgenius
 
1 - 05.02.20 - 11:44
Никто не сталкивался?
   realevgenius
 
2 - 05.02.20 - 12:03
Походу - никак...

Выкрутился через
ТД.ВысотаТаблицы

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.