Имя: Пароль:
1C
1С v8
СКД Связь несколько наборов данных
0 Cancell
 
27.09.21
20:31
Всем доброго дня, есть запрос на СКД, в нем один набор основной и несколько дополнительных, делаю связь по измерению номенклатура. Набор источник собирает данные по продажам, набор приемник данные по полученному количество (сборки, перемещения).
В итоге отрабатывает как-то странно, из набора приемника возвращает самую малую часть данных, отдельно если запрос из набора приемника вывожу то все ОК.
Поля связи со всеми наборами переименовал по разному, чтобы не было везде "номенклатура"
1 Cancell
 
27.09.21
20:33
в отчет вывожу только ресурсы из набора приемника
2 hhhh
 
27.09.21
21:35
(1) а есть смысл несколько наборов делать? Просто сделать один набор и в нем один большой запрос со всеми полями.
3 серый КТУЛХУ
 
27.09.21
21:52
набор-источник??? набор-приемник???
как я отстал от жизни...
4 toypaul
 
гуру
28.09.21
07:36
Источник левое соединение приемник

так работает. если нет отборов
5 fisher
 
28.09.21
09:22
(1) Попробуй добавить ресурс из "источника". Кажись ты подорвался на известной мине - СКД в некоторых ситуациях меняет соединение наборов на внутреннее. При отборах на поля "приемника" в частности. Вывод только ресурсов "приемника", вероятно, тоже мог триггернуть.
6 fisher
 
28.09.21
09:25
Я еще после своих первых экспериментов с СКД сформировал для себя золотое правило - никогда не используй наборы для банальной декомпозиции запроса. Рано или поздно пожалеешь.
7 DrShad
 
28.09.21
09:34
(6) объединение шикарно работает
8 pechkin
 
28.09.21
09:43
Объединение даже удобнее чем в запросе. Не нужно следить за порядком колонок в запросах
9 Pro-tone
 
28.09.21
12:06
(3) вангую, (0) использует схемы компоновки из типовой конфы, поди сказали ему присовокупить данные из одного отчета к данным другого, и таким образом он собирает все в кучу
10 fisher
 
28.09.21
12:22
(7)(8) Возможно. Только приходит новый день и внезапно оказывается что к результату объединения надо присобачить еще соединение.