![]() |
![]() |
![]() |
|
как передать внешний источник данных в СКД | ☑ | ||
---|---|---|---|---|
0
Голубушка
27.02.10
✎
14:19
|
Вопрос по СКД.
Необходимо передать в СКД "Внешний источник данных" ,проще говоря готовую таблицу . С этой целью в СКД создан "набор данных-объект" , в котором ставится соответствие "Имя объекта, содержащего данные", описаны поля "набора данных-объект" . В модуле отчета/объекта описываем переменную СводныеРасчеты как таблицу значений с некоторыми полями (совпадают с полями СКД) в функции СформироватьОтчет(...) вызываем ЗаполнитьВнешнийИсточникДанных(ПарамНачалоПериода,ПарамКонецПериода); СводныеРасчеты заполняется как надо .. потом пытаемся передать ее в СКД // создадим структуру с внешним набором данных ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("СводныеРасчеты ", СводныеРасчеты ); // получим макет компоновки данных КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки); и не передает:( , при формировании отчета пишет "Не найден внешний набор данных "СводныеРасчеты "" |
|||
1
Defender aka LINN
27.02.10
✎
14:22
|
Пробел убери
|
|||
2
Голубушка
27.02.10
✎
14:24
|
какой ?
|
|||
3
Нууф-Нууф
27.02.10
✎
14:27
|
посмотри книгу хрусталевой по СКД там как раз есть такой пример. сравни с ее реализацией - возможно найдешь различия и ошибку
|
|||
4
Defender aka LINN
27.02.10
✎
14:27
|
|
|||
5
Defender aka LINN
27.02.10
✎
14:28
|
И в названии таблицы в набор, конечно, тоже.
|
|||
6
Голубушка
27.02.10
✎
14:28
|
если ты про этот "СводныеРасчеты " то в модуле его нет просто при копировании получился :(
|
|||
7
Голубушка
27.02.10
✎
14:29
|
книги нет :( заказала еще не пришла .. только стандарт документация и голова :( которой уже о стенку пора биться
|
|||
8
Голубушка
27.02.10
✎
14:30
|
в идентификаторах все конечно без пробелов
|
|||
9
IronDemon
27.02.10
✎
14:39
|
||||
10
Голубушка
27.02.10
✎
15:24
|
(9) спасибо..у меня вся эта структура заканчивается
ТиповыеОтчеты.СформироватьТиповойОтчет(ЭтотОбъект, Результат, ДанныеРасшифровки, ВыводВФормуОтчета); КомпоновщикНастроек.ЗагрузитьНастройки(НастрокаПоУмолчанию); я хочу получить отчет который уже существует , просто нужно подсунуть туда другой набор данных |
|||
11
Defender aka LINN
27.02.10
✎
15:27
|
(10) Посмотри параметры процедуры "СформироватьТиповойОтчет"
|
|||
12
Голубушка
27.02.10
✎
15:31
|
(11) ура заработало :)
|
|||
13
Голубушка
27.02.10
✎
15:31
|
(11) спасибо действительно 5 параметр
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |