artbear писал(а) 12. Мая 2008 :: 13:13:Текст запроса источника где?
SELECT Номенклатура.ID as [Товар $Справочник.Номенклатура]
, Номенклатура.IsMark as IsMark
, Номенклатура.IsFolder as IsFolder
, Номенклатура.PARENTID as [Родитель $Справочник.Номенклатура]
, '0' as Уровень
, Номенклатура.CODE as Код
, Номенклатура.DESCR as Наименование
, $Номенклатура.Артикул as Артикул
, $Номенклатура.ОригинальныйНомер as [ОЕ $Справочник.OE_Номера]
, $Номенклатура.БазоваяЕдиницаИзмерения as [ЕдИзм $Перечисление.ЕдиницыИзмерения]
, Номенклатура.ID as ИД
, (ПартииТоваровОстатки.ОстатокТовараОстаток) as Остаток
, (РезервыТоваровОстатки.РезервТовараОстаток) as Резерв
FROM $Справочник.Номенклатура AS Номенклатура
LEFT OUTER JOIN $РегистрОстатки.ПартииТоваров(,
RIGHT OUTER JOIN $Справочник.Номенклатура AS Номенклатура
ON Номенклатура.ID = Товар,,(Фирма, Товар, Склад),) AS ПартииТоваровОстатки
ON Номенклатура.ID = ПартииТоваровОстатки.Товар
LEFT OUTER JOIN $РегистрОстатки.РезервыТоваров(,
RIGHT OUTER JOIN $Справочник.Номенклатура AS Номенклатура ON Номенклатура.ID = Товар,,
(Фирма, Товар, Склад),) AS РезервыТоваровОстатки
ON Номенклатура.ID = РезервыТоваровОстатки.Товар
AND ПартииТоваровОстатки.Фирма = РезервыТоваровОстатки.Фирма
AND ПартииТоваровОстатки.Склад = РезервыТоваровОстатки.Склад
WHERE (Номенклатура.IsFolder = 2)
В справочнике окло 35 000 элементов