СКД. Связь наборов данных программно. #776062


#0 by redtram91
Есть набор данных объект - ТЗ (собирается из оборотов и остатков хозрасчетного программно), есть пользовательские диапазоны интервалов отчета (полностью произвольные по количеству дней от текущей даты), по каждому интервалу должен делаться запрос в этот "НаборДанныхОбъект" и выводиться обороты за этот интервал. Предполагаю выполнять запросы по интервалам программно, помещать каждый в набор данных объект и связывать опять же программно! Рад был бы услышать критику в сторону избранного мной подхода (замечу что связывать данные по интервалам в запросе не желательно т.к. интервалов может быть и 40) И самое главное: Как создавать связи наборов данных программно? PS гуглил.
#1 by catena
А это не подойдет?
#2 by redtram91
Нет, не подходит, там намного все сложнее чем просто срез последних. Появилась другая мысля. Утрируя имеем: В Набор объект (Интервалы - ТЗ) Название, мин, макс даты В запросе выбираю ПериодДокумента, Оборот, &Название В связи указываю Источник - Интервалы, приемник - запрос, выражение источник - Название, выражение приемник - ИСТИНА, условие связи ПериодДокумента < МинДата И ПериодДокумента >= МаксДата, Ругается на Поле ПериодДокумента не найдено (хотя если не делать связь то с теми же настройками ошибок нет.
#3 by GenAcid
Чукча не читатель? То что в можно использовать не только для среза последних.
#4 by mistеr
Зачем программно? Помести свои интервалы в другую ТЗ и соедини один раз - разве этого недостаточно?
#5 by redtram91
Всем спасибо, нашел на мисте, конечно к теме треда решение не имеет никакого отношения, но на всякий случай напишу. В последнем посте все описал
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С