Имя: Пароль:
1C
1C 7.7
v7: Обращение к ячейке в таблице
,
0 Bodrug
 
03.02.14
11:53
Добрый день. Подскажите, пожалуйста, как можно обратиться к параметру таблицы документа (печатной форме) из модуля формы. Т.е. задача стоит в том, что есть ячейка "Юр. адрес контрагента" типа "Выражение". И мне нужно в модуле прописать условие, что если у контр-та юр адрес заполнен, тогда пишем в макет иначе эту ячейку просто делаем подчеркнутой.
1 Рэйв
 
03.02.14
11:56
Если Заполнен Тогда
     ОбластьГде.Параметры.ИмяПараметра=ЮрАдрес;
Иначе
     ОбластьГде.Параметры.ИмяПараметра="__________________";
КонецЕсли;
2 vova1122
 
03.02.14
11:57
Прописать чтото типа такого ?(ПустаяСтрока(ЮрАдрес)=0,"_______",ЮрАдрес)
3 vova1122
 
03.02.14
11:58
(1) это не восьмерка
4 vova1122
 
03.02.14
11:59
+(2) Илит ПустоеЗначение()
5 Bodrug
 
03.02.14
12:04
(2) А как к самой ячейке обратиться?
6 Classic
 
03.02.14
12:05
(5)
Зачем? В самой ячейке и пишешь
7 Морозов Александр
 
03.02.14
12:07
А че в синтаксис помощнике не пишут чели?... там где Таблица.Область
8 Bodrug
 
04.02.14
11:55
(7) Пишут. Я вот так написал:
Если ПустоеЗначение(Контрагент.Адрес)=1 Тогда
     Таб.Область("R27C3:R28C5").Подчеркнутый(1);
КонецЕсли;

Но, во-первых не подчеркивается эта область и, во-вторых, при выводе макета на экран, почему-то получается отступ на поллиста.
9 Bodrug
 
04.02.14
12:02
Неужели, никто не подскажет?
10 Classic
 
04.02.14
12:06
(9)
Ваще не в ту степь полез.
Прописываешь
?(ПустоеЗначение(ЮрАдрес)=1,"_______",ЮрАдрес)

в ячейке, делаешь ее выражением (или как оно там называется, но не текст и не шаблон). И при выводе таблицы все нормально отработает
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.