• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

Kivi

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

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

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

vitfil

Что такое Спецкод и как он связан с первым справочником?
 
K

Kivi

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

vitfil

left join $Справочник.Товары as Товар with (nolock) on Товар.id = $ТорговыеТочкиЦены.Товар
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!