Добрый день. Начал изучать прямые запросы. Помогите доработать запрос к БД для 1С 7.7
Есть Оборотный регистр по продажам. в Нем есть ссылка на документ(Накладная). Как выбрать только те документы, которые отгружаются по определенному складу. Реквизит склада в регистрах не учавствует. На сколько я понял, нужно сделать соединение, но не понял, как это работает :( Помогите достроить запрос
ТекстЗапроса = " |SELECT | Cast(Left(Продажи.DATE_TIME_IDDOC, 8) AS datetime) Документ_дата, | $Продажи.Покупатель [Покупатель $Справочник.Контрагенты], | $Продажи.Накладная [Накладная $Справочник.Документы], | $Продажи.Филиал [Филиал $Справочник.Подразделение], | $Продажи.Товар [Товар $Справочник.Номенклатура], | $Продажи.Адрес [Адрес $Справочник.Адреса], | Продажи.LINENO_ НомерСтроки, | Sum($Продажи.Количество) СуммаКоличество, | Sum($Продажи.Цена) СуммаЦена, | Sum($Продажи.СуммаБезНДС) СуммаСуммаБезНДС, | Sum($Продажи.Сумма) СуммаСумма |FROM | $Регистр.Продажи AS Продажи With (NOLOCK) |WHERE | (Cast(Left(Продажи.DATE_TIME_IDDOC, 8) AS datetime) >= :НачДата) | AND (Cast(Left(Продажи.DATE_TIME_IDDOC, 8) AS datetime) <= :КонДата) |GROUP BY | $Продажи.Накладная, | $Продажи.Товар, | Cast(Left(Продажи.DATE_TIME_IDDOC, 8) AS datetime), | $Продажи.Покупатель, | $Продажи.Филиал, | $Продажи.Адрес, | Продажи.LINENO_ |";
Реквизит склада будет Накладная.Мол Заранее спасибо за помощь.
|