СКД НачалоПериода (где этот параметр в запросе?) #444440


#0 by vmprog
Есть вот такой запрос см ниже. Мне надо в тексте запроса жестко задать пустую дату для параметров НачалоПериода и КонецПериода. Именно в тексте запроса!!! ВЫБРАТЬ ВложенныйПеремещение.ДокПерем, ВложенныйПеремещение.Контрагент КАК Компания, ВложенныйПеремещение.НомерМашины КАК НомерМашины, ВложенныйПеремещение.Проволока, ВложенныйПеремещение.Тонн, (ВложенныйПоступление.СумПриход + ВложенныйПоступление.ДопПриход) / ВложенныйПоступление.КолПриход * ВложенныйПеремещение.Тонн КАК Сумма, (ВложенныйПоступление.СумПриход + ВложенныйПоступление.ДопПриход) / ВложенныйПоступление.КолПриход КАК Средняя, ВложенныйПеремещение.ДокПерем.Дата КАК ДатаПоступ ИЗ        ТоварыНаСкладах.Регистратор.ДокументПоступления.Контрагент КАК Контрагент,    ГДЕ        ТоварыНаСкладах.Регистратор ССЫЛКА Документ.ПеремещениеТоваров        И ТоварыНаСкладах.Склад В(&ВыбСкладПС)        ТоварыНаСкладах.Регистратор.ДокументПоступления.Контрагент,                ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг                            ПартииТоваровНаСкладахОбороты.Номенклатура,                0,                0,                ПартииТоваровНаСкладахОбороты.СтоимостьПриход =====================
#1 by kitt
ДАТАВРЕМЯ(1,1,1)
#2 by vmprog
Это понятно, а куда в текст запроса это вставить?
#3 by kitt
в конструкторе СКД есть закладочка параметры. Там можно прописывать параметры, которые будут доступны в запросе.
#4 by vmprog
Объясню ситуацию. Этот запрос мне надо вставить в отчет (СКД) в котором уже используются параметры НачалоПериода и КонецПериода. Таким образом эти параметры уже испльзуются для указания диапазона дат для остальных наборов данных отчета. Но касательно именно указанного запроса мне нужно   в эти параметры засунуть пустую дату прямо в текст запроса. Вся проблема в том, что эти стандартные параметры используются 5 ю наборами данных этого отчета. И куазание в эти параметры путых дат недопустимо.
#5 by vmprog
Люди ну кто нить помогите.
#6 by Defender aka LINN
Что значит "жестко задать пустую дату для параметров НачалоПериода и КонецПериода"?
#7 by vmprog
Это значит, что нужно прям в текст запроса вставить пустую дату в те места где применяются параметры НачалоПериода и КонецПериода. Короче нужно сделать этот запрос так чтобы он не зависел от этих параметров.
#8 by Живой Ископаемый
2 Запрос не будет зависеть, и будет выполняться без ограничений, а пользователь все равно наложит ограничение - период, и после того как выполнится запрос без ограничений, и весь массив данных передасться в СКД, результат все равно будет отфильтрован по заданному периоду... И что ты будешь делать?
#9 by Defender aka LINN
Ну и вставь их, чего ты нам моск-то трахаешь?
#10 by Живой Ископаемый
И потом - зачем вставлять туда пустые даты насильно - разве тот запрос, который в 0 - то есть без заданных дат - не выводит обороты за весь период?
#11 by vmprog
Засада у меня в том что при помещении в СКД этого запроса в раздел Параметры автоматом попадают параметры: КонПериода     = (31.10.2009) Выборка получается верная только если такая настройка. Но параметры НачалоПеоиода и КонецПериода уже используются в 5 наборах данных этого отчета. Соответственно они задаются пользователем и не пустые. Это приводит к тому что приведенный запрос выдает не полную выборку.
#12 by Живой Ископаемый
а... тогда и
#13 by IronDemon
#14 by vmprog
Огромное спасибо парни. Добил :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С