Имя: Пароль:
1C
1С v8
Передать в параметр одного запроса значение из другого запроса
0 skela1c
 
12.01.18
10:41
Есть запрос с полями:
                Регистратор,
        ПериодСекунда,
        ПериодДень,
        ПериодНеделя,
        ПериодДекада,
        ПериодМесяц
Также есть регистр сведений, из которого я хочу получить срез последних. Использую СКД, поэтому хочу сделать в одном запросе и соединить имеющийся запрос с таблицей рег.сведений срез последних, по полю "ПериодНеделя". Подскажите как это можно сделать?
1 saaken
 
12.01.18
10:43
в запросе есть соединения, можно использовать левое
2 lodger
 
12.01.18
10:47
если скд можно помудрить с соединением наборов данных.
3 kuzyara
 
12.01.18
12:24
Функция НАЧАЛОПЕРИОДА
НАЧАЛОПЕРИОДА (<Дата периода>, <Тип периода>)

<Дата периода> – выражение типа ДАТА, указывающего дату периода;

<Тип периода> - тип периода, одно из: МИНУТА, ЧАС, ДЕНЬ, НЕДЕЛЯ, МЕСЯЦ, КВАРТАЛ, ГОД, ДЕКАДА, ПОЛУГОДИЕ.

Функция предназначена для получения даты начала периода по дате, принадлежащей этому периоду.

Примеры:
ВЫБРАТЬ НАЧАЛОПЕРИОДА(ДАТАВРЕМЯ(2002, 10, 12, 10, 15, 34), МЕСЯЦ)

Результат:

Поле1

01.10.2002 0:00:00


ВЫБРАТЬ НАЧАЛОПЕРИОДА(ДАТАВРЕМЯ(2002, 10, 12, 10, 15, 34), ДЕНЬ)

Результат:

Поле1

12.10.2002 0:00:00




см. также: Функции языка запросов



--------------------------------------------------------------------------------

© ООО "1С-Софт", 1996-2017. Все права защищены.
4 Defender aka LINN
 
12.01.18
12:35
(0) "поэтому хочу сделать в одном запросе"
Поэтому ты хочешь сделать двумя наборами данных
2 + 2 = 3.9999999999999999999999999999999...