Имя: Пароль:
1C
1С v8
СКД Расшифровка
0 Asest
 
21.05.14
11:36
Пытаюсь создать отчет на СКД.
Создал макет СКД.
Создал форму отчета с полем табличного документа.
В форме получаю макет, формирую отчет вывожу в поле табличного документа.
Все работает, все выглядит красиво, но никак не могу расшифровать ячейку. При двойном щелчке ячейка открывается на редактирование. В ячейке записана ссылка на объект. Как перейти от редактирования к расшифровке.
Плат 8.2.19.90, обычное приложение.
1 Asest
 
21.05.14
11:38
Код:

ЭлементыФормы.ПолеТабличногоДокумента1.Очистить();
    СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");//макет скд

    СхемаКомпоновкиДанных.Параметры.Родитель.Значение = Родитель;
  

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    СхемаКомпоновкиДанных.Параметры.Номер.Значение = "0";

    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
    
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки, Истина);

    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.ПолеТабличногоДокумента1);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
    ЭтотОбъект.СкомпоноватьРезультат(ЭлементыФормы.ПолеТабличногоДокумента1, ДанныеРасшифровки);
2 Fuas4
 
21.05.14
11:39
У ячейки в макете есть поле "расшифровка" попробуй туда добавить ссылку
3 Другая
 
21.05.14
11:39
В ячейке макета в свойствах есть "Параметр расшифровки", туда нужно вставить имя параметра. В табличке слева снизу появится этот параметр. Нужно подставит в ячейку "выражение" то, что тебе необходимо выполнить.
4 Asest
 
21.05.14
11:44
Итак, в макете СКД у меня есть макет для поля ссылка (я прописывал там жирный шрифт поле отрабатывает его)
Макет :
Заполнение: Параметр
Параметр  : Ссылка
ПараметрРасшифровки :Ссылка
ИспользованиеРасшифровки: Ячейка

В правом нижнем углу стоит
Имя параметра: ссылка, Выражение : ссылка
5 Asest
 
21.05.14
11:44
Соврал
Выражение Представление(Ссылка)
6 Asest
 
21.05.14
11:45
Сейчас изменил на просто "ссылка" ничего не поменялось
7 Asest
 
21.05.14
11:48
Проблема в том, что если расшифровка не указана, то должно просто открыться окно со строкой или числом, а открывается ячейка на редактирование
8 Asest
 
21.05.14
11:50
Простите, что дернул. Надо просто было запретить редактирование ячеек по умолчанию