|
СКД. Собственный макет. Обработка расшифровки | ☑ | ||
---|---|---|---|---|
0
Sargez
07.08.17
✎
12:32
|
Здравствуйте,
прошу помощи по настройке расшифровки. отчет формируется с помощью СКД, источником данных является собственная ТЗ. Упр.формы. Нарисован собственный макет ,состоящий из 54 колонок строкового типа. При нажатии на любую колонку нужно открывать ссылку, которая в макет не выводится. Как это сделать? (в макете в параметре расшифровки указал "ДанныеРасшифровки") Вот листинг вывода: СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("Таблица",ТаблицаВывода); ВыполнитьНастройкуГруппировкиМакета(Настройки); Компоновщик = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = Компоновщик.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки,ПолучитьМакет("МакетОформленияКомпоновкиДанных")); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки,Истина); ПроцессорВыводаРезультата = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВыводаРезультата.УстановитьДокумент(ДокументРезультат); ПроцессорВыводаРезультата.Вывести(ПроцессорКомпоновки); |
|||
1
vicof
07.08.17
✎
12:36
|
Юзать ОбработкуРасшифровки
|
|||
2
Sargez
07.08.17
✎
12:40
|
(1) Юзаю, вот код:
Данные = ПолучитьИзВременногоХранилища(ОтчетДанныеРасшифровки); Поля = Данные.Элементы.Получить(Расшифровка).ПолучитьПоля(); только в данных при этом будут лежать все строковые данные из 54 колонок :) и нет ссылки ,которая есть в таблице вывода, но не выводится в макет и соответственно не могу дальше открыть форму данного объекта. вот в этом собственно и вопрос |
|||
3
vicof
07.08.17
✎
12:56
|
Ну а если выводить и видимость ей ставить в ложь?
|
|||
4
Sargez
07.08.17
✎
13:03
|
(3) пробовал выбирать в выбранные поля и убирать видимость. все равно не помогает. Могу сюда каким-то образом выложить схему, если нужно?
|
|||
5
Sargez
07.08.17
✎
13:14
|
верх
|
|||
6
Sargez
07.08.17
✎
13:21
|
Данные = ПолучитьИзВременногоХранилища(ОтчетДанныеРасшифровки);
необходимое расшифровочное поле вижу только при условии если оно в выбранных полях и видимо, при отключении видимости его не вижу |
|||
7
Sargez
07.08.17
✎
13:32
|
верх.
|
|||
8
Вафель
07.08.17
✎
13:33
|
А если в полях добавить Использовать всегда?
|
|||
9
Sargez
07.08.17
✎
13:42
|
(8) извиняюсь, не совсем понял, что вы имеете ввиду?
|
|||
10
vicof
07.08.17
✎
13:58
|
(9) Галка в роли у поля
|
|||
11
Sargez
07.08.17
✎
14:12
|
(10) нет тоже ничего. в расшифровке не появилось
|
|||
12
Sargez
07.08.17
✎
15:18
|
up
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |