![]() |
![]() |
|
Как данные одного запроса подать в другую таблицу параметром | ☑ | ||
---|---|---|---|---|
0
Coldboy
25.07.12
✎
12:38
|
Здравствуйте. Собственно, проблема такова, хочу взять срез последних по регистру сведений и получить актуальные данные, на заданное число. Как в запросе это правильно сделать, запрос такой, сделал на данный момент через связи, но не уверен, что все ок.
"ВЫБРАТЬ | ВложенныйЗапрос.ВремяНачала, | ВложенныйЗапрос.ТелефонА, | ВложенныйЗапрос.ТелефонВ, | ВложенныйЗапрос.Направление КАК Направление, | ВложенныйЗапрос.ТипВызова, | ВложенныйЗапрос.RecordID, | ВложенныйЗапрос.ГрадацияВызова, | ВложенныйЗапрос.Оператор, | ВложенныйЗапрос.Цена, | ВложенныйЗапрос.ЦенаОператору, | ВложенныйЗапрос.Продолжительность, | ИндивидуальныеСкидкиСрезПоследних.Направление КАК НаправлениеСоСкидки, | ИндивидуальныеСкидкиСрезПоследних.Телефон, | ИндивидуальныеСкидкиСрезПоследних.ЦенаПоСкидке, | ВложенныйЗапрос.ТелефонОригинальный КАК ТелефонОригинальный, | ВложенныйЗапрос.ТипРасчета, | ВложенныйЗапрос.КатегорияОператора |ИЗ | (ВЫБРАТЬ | ЗвонкиПоDCCCA.ВремяНачала КАК ВремяНачала, | ЗвонкиПоDCCCA.ТелефонА КАК ТелефонА, | ЗвонкиПоDCCCA.ТелефонВ КАК ТелефонВ, | ЗвонкиПоDCCCA.ТипВызова КАК ТипВызова, | ЗвонкиПоDCCCA.RecordID КАК RecordID, | Направления.Ссылка КАК Направление, | Направления.ГрадацияВызова КАК ГрадацияВызова, | Направления.Оператор КАК Оператор, | Направления.Цена КАК Цена, | Направления.ЦенаОператору КАК ЦенаОператору, | ЗвонкиПоDCCCA.Продолжительность КАК Продолжительность, | ЗвонкиПоDCCCA.ТелефонОригинальный КАК ТелефонОригинальный, | ЗвонкиПоDCCCA.ТипРасчета КАК ТипРасчета, | ЗвонкиПоDCCCA.КатегорияОператора КАК КатегорияОператора | ИЗ | РегистрСведений.ЗвонкиПоDCCCA КАК ЗвонкиПоDCCCA | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Направления КАК Направления | ПО ЗвонкиПоDCCCA.ТелефонВ >= Направления.НачалоДиапазонаНомеров | И ЗвонкиПоDCCCA.ТелефонВ <= Направления.КонецДиапазонаНомеров | И (Направления.ПометкаУдаления = ЛОЖЬ) | ГДЕ | ЗвонкиПоDCCCA.Обработана = ЛОЖЬ) КАК ВложенныйЗапрос | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИндивидуальныеСкидки.СрезПоследних КАК ИндивидуальныеСкидкиСрезПоследних | ПО ВложенныйЗапрос.ТелефонА = ИндивидуальныеСкидкиСрезПоследних.Телефон | И ВложенныйЗапрос.Направление = ИндивидуальныеСкидкиСрезПоследних.Направление | И ВложенныйЗапрос.ВремяНачала >= ИндивидуальныеСкидкиСрезПоследних.Период"; |
|||
1
х86
25.07.12
✎
12:42
|
у .СрезПоследних(<Тут>) есть параметры виртуальной таблицы
|
|||
2
Coldboy
25.07.12
✎
13:02
|
А как туда в параметр запихать, что мое поле ВложенныйЗапрос.ВремяНачала и есть &Период.
|
|||
3
Coldboy
25.07.12
✎
13:03
|
В каком месте и разделе эт пихать, чтобы не писалось Запрос.УстановитьПараметр("Период",МояДата);
|
|||
4
х86
25.07.12
✎
13:15
|
||||
5
Coldboy
25.07.12
✎
14:23
|
судя по статье я сделал правильно И ВложенныйЗапрос.ВремяНачала >= ИндивидуальныеСкидкиСрезПоследних.Период";
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |