Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Помощь в запросе

Помощь в запросе
Я
   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), огромное спасибо, прояснили ситуацию в данном вопросе

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.