|
СКД Связь наборов данных
| ☑ |
0
neo1109
06.11.14
✎
07:15
|
Есть 2 набора данных
1. Контрагент, КоличествоДней
2. Контрагент, СуммаРеализаций
Второй набор - это обороты по регистру да период "ДатаОчета-КоличествоДней (из первого НД)" по ДатаОтчета
То есть получается мне эти 2 набора надо связать по контрагенту и дополнительно передать в качестве параметра КоличествоДней.
Что и как нужно прописать на вкладке "Связи наборов данных"?
|
|
1
neo1109
06.11.14
✎
07:36
|
Исходный вопрос решился.
На вкладке связи добавил 2 строки: одна с Контрагентом, другая - с КоличествомДней.
Все работает.
Новый затык.
Наборов данных на самом деле 3:
1. Контрагент; КоличествоДней
2. Контрагент; СуммаРеализаций
3. Контрагент; ДатаПоследнейОплаты
1ый НД связан со вторым и первый связан с третьим.
Но 2ой никак не связан с 3им.
Когда я начинаю в итоговых полях выбирать:
Контрагент; КоличествоДней; СуммаРеализаций; ДатаПоследнейОплаты
то начинает ругаться
"Использование полей из не связанных наборов данных не допустимо"
Как быть?
|
|
2
ИсчадиеADO
06.11.14
✎
07:40
|
сделай 1 запрос
|
|
3
neo1109
06.11.14
✎
08:40
|
(2) а вариант с 3мя наборами никак не победить?
Как-то через набор-заглушку...
|
|
4
akcent25
06.11.14
✎
11:56
|
(3) Ваш вариант с 3мя наборами можно победить только выбрав поля 3-го набора в отдельной группировке. Если же это не подходит, то придется все делать в запросе.
|
|
5
ssh2QQ6
06.11.14
✎
12:08
|
(0) Во втором наборе добавить поле &КоличествоДней КАК КоличествоДней. В параметре вирт таблицы написать для начала периода и конца нужные выражения с использованием параметра КоличествоДней. На вкладке Связи в выражении источник Выбрать КоличествоДней и выражении приемник выбрать КоличествоДней (добавленное поле в запросе второго набора), а в колонке параметр выбрать параметр КоличествоДней.
Работать только это не быстро может
|
|