Поставка select.cf (8.3.24.1467)
- включает пример применения отбора компоновки к тексту запроса
- включает пример применения отбора компоновки к таблице значений
- включает пример получения результата выборки с использованием компоновки данных
- включает пример получения результата выборки с использованием текста запроса с условиями отбора
Назначение объектов подсистемы
Справочник.демоОбъекты - пример объектов для выборки
ПланВидовХарактеристик.демоХарактеристики - пример характеристик объектов для выборки
РегистрСведений.демоЗначенияХарактеристик - пример значений характеристик объектов выборки
Справочник.демоПростыеЗначения - пример значения характеристики ссылочного типа объектов выборки
Обработка.демоОтборКомпоновки - пример применения отбора компоновки к запросу или таблице с объектами выборки
- Запрос - пример применения отбора компоновки к тексту запроса
- Таблица значений - пример применения отбора компоновки к таблице значений

- Отбор компоновки данных для объекта выборки
- Источник: Текст запроса объектов выборки
- Источник: Таблица значений с объектами выборки
- Результат: Текст запроса с условиями отбора
- Результат: Таблица значений с условиями отбора
Пример использования подсистемы
- Применение отбора компоновки данных к тексту запроса
// запрос в СКД СхемаКомпоновки = дпСхемаКомпоновкиДанных.СхемаКомпоновкиПоЗапросу(Запрос); // скопировать отбор НастройкиКомпоновки = дпСхемаКомпоновкиДанных.СкопироватьНастройкиКомпоновки(СхемаКомпоновки, НастройкиКомпоновки); // ИЛИ запрос с отбором Запрос = дпСхемаКомпоновкиДанных.ЗапросПоСхемеКомпоновки(СхемаКомпоновки, НастройкиКомпоновки); Результат = Запрос.Выполнить().Выгрузить(); // ИЛИ компоновка макета Результат = дпСхемаКомпоновкиДанных.ТаблицаЗначенийПоСхемеКомпоновки(СхемаКомпоновки, НастройкиКомпоновки); - Применение отбора компоновки данных к таблице значений
// таблица в СКД СхемаКомпоновки = дпСхемаКомпоновкиДанных.СхемаКомпоновкиПоТаблицеЗначений(ТаблицаЗначений, ВнешниеНаборы); // скопировать отбор НастройкиКомпоновки = дпСхемаКомпоновкиДанных.СкопироватьНастройкиКомпоновки(СхемаКомпоновки, НастройкиКомпоновки); // ИЛИ запрос с отбором Запрос = дпСхемаКомпоновкиДанных.ЗапросПоСхемеКомпоновки(СхемаКомпоновки, НастройкиКомпоновки, ТаблицаЗначений); Результат = Запрос.Выполнить().Выгрузить(); // ИЛИ компоновка макета Результат = дпСхемаКомпоновкиДанных.ТаблицаЗначенийПоСхемеКомпоновки(СхемаКомпоновки, НастройкиКомпоновки, ВнешниеНаборы);
Вступайте в нашу телеграмм-группу Инфостарт