УТ 10.3. СКД - выгрузить ТЗ в НаборДанных
☑
0
ErrorEd88
07.11.13
✎
19:12
Добрый день.
Необходимо "поместить определенную ТЗ в СКД".
В УПП подобные моей ситуации решал так - создавал ТЗ какую мне надо, потом с помощью типовой процедуры общего модуля ТиповыеОтчеты, передавал мою ТЗ в НаборДанных. В УТ 10.3 подобной типовой процедуры не наблюдается (
Что я пытаюсь делать:
В основной схеме компоновки данных создаю набор данных "Объект". Указываю поля, типы, ресурсы и пр.:
В модуле отчета:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
КонецПериода = ЭтотОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода").Значение.Дата;
ТЗ = СформироватьТЗ(?(ЗначениеЗаполнено(КонецПериода), КонецПериода, КонецДня(ТекущаяДата())));
ЭтотОбъект.СхемаКомпоновкиДанных.НаборыДанных[0] = ТЗ;
КонецПроцедуры
Результат:
Выходит ошибка "Индексированное значение доступно только для чтения".
Напишите - ЧЯДНТ? Спасибо.
1
Славен
07.11.13
✎
19:15
посмотри в типовой как в ТиповыеОтчеты делается
2
zippygrill
07.11.13
✎
19:44
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("РаспределенныеПриходыРасходы", РаспределенныеПриходыРасходы);
СКД = ПолучитьМакет("ТаблицаЗначенияВЗапросе");
Программист всегда исправляет последнюю ошибку.