Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.61/38: Рейтинг темы: голосов - 38, средняя оценка - 4.61
StaLL1n
19 / 19 / 4
Регистрация: 13.04.2014
Сообщений: 268
1

СКД и таблица значений

29.04.2014, 12:26. Просмотров 7353. Ответов 3
Метки нет (Все метки)

Всем привет!Собственно вопрос-есть таблица значений ,полученная запросом из sql,нужно поместить ее в скд.Пошарив на просторах рунета и не нашев ничего стоящего,решил обратиться к вам
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2014, 12:26
Ответы с готовыми решениями:

Кросс таблица СКД
Всем привет! Создал отчет по продажам в виде кросс таблицы...Все работает,но нужно колонку с кодом...

СКД 1С, таблица, тип ресурса строка
Здравствуйте! Необходимо сделать отчет о расписании занятий школы танцев: строки - время, столбцы -...

Параметры в СКД со спиком значений
Делаю отчет в СКД. В нем множество запросов. В отчет несколько выводятся несколько таблиц. В части...

Отчет СКД: отображение значений параметров на форме
Добрый день, устанавливаю значения параметров при открытии, но на форме колонки эти пустые,...

Вывод результата отчета СКД в дерево значений на форму
Есть отчет, на форме отчета есть кнопка, которая получает дерево значений и передает его следующим...

3
duk337
2950 / 1762 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
29.04.2014, 16:14 2
Добавить набор данных - объект. Имя - переменная, в которой таблица. Но вот где она видна - не знаю. Либо поэксперементируй, либо подожди спецов. Можно и программно поместить в СКД источник-объект. (я плохо знаю эту тему, извини).
1
SPR1TE89
21 / 21 / 3
Регистрация: 22.04.2014
Сообщений: 112
29.04.2014, 16:30 3
Лучший ответ Сообщение было отмечено StaLL1n как решение

Решение

StaLL1n,
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ВнешниеНаборыДанных = Новый Структура; 
ВнешниеНаборыДанных.Вставить("тз",тз); // Вот здесь и заполняется таблица значений
 
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");// твой макет СКД
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
 
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,  Настройки);
 
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных); // а вот здесь передается в скд 
 
ТабДок = Новый ТабличныйДокумент;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТабДок); 
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Это код для вставки таблицы значений в СКД, но прежде чем вставлять в СКД создай типизированные колонки под свою таблицу значений.
1
StaLL1n
19 / 19 / 4
Регистрация: 13.04.2014
Сообщений: 268
03.05.2014, 09:27  [ТС] 4
Спасибо всем,вроде разобрался
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2014, 09:27

Как в СКД сделать отображение в отчете нулевых значений?
Здравствуйте! Подскажите пожалуйста, как в СКД сделать отображение в отчете (см. прикрепленный...

Отчет в СКД (вставка "Новая таблица")
Добрый день. В базе есть связь трех таблиц: Товар-Свойство-значение свойства. В отчете СКД мне...

СКД. Вывод значений полей ТЧ документа в одну ячейку через запятую
Всем привет.Нужно вывести данные в поле Контрагенты.Контрагент для второго документа через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru