0
- 06.06.2017 - 11:15
|
одскажите : можно ли в СКД запросом выбрать данные по набору данных типа "Объект" с предопределенными полями. Пример : запрос делается по другому источнику данных. Внешний источник данных не создается, а создается динамическая ТЗ которая подпихивается процессору компоновки как внешний набор данных для набора типа "Объект". Вот по этому набору данных и хотелось бы в СКД строить полноценный запрос. У меня эта ТЗ заполняется данными по OLE. Хотелось бы иметь ее в СКД как исходную и уже ее крутить запросом. В частности ее данные могут понадобиться для ограничения выборки из основного запроса. | |
1
- 06.06.2017 - 12:54
| можно | |
2
- 06.06.2017 - 14:50
|
упс, прогнал. Точнее, после пятого прочтения сабжа понял чего хочется. Прямо, насколько понимаю, не решается. | |
3
- 06.06.2017 - 22:02
| (0) Вы коллега довольно путано изъясняетесь в данном случае. Запросом к объекту СКД обратиться нельзя. Запрос обращается к существующим в системе таблицам, но не к объекту СКД. Объект СКД это сущность которую дополнительно обрабатывает препроцессор компоновки. Однако можно передать запросу в качестве параметра ТЗ с типизированными колонками заполненную хоть по OLE, хоть как то иначе. | |
4
- 06.06.2017 - 22:22
| Ваш рецепт это два источника данных в объединении или один источник данных. Оба источника данных запросы и/или если один источник данных то запрос. Один из запросов или единственный получает типизированую таблицу значений в качестве параметра. Далее это крутится препроцесором компоновки данных. | |
5
- 07.06.2017 - 08:09
| 2(4) Оно самое. Объединение, где один источник данных - пустой запрос, возвращает только структуру без данных, и второй источник - таблица значений. И крутить в препроцессоре. Можно даже в препроцессоре поменять тексты запроса, и получить данные для формирования своей внешней ТЗ (итоговой) по параметрам и отборам из настроек отчета, и потом эту итоговую ТЗ и выводим в отчет. | |
| Интернет-форум Краснодарского края и Краснодара |