Имя: Пароль:
1C
1С v8
ЯЗ: выбрать значения таблицы, отсеянные при соединении
0 AlteZ
 
24.02.12
19:09
поцкажите двоечнику где копать

ВЫБРАТЬ
   исх.Номенклатура,
   исх.ХарактеристикаНоменклатуры,
   исх.СерияНоменклатуры,
   исх.Цена,
   исх.Склад,
   исх.Ссылка как маркер
ИЗ
   (ВЫБРАТЬ
       ТоварыВНТТОстатки.Номенклатура КАК Номенклатура,
       ТоварыВНТТОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
       ТоварыВНТТОстатки.СерияНоменклатуры КАК СерияНоменклатуры,
       ТоварыВНТТОстатки.ЦенаВРознице КАК Цена,
       ТоварыВНТТОстатки.Склад КАК Склад,
       перемещения.Ссылка КАК Ссылка
   ИЗ
       РегистрНакопления.ТоварыВНТТ.Остатки(&ДатаПеремещ1, СерияНоменклатуры._ДатаВозврата МЕЖДУ &ДатаВозврата1 И &ДатаВозврата2) КАК ТоварыВНТТОстатки
           ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
               ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
               ПеремещениеТоваровТовары.СерияНоменклатуры КАК СерияНоменклатуры,
               ПеремещениеТоваров.СкладОтправитель КАК СкладОтправитель,
               ПеремещениеТоваров.Ссылка КАК Ссылка
           ИЗ
               Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
                   ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
                   ПО ПеремещениеТоваровТовары.Ссылка = ПеремещениеТоваров.Ссылка
           ГДЕ
               ПеремещениеТоваров.Дата МЕЖДУ &ДатаПеремещ1 И &ДатаПеремещ2
               И ПеремещениеТоваров.Тип = "в") КАК перемещения
           ПО (перемещения.Номенклатура = ТоварыВНТТОстатки.Номенклатура)
               И ТоварыВНТТОстатки.СерияНоменклатуры = перемещения.СерияНоменклатуры
               И ТоварыВНТТОстатки.Склад = перемещения.СкладОтправитель) КАК исх
ГДЕ
   исх.Ссылка = &ПустаяСсылка
1 AlteZ
 
24.02.12
19:10
задача найти остатки товара, не попавшие в наш список документов
2 RomanYS
 
24.02.12
19:12
"ГДЕ
   исх.Ссылка есть null"
3 AlteZ
 
24.02.12
19:12
неа, рез пустой тогда
4 AlteZ
 
24.02.12
19:12
или..
5 catena
 
24.02.12
19:13
К которым не нашлось перемещения?
исх.Ссылка есть bull
6 catena
 
24.02.12
19:13
*тгдд
7 catena
 
24.02.12
19:13
йо...
NULL
8 AlteZ
 
24.02.12
19:13
точно, спасибо, туплю полчаса
9 AlteZ
 
24.02.12
19:14
на = NULL проверял, потом вспомнил в каком месте это запрещено)
10 AlteZ
 
24.02.12
19:17

   ВЫБРАТЬ
       ТоварыВНТТОстатки.Номенклатура КАК Номенклатура,
       ТоварыВНТТОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
       ТоварыВНТТОстатки.СерияНоменклатуры КАК СерияНоменклатуры,
       ТоварыВНТТОстатки.ЦенаВРознице КАК Цена,
       ТоварыВНТТОстатки.Склад КАК Склад,
       перемещения.Ссылка КАК Ссылка
   ИЗ
       РегистрНакопления.ТоварыВНТТ.Остатки(&ДатаПеремещ1, СерияНоменклатуры._ДатаВозврата МЕЖДУ &ДатаВозврата1 И &ДатаВозврата2) КАК ТоварыВНТТОстатки
           ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
               ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
               ПеремещениеТоваровТовары.СерияНоменклатуры КАК СерияНоменклатуры,
               ПеремещениеТоваров.СкладОтправитель КАК СкладОтправитель,
               ПеремещениеТоваров.Ссылка КАК Ссылка
           ИЗ
               Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
                   ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
                   ПО ПеремещениеТоваровТовары.Ссылка = ПеремещениеТоваров.Ссылка
           ГДЕ
               ПеремещениеТоваров.Дата МЕЖДУ &ДатаПеремещ1 И &ДатаПеремещ2
               И ПеремещениеТоваров.Тип = "в") КАК перемещения
           ПО (перемещения.Номенклатура = ТоварыВНТТОстатки.Номенклатура)
               И ТоварыВНТТОстатки.СерияНоменклатуры = перемещения.СерияНоменклатуры
               И ТоварыВНТТОстатки.Склад = перемещения.СкладОтправитель//) КАК исх
ГДЕ
   перемещения.Ссылка есть null
11 Steel_Wheel
 
24.02.12
19:38
ЯЗ!!!! Здоровенныыыый