Имя: Пароль:
1C
1С v8
СКД. Два набора данных. Одинаковое поле в обеих наборах. В связи не участвует.
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.