Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: СКД: связь таблиц по Левому соединению
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
Constantus
Приветствую, Форумчане!

Имеется Перечисление.ВидыКупюр (6 позиций значений: ссылка, порядок)
Имеется Документ ПКО с табличной частью Виды купюр: ссылка, номер строки, видкупюры, сумма, количество

В документе ПКО в табличной части заполняю не все виды купюр, а скажем только 2-вида.

Делаю в СКД Левое объединение


ИЗ
    Перечисление.ВидыКупюр КАК ВидыКупюр
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер.ВидыКупюр КАК РасходныйКассовыйОрдерВидыКупюр
        ПО (РасходныйКассовыйОрдерВидыКупюр.ВидКупюры = ВидыКупюр.Ссылка)


В иделе должно в отчете показать таблицу со строкакми по всем 6-ти позициям из Перечисления.ВидыКупюр. Однако показывает только те строки, где в ТЧ они указаны.

Как мне соединить эти таблицы, чтобы независимо сколько номиналов купюр было задействовано в ПКО, в отчете выходило всегда 6 строк с перечьнем всех номиналов???
Vofka
Покажите полный текст запроса.
daveal
Поставьте в условии соединения ИСТИНА или вообще уберите условие (т.е. безусловная связь).
Bernet
Нужно видеть весь текст запроса. На вскидку могу предположить, что так как вы используете левое соединение к документу - возможно ниже в запросе сделали условие по документу, например, выбрали какой-то конкретный документ, или выбрали все проведенные или не помеченные на удаление. Обратите внимание на секцию "ГДЕ" - если там есть условие по табличке "РасходныйКассовыйОрдерВидыКупюр", то у вас уже не левое соединение а внутреннее, поэтому и получаете такой результат.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.