присоединение третьей таблицы #708123


#0 by lopolopserg
Ребят, что не так делаю? Две таблицы "Справочник.Номенклатура" и "Справочник.СпецификацииНоменклатуры" присоедини номарльно. и данные корреткно выгружаются. Теперь хочу табличку "Справочник.СпецификацииНоменклатуры.Состав" подцепить. Пробовал связывать по разному. Не зажглось. Вот код:
#1 by mikecool
а где тройная связь?
#2 by lopolopserg
то есть?
#3 by mikecool
Две таблицы "Справочник.Номенклатура" и "Справочник.СпецификацииНоменклатуры" присоедини номарльно. и данные корреткно выгружаются. Теперь хочу табличку "Справочник.СпецификацииНоменклатуры.Состав" подцепить
#4 by Grekos2
Может вот это условие   Номенклатура.Ссылка = &Ссылка   применить в двух запросах к подчиненным справочникам , а спр Номенклатура вообще не трогать ?
#5 by lopolopserg
ну так "состав" это и есть третья табличка. Или мы о разном?
#6 by lopolopserg
попробую.
#7 by БледноЗолотистый
Таблички 3 шт, а слово СОЕДИНЕНИЕ одно.
#8 by lopolopserg
так. совсем подустал.. Логика подсказывай что Д/Б три соединения. Так? А как тогда соединять. То есть что с чем ?
#9 by mikecool
для трех таблиц требуется два соединения
#10 by lopolopserg
Да, точно. То есть первое соединение у меня верно (работает). Дальше надо второе писать. Вот тут у меня и ступор. Надо соединить  "Справочник.Номенклатура" и "Справочник.СпецификацииНоменклатуры.Состав" ??
#11 by Крошка Ру
Может потому, что здесь нет соединения?: |ИЗ
#12 by lopolopserg
Спасибо. Как раз гадаю что с чем соединять там ((( Так не зажглось.                    |ИЗ
#13 by Ненавижу 1С
а так?
#14 by lopolopserg
Увы((( не выгружает данные
#15 by Крошка Ру
А зачем вот это? Вед в первой ВТ(которая номенклатура) уже стоит это условие?
#16 by lopolopserg
нет. я его удалил. вот как сейчас с последней подсказкой.
#17 by lopolopserg
Теперь выгружаются не те данные в табличке "Состав"
#18 by Крошка Ру
Смотри. Первая таблица (номенклатура): делается выборка из справочника Номенклатура с отбором по параметру &Ссылка и помещается в ВТ номенклатура ВТ номенклатура соединяется со СпецификациейНоменклатуры и её табчастью Состав(ЛЕВОЕ СОЕДИНЕНИЕ), делается выборка, помещается в ВТ спецНоме. И вот в последнем запросе у тебя стоит |ИЗ Здесь где соединение?
#19 by Крошка Ру
Или ты просто опять старый код показываешь?
#20 by Крошка Ру
А сорри, ступил
#21 by Крошка Ру
убери последнюю строку в запросе
#22 by lopolopserg
нет. код последний. И выгружаются "не те данные", то есть не с той позиции.
#23 by lopolopserg
минуту. эту ?                     |    Справочник.СпецификацииНоменклатуры.Состав КАК СпецификацииНоменклатурыСостав" ;
#24 by Крошка Ру
В принципе, последний запрос не нужен Добавь строки |    СпецификацииНоменклатурыСостав.Материал, |    СпецификацииНоменклатурыСостав.ДоляМатериала из третьего запроса во второй, убери третий и убери |ПОМЕСТИТЬ спецНоме из второго
#25 by lopolopserg
сейчас попробую.
#26 by Крошка Ру
И вопрос вдогонку: а конструктор запросов использовать не судьба? ))
#27 by lopolopserg
СПАСИБО!!! с меня Месо и Пиво кусок !!! Конструктор использую. но я только учусь ещё. это моя вторая пачатная форма. ...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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