Имя: Пароль:
1C
1С v8
СКД Связи наборов данных и расшифровка
0 EsperJet
 
17.11.16
12:29
Помогите, прошу.

Конфигурация УПП, дописанная (не важно).
Есть производство, план и факт. В отчет должна попасть вся номенклатура (из плана и из факта) - это полное соединение. К номенклатуре должны подцепиться еще некоторые данные (не важно какие), эти данные будут ресурсами, важен механизм.

Как я делаю:
В скд 3 набора данных (не считая объединение): Запрос "План" + Запрос "Факт" (Объединение "ПланФакт"), Запрос "ДополнительныеДанные".
Делаю связь через связи наборов данных: Источник "ПланФакт", Приемник "ДополнительныеДанные" (?? я правильно понимаю, что ЛЕВОЕ соединение будет к ПланФакту <- ДополнительныеСведения ??), связь по номенклатуре.
В отчете виже все прекрасно: из плана и из факта все попало, данные подцепились. Ставлю отбор по номенклатуре - дополнительные данные отваливаются.

Повторюсь, дополнительные данные это ресурсы, циферки.
1 DrShad
 
17.11.16
12:53
когда ты делаешь отбор то очень легко свалиться во внутреннее соединение

тут сами наборы надо видеть
2 EsperJet
 
17.11.16
14:14
Ну хорошо. Внутреннее соединение, ок, я не против. Внутреннее соединение пойдет так же по номенклатуре, так? И в той и в другой таблице эта номенклатура (которую в отбор ставлю для теста) имеется, внутреннее соединение должно убрать всю остальную номенклатуру.
Так и происходит, только убирается еще и часть, которая присоединиться должна.
3 DrShad
 
17.11.16
14:16
все зависит от псевдонимов в наборах и где именно устанавливается отбор
4 EsperJet
 
17.11.16
14:44
Отбор я устанавливаю непосредственно в варианте отчета на весь отчет:
КомпоновщикНастроек.Настройки.Отбор
Псевдонимы везде одинаковые: Номенклатура
5 SashaNox
 
17.11.16
14:58
Попробуй включить у поля номенклатура свойство "Измерение"
6 EsperJet
 
18.11.16
08:52
Действительно, у таблички с доп.данными не стояло измерение на номенклатуре. Но, увы, это не помогло...