![]() |
|
Ошибка исполнения отчета в СКД | ☑ | ||
---|---|---|---|---|
0
Босечка
21.09.16
✎
13:53
|
Делаю отчет в СКД. В качестве набора данных Объект типа таблица значений. В Объекте и имени совпадают имена Таб_ЗН и Таб_ЗН.
Все написала как у Хрусталевой. Выдает ошибку: Ошибка исполнения отчета. {Форма.ФормаОтчета.Форма(368)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат) СкомпоноватьРезультат(ЭлементыФормы.Результат,ДанныеРасшифровки); по причине: Ошибка исполнения отчета по причине: Ошибка инициализации по причине: Ошибка создания набора данных "Табл_ЗН" по причине: Не найден внешний набор данных "Табл_ЗН" |
|||
1
jsmith
21.09.16
✎
13:54
|
Код
|
|||
2
Босечка
21.09.16
✎
13:58
|
Настройки=КомпоновщикНастроек.Настройки;
ВнешниеНаборыДанных=Новый Структура; ВнешниеНаборыДанных.Вставить("Табл_ЗН",Т_Ит); СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); //СхемаКомпоновкиДанных.Параметры.Дата1.Значение = НачалоДня(Формат(Дата1,"dd.MM.yyyy")); //СхемаКомпоновкиДанных.Параметры.Дата2.Значение = КОНЕЦдНЯ(Формат(Дата2,"dd.MM.yyyy")); //СхемаКомпоновкиДанных.Параметры.Сост.Значение = Справочники.ВидыСостоянийЗаказНарядов.Закрыт; //СхемаКомпоновкиДанных.Параметры.СостСп.Значение = Справочники.ВидыСостоянийЗаказНарядов.ЗакрытСоСписанием; //СхемаКомпоновкиДанных.Параметры.Контрагент.Значение = ВыбКонтр; //СхемаКомпоновкиДанных.Параметры.Договор.Значение = ВыбДог; Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);//а в этой строке, тоже взятой из Хрусталевой я передаю кажется Намтсройку с незаполненными параметрами ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); ЭлементыФормы.Результат.ИмяПараметровПечати="ПараметрыПеч"; ЭлементыФормы.Результат.Очистить(); СкомпоноватьРезультат(ЭлементыФормы.Результат,ДанныеРасшифровки); |
|||
3
jsmith
21.09.16
✎
14:02
|
Не попутала с Таб_Зн и Табл_Зн
Так-то все, вроде, ровно |
|||
4
Босечка
21.09.16
✎
14:03
|
Может у кого пример есть представления набора данных в качестве Таблицы значений?
|
|||
5
Босечка
21.09.16
✎
14:05
|
нет не попутала. Этот код в процедуре ДействиеФормыДействие. Может эту таблицу как-то надо зарегистрировать?
|
|||
6
jsmith
21.09.16
✎
14:07
|
Ничо регистрировать не надо
В наборах данных у тебя есть набор данных - объект, скажем так, "НаборДанных1".
|
|||
7
Босечка
21.09.16
✎
14:31
|
Сделала так как здесь все равно не работает.
|
|||
8
jsmith
21.09.16
✎
14:32
|
кинь на ЯД
Может, кто-нить посмотрит |
|||
9
Босечка
21.09.16
✎
14:34
|
Что такое ЯД?
|
|||
10
jsmith
21.09.16
✎
14:37
|
Яндекс Диск. Или его аналог.
|
|||
11
Босечка
21.09.16
✎
14:43
|
Понятно.
|
|||
12
jsmith
21.09.16
✎
14:44
|
||||
13
KuAl
21.09.16
✎
14:50
|
СтруктураВнешнийНабор = Новый Структура("ТЗВнешнийНабор",ТЗВнешнийНабор );
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,СтруктураВнешнийНабор,ДанныеРасшифровки); |
|||
14
Босечка
21.09.16
✎
15:01
|
(12) Положила сюда https://yadi.sk/d/KjXTxKudvUwBs
посмотрите если можете |
|||
15
Босечка
21.09.16
✎
15:02
|
(13) так тоже не работает
|
|||
16
Босечка
21.09.16
✎
15:08
|
Могу по почте послать.
|
|||
17
youalex
21.09.16
✎
15:10
|
(14) у меня сформировался , (8.3.8.2054)
|
|||
18
jsmith
21.09.16
✎
15:11
|
(17) Это мой отчет. ТС ссылку попутала
|
|||
19
Босечка
21.09.16
✎
15:13
|
||||
20
Босечка
21.09.16
✎
15:15
|
ОтчетСКДТаблицаЗначений.
|
|||
21
youalex
21.09.16
✎
15:19
|
(19) справа - Поделиться ссылкой - вкл.
|
|||
22
Босечка
21.09.16
✎
15:25
|
Увидели?
|
|||
23
Босечка
21.09.16
✎
15:26
|
||||
24
Босечка
21.09.16
✎
15:28
|
Здесь он лежит....
|
|||
25
Босечка
21.09.16
✎
15:29
|
Вместо той таблицы значений можно взять любую где даже одна колонка
|
|||
26
youalex
21.09.16
✎
16:35
|
Вот эти 2 последние строчки - зачем?
|
|||
27
Босечка
21.09.16
✎
19:13
|
У меня все получилось. Все большое спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |