Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:46

Запрос к вложенной таблице в СКД

Автор aimk0, 26 июн 2017, 15:42

0 Пользователей и 1 гость просматривают эту тему.

aimk0

Добрый день!
Платформа 1С 8.3. Пишу запрос к документу "СписаниеБезналичныхДенежныхСредств"
В запросе обращаюсь к табличной части документа "Расшифровка платежа", тут все ясно.
ВЫБРАТЬ
        СписаниеБезналичныхДенежныхСредств.Дата КАК Дата,
        СписаниеБезналичныхДенежныхСредств.Номер КАК НомерПлатежногоДокумента,
        СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.НомерСтроки КАК НомерСтр,
        СписаниеБезналичныхДенежныхСредств.Контрагент КАК Контрагент,
        СписаниеБезналичныхДенежныхСредств.Контрагент.ИНН КАК КонтрагентИНН,
        СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.Заказ.Договор КАК Договор,
        СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.Сумма КАК Сумма,
        СписаниеБезналичныхДенежныхСредств.Валюта КАК Валюта,
        ПОДСТРОКА(СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.Комментарий,0,500) КАК Комментарий,
        СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств КАК СтатьяДДС,
        СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств.КОД КАК КодСДДС,
        СписаниеБезналичныхДенежныхСредств.НазначениеПлатежа КАК НазначениеПлатежа,
        СписаниеБезналичныхДенежныхСредств.БанковскийСчет.НомерСчета КАК Счет,
        СписаниеБезналичныхДенежныхСредств.БанковскийСчет.Банк.Код КАК БИК,
        СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.Заказ                                             
    ИЗ
        Документ.СписаниеБезналичныхДенежныхСредств.РасшифровкаПлатежа КАК
                СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписаниеБезналичныхДенежныхСредств КАК СписаниеБезналичныхДенежныхСредств
        ПО СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.Ссылка = СписаниеБезналичныхДенежныхСредств.Ссылка 
    ГДЕ
        СписаниеБезналичныхДенежныхСредств.Дата >= &ДатаС И
        СписаниеБезналичныхДенежныхСредств.Дата <= &ДатаПО И
        СписаниеБезналичныхДенежныхСредств.ТипПлатежногоДокумента = ЗНАЧЕНИЕ(Перечисление.ТипыПлатежныхДокументов.ПлатежноеПоручение) И
                        СписаниеБезналичныхДенежныхСредств.Проведен = ИСТИНА И СписаниеБезналичныхДенежныхСредств.ПометкаУдаления = ЛОЖЬ


Мне нужно в этом отчете выводить Номенклатуру, которая находится в документе ЗаказПоставщику, полный путь в СКД такой - СписаниеБезналичныхДенежныхСредств(мой документ) -> РасшифровкаПлатежа (Таб. часть) -> Заказ (Реквизит таб.части) -> ЗаказПоставщику(документ) -> Товары (Таб. часть) -> Номенклатура(реквизит)
Заказ Вывожу, а вот обратиться к номенклатуре не получается, подскажите как это сделать?

oleg-x

Еще один запросик(вложенный, соединением, объединием), в котором делаешь запрос к таблице нужного документа и соединяешь по ссылке.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

alex0402

ЦитироватьИЗ
        Документ.СписаниеБезналичныхДенежныхСредств.РасшифровкаПлатежа КАК
                СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписаниеБезналичныхДенежныхСредств КАК СписаниеБезналичныхДенежныхСредств
        ПО СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.Ссылка = СписаниеБезналичныхДенежныхСредств.Ссылка
не понял. зачем соединение с СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа, если нужно
с Документ.Заказ.Товары?
Спасибо за Сказать спасибо

aimk0

Цитата: alex0402 от 26 июн 2017, 16:40
ЦитироватьИЗ
        Документ.СписаниеБезналичныхДенежныхСредств.РасшифровкаПлатежа КАК
                СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписаниеБезналичныхДенежныхСредств КАК СписаниеБезналичныхДенежныхСредств
        ПО СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа.Ссылка = СписаниеБезналичныхДенежныхСредств.Ссылка
не понял. зачем соединение с СписаниеБезналичныхДенежныхСредствРасшифровкаПлатежа, если нужно
с Документ.Заказ.Товары?

Из табличной части документа надо выводить реквизиты, поэтому объединяю ее с документом

oleg-x

Проще сразу обратиться к табличной части, а все реквизиты из шапки выводить через ссылку:befhbt:
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

aimk0

Цитата: oleg-x от 26 июн 2017, 16:52Проще сразу обратиться к табличной части, а все реквизиты из шапки выводить через ссылку:befhbt:

Не пойму чет, я обращаюсь к табличной части документа, потом соединяю ее с шапкой документа по ссылке.
Можно простой пример, того, что вы имели ввиду?





oleg-x

Цитата: aimk0 от 27 июн 2017, 16:24
Цитата: oleg-x от 26 июн 2017, 16:52Проще сразу обратиться к табличной части, а все реквизиты из шапки выводить через ссылку:befhbt:

Не пойму чет, я обращаюсь к табличной части документа, потом соединяю ее с шапкой документа по ссылке.
Можно простой пример, того, что вы имели ввиду?
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Номенклатура,
РеализацияТоваровУслугТовары.Количество,
РеализацияТоваровУслугТовары.Цена,
РеализацияТоваровУслугТовары.Ссылка.Организация,
РеализацияТоваровУслугТовары.Ссылка.Контрагент
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск