Имя: Пароль:
1C
 
Динамический список (Обьединение как обойти)
0 Радим1987
 
20.03.16
02:29
Уважаемые. Помогите пож. Вообщем есть документ и у него есть дополнительные сведения(РегистрСведений). Надо вывести эти данные в форме списка (Динамический список) Условие левое соединение выводит только если велась запись из документа. А остальных нет. Обьединить все помогло бы только она запрещена в динамическом списке. Как обойти?
1 Радим1987
 
20.03.16
03:06
(0)
2 youalex
 
20.03.16
05:01
(0) а если объединение - во вложенном запросе будет? Я сам не знаю, просто спрашиваю.
3 SerMaxim
 
20.03.16
11:14
1) Убрать основную таблицу
2) Ждать 8.3.8
4 Радим1987
 
20.03.16
12:58
Убрать основную таблицу тоже не вариант
5 Радим1987
 
20.03.16
20:34
Решил вопрос. В регистреСведений измерение Объект(СоставнойТип) Свойство(СоставнойТип) и ресурс(Характеристика.ДополнительныеРеквизитыИСведения)
к примеру
Модернизация|Дата|15.01.2016
Модернизация|Сумма|125
если у документа нет дополнительные сведения то при формирование запроса выводит только те у которых есть записи
решение - Вложенный запрос сначала получаем те укоторых есть записи в дополнительных сведениях потом соединяем еще раз с этим же документом

ВЫБРАТЬ
    ДокументПринятиеКУчетуОС.Ссылка,
    ДокументПринятиеКУчетуОС.ПометкаУдаления,
    ДокументПринятиеКУчетуОС.Номер,
    ДокументПринятиеКУчетуОС.Дата,
    ДокументПринятиеКУчетуОС.Проведен,
    ДокументПринятиеКУчетуОС.АдресМестонахождения,
    ДокументПринятиеКУчетуОС.АмортизационнаяГруппа,
    ДокументПринятиеКУчетуОС.АналитикаРасходов,
    ДокументПринятиеКУчетуОС.АналитикаРасходовАмортизационнойПремии,
    ДокументПринятиеКУчетуОС.ВариантРаздельногоУчетаНДС,
    ДокументПринятиеКУчетуОС.ВключитьАмортизационнуюПремиюВСоставРасходов,
    ДокументПринятиеКУчетуОС.ГодоваяНормаАмортизацииБУ,
    ДокументПринятиеКУчетуОС.ГрафикАмортизации,
    ДокументПринятиеКУчетуОС.ГруппаОС,
    ДокументПринятиеКУчетуОС.КодПоОКОФ,
    ДокументПринятиеКУчетуОС.Комментарий,
    ДокументПринятиеКУчетуОС.КоэффициентУскоренияБУ,
    ДокументПринятиеКУчетуОС.Местонахождение,
    ДокументПринятиеКУчетуОС.МетодНачисленияАмортизацииБУ,
    ДокументПринятиеКУчетуОС.МОЛ,
    ДокументПринятиеКУчетуОС.НалогообложениеНДС,
    ДокументПринятиеКУчетуОС.НачислятьАмортизациюБУ,
    ДокументПринятиеКУчетуОС.НачислятьАмортизациюНУ,
    ДокументПринятиеКУчетуОС.Организация,
    ДокументПринятиеКУчетуОС.Ответственный,
    ДокументПринятиеКУчетуОС.Подразделение,
    ДокументПринятиеКУчетуОС.ПорядокУчетаБУ,
    ДокументПринятиеКУчетуОС.ПорядокУчетаНУ,
    ДокументПринятиеКУчетуОС.ПроцентКапитальныхВложенийВключаемыхВРасходыНУ,
    ДокументПринятиеКУчетуОС.СобытиеОС,
    ДокументПринятиеКУчетуОС.СпециальныйКоэффициентНУ,
    ДокументПринятиеКУчетуОС.СпособПоступления,
    ДокументПринятиеКУчетуОС.СрокИспользованияБУ,
    ДокументПринятиеКУчетуОС.СрокИспользованияНУ,
    ДокументПринятиеКУчетуОС.СтатьяРасходов,
    ДокументПринятиеКУчетуОС.СтатьяРасходовАмортизационнойПремии,
    ДокументПринятиеКУчетуОС.СчетАмортизации,
    ДокументПринятиеКУчетуОС.СчетУчета,
    ДокументПринятиеКУчетуОС.Удалить_ПараметрВыработкиБУ,
    ДокументПринятиеКУчетуОС.Удалить_ПредполагаемыйОбъемПродукцииБУ,
    ДокументПринятиеКУчетуОС.ШифрПоЕНАОФ,
    ДокументПринятиеКУчетуОС.СтатьяРасходовНалог,
    ДокументПринятиеКУчетуОС.АналитикаРасходовНалог,
    ДокументПринятиеКУчетуОС.ОС,
    ДокументПринятиеКУчетуОС.МоментВремени,
    ВложенныйЗапрос.ЗначениеДата,
    ВложенныйЗапрос.ЗначениеНомер
ИЗ
    Документ.ПринятиеКУчетуОС КАК ДокументПринятиеКУчетуОС
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПринятиеКУчетуОС.Ссылка КАК Ссылка,
            НомерПриказа.Объект КАК ОбъектНомер,
            НомерПриказа.Значение КАК ЗначениеНомер,
            ВложенныйЗапрос.ОбъектДата КАК ОбъектДата,
            ВложенныйЗапрос.ЗначениеДата КАК ЗначениеДата
        ИЗ
            Документ.ПринятиеКУчетуОС КАК ПринятиеКУчетуОС
                ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК НомерПриказа
                ПО ПринятиеКУчетуОС.Ссылка = НомерПриказа.Объект
                ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                    ДатаПриказа.Объект КАК ОбъектДата,
                    ДатаПриказа.Значение КАК ЗначениеДата
                ИЗ
                    РегистрСведений.ДополнительныеСведения КАК ДатаПриказа
                ГДЕ
                    ДатаПриказа.Свойство = &СвойствоДата) КАК ВложенныйЗапрос
                ПО ПринятиеКУчетуОС.Ссылка = ВложенныйЗапрос.ОбъектДата
        ГДЕ
            НомерПриказа.Свойство = &СвойствоПриказ) КАК ВложенныйЗапрос
        ПО ДокументПринятиеКУчетуОС.Ссылка = ВложенныйЗапрос.Ссылка