|
СКД. Два набора данных. Одинаковое поле в обеих наборах. В связи не участвует.
| ☑ |
0
Lama12
01.04.15
✎
17:12
|
Собственно вопрос.
Есть СКД и два набора данных.
У первого поля.
* Контрагент.
* Подразделение.
* ВидДеятельности.
* Заказ.
У второго.
* Контрагент1.
* Подразделение1.
* ВидДеятельности.
* Заказ1.
Связь наборов идет по трем полям.
Контрагент = Контрагент1
Подразделение = Подразделение1
Заказ = Заказ1.
Вопрос - в настройках поле "ВидДеятельности" из какого набора данных берется? В наборах поля по типу совпадают, по значениям - нет.
|
|
1
Fragster
гуру
01.04.15
✎
17:16
|
если нет связей, то будет ошибка "использование полей из несвязанных наборов недопустимо"
|
|
2
Fragster
гуру
01.04.15
✎
17:18
|
если связи есть, то "нерегламентировано", правильнее сделать его ресурсом, или поменять имя
|
|
3
fisher
01.04.15
✎
17:18
|
(0) Из обоих?
|
|
4
fisher
01.04.15
✎
17:22
|
И если речь не идет о внешнем наборе или специфических хренях, которые только через связь наборов данных сделать и можно - не используй наборы.
|
|
5
Lama12
01.04.15
✎
17:25
|
(1) Ошибки нет.
(2) Пока не могу. Ясно что в итоге исправлять будем. Просто интересно.
(3) х.з. выяснить опытным путем пока не получается. Не могу найти зависимости.
(4) Переделаю обязательно. Хочется понять, как же оно сейчас работает.
|
|
6
Fragster
гуру
01.04.15
✎
17:26
|
(5).3 попробуй проверить "минимальность ГУИДа", ну, или "максимальность"
|
|
7
su_mai
01.04.15
✎
17:34
|
(0) Чтобы избежать ошибки: "использование полей из несвязанных наборов недопустимо" необходимо связать все несвязанные поля по условию "Истина".
|
|
8
su_mai
01.04.15
✎
17:35
|
(7) "все несвязанные поля" - имел ввиду наборы
|
|
9
fisher
01.04.15
✎
17:49
|
Декартово произведение наборов? Мне сложно предположить, зачем это может понадобиться. Как и совместная выборка из двух несвязанных наборов.
|
|
10
su_mai
01.04.15
✎
19:24
|
(9) Все просто. Есть 3 таблицы Тосн, Тдоп1, Тдоп2.
Тосн левое соединение Тдоп1, Тосн левое соединение Тдоп2.
Если не соединить Тдоп1 и Тдоп2, то СКД воводит сообщение: "использование полей из несвязанных наборов недопустимо". По крайнем мере такое поведение было в 8.2.
|
|