Имя: Пароль:
1C
1С v8
Данные расшифровки в СКД
,
0 atlantika
 
09.09.13
16:10
есть таблица значений, в поле значение - ссылка. Передаю таблицу в СКД набором данных - объект. Описываю поле - тип = ссылка такая же...формирую - выводит данные в таблицу. Двойной щелчек на ячейке - тип строка...а мне надо чтоб по ссылке переходил на документ, открывал его.  Может кто нибудь подсказать  как это сделать? кажется речь о "Данных расшифровки"...
1 atlantika
 
10.09.13
07:17
может кто нибудь подскажет, где хотя бы поискать ответ?
2 goleaff2006
 
10.09.13
07:48
в ручную писать расшифровку.
3 ИС-2
 
naïve
10.09.13
07:51
(2) за чем? В поле "Представление расшифровки" указывайте ссылку

А так неочень понятно. Передает в СКД ссылку, а выводит строку? Лучше выложите куда-нибудь - посмотрим.
4 goleaff2006
 
10.09.13
07:52
где в скд это-Представление расшифровки
5 ИС-2
 
naïve
10.09.13
07:57
(4) извиняюсь напутал. Называется "выражение представления". Таблица "Поля" закладки "набор данных"
6 atlantika
 
10.09.13
08:55
(5) описала поле организации выдал ошибку

Ошибка компоновки макета
по причине:
Ошибка генерации макета
по причине:
Ошибка при получении информации о поле "Организация"
по причине:
Рекурсивное получение представления для поля "Организация"
7 atlantika
 
10.09.13
08:58
Вот текст вызова СКД

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

ДокументРезультат = ЭлементыФормы.Результат;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Закон Брукера: Даже маленькая практика стоит большой теории.