1. Уважаемые участники и гости, 19 октября codeby будет работать в режиме "Только чтение". Регистрация новых участников будет закрыта. 20 октября портал продолжит работу в прежнем режиме.

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

Тема в разделе "1C и всё что с ней связано", создана пользователем Kivi, 16 ноя 2010.

  1. Kivi

    Kivi Гость

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

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

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

    vitfil IT-интегратор

    Репутация:
    0
    Регистрация:
    2 апр 2004
    Сообщения:
    2.062
    Симпатии:
    0
    Что такое Спецкод и как он связан с первым справочником?
     
  3. Kivi

    Kivi Гость

    Репутация:
    0
    Первый справочник ТорговыеТочкиЦены имеет реквизит Товар - типа Справочник.Товары, справочник товары имеет реквизит СпецКод- типа строка (Справочник.Товары.СпецКод) - его-то и надо вывести в ТЗ
     
  4. vitfil

    vitfil IT-интегратор

    Репутация:
    0
    Регистрация:
    2 апр 2004
    Сообщения:
    2.062
    Симпатии:
    0
    left join $Справочник.Товары as Товар with (nolock) on Товар.id = $ТорговыеТочкиЦены.Товар
     
Загрузка...

Поделиться этой страницей