|
Помощь в запросе
|
Я
|
|
Vlaloplo 19.03.21 - 13:42 | Всем доброго времени суток! Так, давайте сначала поможем, а потом закидаем меня камнями? Суть проблемы: Есть документ 1, в табличной части которого, есть документ 2,в табличной части которого есть документ 3, опяяять же в табличной части которого есть документ 4, у которого есть реквизит, значение которого нужно получить.. Помогите построить архитекутру запроса для данного случая. Внимание! запрос писать не нужно, просто прошу помочь с тем, как и что мне нужно получать. Заранее благодарю адекватный людей, которые помогут) |
RomanYS 1 - 19.03.21 - 13:44 | 3 внутренних соединения
|
программистище 2 - 19.03.21 - 13:44 | ( 1) ну вот помогли, пора кидать камнями |
Vlaloplo 3 - 19.03.21 - 13:45 | ( 2), буду стойко держать удары! |
Малыш Джон 4 - 19.03.21 - 13:47 | ( 1) на последовательные соединения создается довольно херовый план запроса |
Vlaloplo 5 - 19.03.21 - 13:47 | ( 1), т.е сначала получить значение реквизита в документе 4, потом в документе 4 получить документ 3, связать их и так же с последующими? |
Малыш Джон 6 - 19.03.21 - 13:51 | ( 5) скорее получить ссылки на док 1, потом соединить с ТЧ дока 1, вытащить реквизит-ссылку на док2, потом соединить с реквизитом-ссылкой табчасть дока2, вытащить оттуда реквизит-ссылку на док3 и т.д. |
программистище 7 - 19.03.21 - 13:53 | ну например так
только в твоем запросе будет больше промежуточных ТЧ
ВЫБРАТЬ
ЗаказПоставщику.Ссылка КАК Ссылка,
ТаможеннаяДекларацияИмпортТовары.Ссылка.Организация КАК Организация
ИЗ
Документ.ЗаказПоставщику КАК ЗаказПоставщику
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриобретениеТоваровУслуг.Товары КАК ПриобретениеТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТаможеннаяДекларацияИмпорт.Товары КАК ТаможеннаяДекларацияИмпортТовары
ПО ТаможеннаяДекларацияИмпортТовары.ДокументПоступления = ПриобретениеТоваровУслугТовары.Ссылка
ПО ПриобретениеТоваровУслугТовары.ЗаказПоставщику = ЗаказПоставщику.Ссылка
ГДЕ
ЗаказПоставщику.Ссылка = &Ссылка |
программистище 8 - 19.03.21 - 13:56 | ТаможеннаяДекларацияИмпортТовары.ДокументПоступления -> ПриобретениеТоваровУслугТовары.Ссылка -> ПриобретениеТоваровУслугТовары.ЗаказПоставщику->ЗаказПоставщику.Ссылка = &Ссылка
|
Vlaloplo 9 - 19.03.21 - 13:56 | ( 6), ( 7), огромное спасибо, прояснили ситуацию в данном вопросе |