helpf.pro
Регистрация
 0 
Распечатать

Использования Внешнего набора данных - Таблица Значений

Для использования в схеме компоновки данных внешнего набора данных сначала необходимо создать набор данных объект, и указать имя объекта, содержащего данные:
title

Далее необходимо программно выполнить формирование отчета, заполнив внешний набор данных:

Код 1C v 8.х
 ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("тз",тз);

СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);

ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных);

ТабДок = Новый ТабличныйДокумент;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТабДок);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);

В данном примере тз – переменная с типом таблица значений.
also
Разместил:   Версии: | 8.x | 8.2 УП |  Дата:   Прочитано: 34864
 0 
Распечатать
Возможно, вас также заинтересует
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ
1C медленно работает по сети с базой на SQL Server 22
Данное обстоятельство может быть обусловлено многими причинами. Одна из них - неоптимальная настройка MS SQL . Перечислим неоптимальности в настройке: 1) Неправильно указанный сетевой протокол, используемый для взаимодействия 1С с SQL Server. П
1C: Enterprise Development Tools 52
И вот случилось долгожданное: Вышел 1C: Enterprise Development Tools - это среда для разработки конфигурации в IDE Eclipse. С сайта 1С: « 1C:Enterprise Development Tools » – это инструмент нового поколения для разработчиков бизнес-приложений систем
1Cv8.1CD - Файл данных достиг максимального размера! 9
1С выдает предупреждение " Файл данных достиг максимального размера" . Подскажите из - за чего это и как можно решить ? Превышен размер файла, обычно это сообщение возникает, когда размер файла 1Cv8.1CD приближается к 10 гигабайтам или размер ка
1С 7.x : Как получить курсы валют с сайта НБУ http://www.bank.gov.ua/ за любую дату ? 6
Функция ПолучитьТаблицуКурсовНБУ(ДатаКурса, Ежедневно = 1) // если в качестве второго параметра указать число отличное от 1 - получем валюты, которые котируются на ежемесячной основе Перем Reader, Url, Точки, HtmlTab, Строк, Р, НомСтроки, НомЯче
Посмотреть все результаты поиска похожих
Комментарии
7OH
12.12.2012 19:22Комментарий: 5
7OH
Есть один большой недостаток пр программном выполнении компоновщика - перестают работать расшифровки. А так хотелось бы установить данные для набора данных ОБЪЕКТ и скомпоновать результат и всё.
E_Migachev
24.08.2011 13:08Комментарий: 4
E_Migachev
Mokey, насколько я знаю, возможно только так *09, может в новых версиях платформы сделают...
Mokey
24.08.2011 10:31Комментарий: 3
Mokey
E_Migachev, да, это понятно, просто приходится штатные кнопки уничтножать и писать всё самому. Я надеялся, что есть-таки метод (или реквизит) СКД, которому можно внешний объект присвоить. Есть же свойсвто "ИсточникДанных". Почему нельзя ему указать внешний объект, раз уж он объявлен?
E_Migachev
23.08.2011 17:57Комментарий: 2
E_Migachev
Mokey, в код кнопки сформировать, нужно включить код выше
Mokey
23.08.2011 15:15Комментарий: 1
Mokey
а если не нужно выводить отчёт, а просто открыть его форму (причём она не основная), настроить, а потом уже вывести кнопкой "Сформировать"? Как переменной ТЗ присвоить значение?
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.