Имя: Пароль:
1C
1С v8
Динамический список без ВТ
0 ildary
 
29.03.17
10:15
Уважаемые специалисты, подскажите новичку, как решить такую проблему - в дин списке не работают временные таблицы, как можно вывести все документы, у которых реквизит Свойство в таб части ДополнительныеРеквизиты отсутствует? С временной таблицей задача решается просто, а без нее знаний не хватает...
1 igork1966
 
29.03.17
10:17
(0) Уже работают... кажется с версии 8.3.8
2 Вафель
 
29.03.17
10:19
левое соединение..
ГДЕ Свойства.Значение ЕСТь NULL
3 igork1966
 
29.03.17
10:19
4 ildary
 
29.03.17
10:26
(1) совместимость пока не получается снять.

(2) увы нет

Я совсем забыл про вложенные запросы, сделал через них, надеюсь получилось не слишком затратно:

ВЫБРАТЬ
    ПеремещениеТоваров.Ссылка КАК Ссылка
ИЗ
    Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
    ЛЕВОЕ СОЕДИНЕНИЕ
    (ВЫБРАТЬ
        ПеремещениеТоваровДополнительныеРеквизиты.Ссылка КАК Ссылка
    ИЗ
        Документ.ПеремещениеТоваров.ДополнительныеРеквизиты КАК ПеремещениеТоваровДополнительныеРеквизиты
    ГДЕ
        ПеремещениеТоваровДополнительныеРеквизиты.Свойство = &Свойство
        И ПеремещениеТоваровДополнительныеРеквизиты.Значение = ИСТИНА
    ) КАК ВложенныйЗапрос
    ПО (ПеремещениеТоваров.Ссылка = ВложенныйЗапрос.Ссылка)
ГДЕ
    ВложенныйЗапрос.Ссылка ЕСТЬ NULL
    И ПеремещениеТоваров.Дата >= &Дата
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.