как сделать запрос к справочникам?

  • Автор темы Kivi
  • Дата начала
K

Kivi

#1
Есть справочник ценами для торговых точек. Состоит из 3-х реквизитов : 1) прайс лист типа справочник, 2) товар - типа справочник 3) цена-периодическая . Второй справочник -товар. в нем есть реквизит спецкод. Как написать запрос чтоб вывести код?
я написала так:

ТекстЗапроса="

|SELECT
| спрТТЦ.ParentExt as [Точка $Справочник.ТорговыеТочки],
| $СпрТТЦ.ПрайсЛист as [ПрайсЛист $Справочник.ПрайсЛистШапка],
| $СпрТТЦ.Товар as [Товар $Справочник.Товары],
| $ПоследнееЗначение.ТорговыеТочкиЦены.Номинал(СпрТТЦ.ID, :ДатаПолучения) as Цена
|FROM
| $Справочник.ТорговыеТочкиЦены as СпрТТЦ (nolock)
|";
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#2
Что такое Спецкод и как он связан с первым справочником?
 
K

Kivi

#3
Первый справочник ТорговыеТочкиЦены имеет реквизит Товар - типа Справочник.Товары, справочник товары имеет реквизит СпецКод- типа строка (Справочник.Товары.СпецКод) - его-то и надо вывести в ТЗ
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#4
left join $Справочник.Товары as Товар with (nolock) on Товар.id = $ТорговыеТочкиЦены.Товар