Связь 3 и более наборов данных в СКД #511239


#0 by DREDD112
Пытаюсь связать 3 набора данных в СКД: 1-й набор со 2-м набором по одному полю (номенклатура) и 1-й набор с 3-м набором по двум полям (номенклатура и характеристика), пытаюсь формировать отчет - пишет: "Использование полей из не связанных наборов данных недопустимо". Почему так? Мне не надо связывать 2-й и 3-й наборы между собой... Потом все таки попробовал связать 2-й и 3-й наборы по полю "Номенклатура" - теперь пишет: "Не найдено поле замены «Номенклатура»" Что я неправильно делаю?
#1 by DREDD112
источник данных первого набора - запрос, 2-го набора - таблица значений, 3-го набора - таблица значений
#2 by Лефмихалыч
Если ты собираешься в отчет выводить поля из всех трех наборов (или хотя бы выводишь поле, которое присутствует во всех трех), то связывать ты ОБЯЗАН все три. Не найдено поле замены - хз, чо такое. Сам сталкивался, а вот, как решал - убей не помню. Скорее всего что-то напутано с наименованиями полей в наборах
#3 by Один С
для начала в запросе нужно полю Номенклатура присвоить алиас.
#4 by el-gamberro
2 и 3 действительно не надо связывать, если все связал оба через первый. Я бы снял галку автозаполнение для запроса, а в конструкторе на закладке компоновка данных проверил бы что поля указаны верно + убедиться что дал верное название алиасам во 2 и 3м наборах данных.
#5 by DREDD112
как то не логично получается... наборы то связаны все равно, хоть и не напрямую, а через первый набор. Ведь в обычном запросе делаем левое соединение одной таблицы к двум другим и никаких проблем не возникает... в 1-м и 2-м наборах присвоил (назвал товар), а только в 3-м номенклатура,  попробую и в 3-м присвоить псевдоним, посмотрю что получится... 4) сейчас проверимс.
#6 by Лефмихалыч
я так понял, что первый связан со вторым, а второй - с третьим. В этом случае как раз компоновка говорит, что "Использование полей несвязанных наборов эта нихарашо"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С