Имя: Пароль:
1C
1С v8
Как добраться до ячеек табличного документа?
0 DirecTwiX
 
24.05.12
21:33
Как добраться до ячеек табличного документа?
1 viktor_vv
 
24.05.12
21:38
Область();
2 DirecTwiX
 
24.05.12
21:48
Оно. Спасибо.
А можно ли как-нибудь посмотреть какие данные привязаны к этой ячейке? Т.е. я беру ячейку из результата отчёта, при двойном клике на которую откроется документ. Вот мне и нужен этот документ.

Или иначе. Можно ли по тексту "Поступление товаров и услуг МГН00000003 от 10.02.2009 12:30:01" получить документ?
3 timurhv
 
24.05.12
21:54
(2) Ищи параметры расшифровки
4 DirecTwiX
 
24.05.12
21:56
Искал. Там пусто
5 Feanor
 
24.05.12
21:58
(4) по ходу плохо искал)
6 DirecTwiX
 
24.05.12
22:00
http://img818.imageshack.us/img818/7838/68629803.png
Вот скрин параметров
7 viktor_vv
 
24.05.12
22:12
(6) А че это у тебя типОбласти "Строка" ? ты как область получаешь ?
8 viktor_vv
 
24.05.12
22:14
(7)+ Скорее всего поэтому и Расшифровка и ПараметрРасшифровки пустые.
9 DirecTwiX
 
24.05.12
22:14
(6)
ТабДок = ЭлементыФормы.Результат;
Ячейка = ТабДок.Область(14, 0, 14, 0);
10 viktor_vv
 
24.05.12
22:16
(9) Попробуй указать еще номер столбца где твой док выводится, чтобы получить прямоугольную область.
11 viktor_vv
 
24.05.12
22:17
А то так ты получаешь в область всю строку.
12 viktor_vv
 
24.05.12
22:18
(8)* Вернее недоступны для чтения.
13 DirecTwiX
 
24.05.12
22:22
(10) Так 0 - это и есть первый столбец
(12) Доступны. Иначе бы он написал
14 viktor_vv
 
24.05.12
22:24
То есть тебе надо что-то такое

Ячейка = ТабДок.Область("R2C5");
ПрямоугольнаяОбластьЯчеек = ТабДок.Область("R2C2:R3C5");

Так как Свойство области ячеек Расшифровка применяется только для прямоугольных областей.
15 DirecTwiX
 
24.05.12
22:26
Так ячейка это и есть прямоугольная область
Тоже справку курю.. =)
16 viktor_vv
 
24.05.12
22:26
(13) На твоем же скрине свойство Расшифровка в значении написано Недоступно для чтения. А то что ты привел это свойство Текст.
17 viktor_vv
 
24.05.12
22:27
(15) Ты внимательней свой же скрин посмотри. Там же написано ТипОбласти = Строки. И Имя R14 . Это одна строка.
18 DirecTwiX
 
24.05.12
22:28
Было бы норм, если было бы можно прочитать свойство Расшифровка. Как бороться с "Недоступно для чтения"?
19 viktor_vv
 
24.05.12
22:29
И с чего ты взял, что нумерация с 0 начинается.
20 DirecTwiX
 
24.05.12
22:29
(17) Прав. Спасибо)
0 - это вся строка. А в справке написано, что для получения строки параметр должен отсутствовать. Думаю, сейчас полегче будет) Спасибо)
21 viktor_vv
 
24.05.12
22:31
(20) Так 0 это тоже можно сказать отсутствует :).