8.2 СКД, Расшифровка
☑
0
Bibr
15.12.11
✎
15:14
В схеме компоновки делаю макет поля.
Привязываю к ячейке, в ней в параметре расшифровки указываю "МояПасшифровка".
Где можно прописать ее заполнение?
1
Bibr
15.12.11
✎
15:15
+(0) ручками результат формировать умею.
Сейчас вот так:
Результат = ЭлементыФормы.Результат;
Результат.Очистить();
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
СКДаных = ЭтотОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
// Настройки = СКДаных.ВариантыНастроек[0].Настройки;
Настройки = КомпоновщикНастроек.Настройки;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СКДаных,Настройки, ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.ОтображатьПроцентВывода = Истина;
//Автоматический вывод
//ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
//А можно целиком
ПроцессорВывода.НачатьВывод();
// Основной цикл вывода отчета
Пока Истина Цикл
// Получим следующий элемент результата компоновки
ЭлементРезультата = ПроцессорКомпоновкиДанных.Следующий();
Если ЭлементРезультата = Неопределено Тогда
// Следующий элемент не получен - заканчиваем цикл вывода
Прервать;
Иначе
// Элемент получен - выведем его при помощи процессора вывода
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЕсли;
КонецЦикла;
// Обозначем завершение вывода
ПроцессорВывода.ЗакончитьВывод();
Результат.ОтображатьСетку = Ложь;
Результат.ОтображатьЗаголовки = Ложь;
Результат.Показать();
2
mirosh
15.12.11
✎
15:15
(0) в процедуре ОбработкаРасшифровки
3
Bibr
15.12.11
✎
15:19
(2)
ээ.. Может не так понял..
Задача в следующем.
В запросе есть ГУИД, который не надо выводить на форму.
При расшифровке надо по гуиду находить объект и открывать его
4
Bibr
15.12.11
✎
16:18
Еще вопрос.
Из процедуры "обработкиРасшифровки"
можно получить данные о текущей строке и значениях в других столбцах строки?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn