Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Запрос по набору данных "Объект" в СКД (http://forums.kuban.ru/f1040/zapros_po_naboru_dannyh_ob-ekt_v_skd-8347154.html)

bvb 06.06.2017 11:15

Запрос по набору данных "Объект" в СКД
 
одскажите : можно ли в СКД запросом выбрать данные по набору данных типа "Объект" с предопределенными полями.

Пример : запрос делается по другому источнику данных. Внешний источник данных не создается, а создается динамическая ТЗ которая подпихивается процессору компоновки как внешний набор данных для набора типа "Объект".
Вот по этому набору данных и хотелось бы в СКД строить полноценный запрос.

У меня эта ТЗ заполняется данными по OLE. Хотелось бы иметь ее в СКД как исходную и уже ее крутить запросом.

В частности ее данные могут понадобиться для ограничения выборки из основного запроса.

roma n 06.06.2017 12:54

можно

roma n 06.06.2017 14:50

упс, прогнал. Точнее, после пятого прочтения сабжа понял чего хочется.
Прямо, насколько понимаю, не решается.

Бертыш 06.06.2017 22:02

(0) Вы коллега довольно путано изъясняетесь в данном случае. Запросом к объекту СКД обратиться нельзя. Запрос обращается к существующим в системе таблицам, но не к объекту СКД. Объект СКД это сущность которую дополнительно обрабатывает препроцессор компоновки. Однако можно передать запросу в качестве параметра ТЗ с типизированными колонками заполненную хоть по OLE, хоть как то иначе.

Бертыш 06.06.2017 22:22

Ваш рецепт это два источника данных в объединении или один источник данных. Оба источника данных запросы и/или если один источник данных то запрос. Один из запросов или единственный получает типизированую таблицу значений в качестве параметра. Далее это крутится препроцесором компоновки данных.

bma1 07.06.2017 08:09

2(4) Оно самое. Объединение, где один источник данных - пустой запрос, возвращает только структуру без данных, и второй источник - таблица значений. И крутить в препроцессоре. Можно даже в препроцессоре поменять тексты запроса, и получить данные для формирования своей внешней ТЗ (итоговой) по параметрам и отборам из настроек отчета, и потом эту итоговую ТЗ и выводим в отчет.


Текущее время: 22:22. Часовой пояс GMT +3.