Имя: Пароль:
1C
 
Как получить запросом все записи за период из периодического РС
0 ArturDoo
 
01.04.22
17:07
Доброго дня, стоит задача получить динамику цен договоров за месяц:
Пример для Мая (01.05.22 - 31.05.22)

Вводные данные:

04.04.22 - 100р
19.04.22 - 111р
02.05.22 - 109р
22.05.22 - 120р
31.05.22 - 122р
05.06.22 - 90р

Нужно получить:

19.04.22 - 111р
02.05.22 - 109р
22.05.22 - 120р
31.05.22 - 122р

Нашел что-то похожее, но оно не работает: Книга знаний: Запрос за период по периодическому регистру сведений
Как объяснить базе, что я от нее хочу?)
1 pescennius
 
01.04.22
17:12
ЗАписи за май + крайняя запись за апрель?
2 pescennius
 
01.04.22
17:13
Самый лоб:

Выбрать
*
Из Регистр.ААА.СрезПоследних(&ДатаКонцаАпреля)

Объединить ВСЕ

Выбрать
*
Из Регистр.ААА.СрезПоследних
Где Период Между &ДатаНач И &ДатаКон
3 pescennius
 
01.04.22
17:14
Выбрать
*
Из Регистр.ААА.СрезПоследних(&ДатаКонцаАпреля)

Объединить ВСЕ

Выбрать
*
Из Регистр.ААА Как А
Где А.Период Между &ДатаНач И &ДатаКон
4 ArturDoo
 
01.04.22
17:14
(2)Сейчас попробую, спасибо)
5 Said_We
 
01.04.22
18:04
Нееее...
Нужен срез на 01.05 и все движения с 02.05 по 31.05

Иначе 01.05 попадет дважды.
6 Рэйв
 
01.04.22
20:48
(0)Без среза последних, просто выбери из таблицы с условием Период МЕЖДУ &Д1 b &Д2
7 Рэйв
 
01.04.22
20:48
b = И
:-)
8 Said_We
 
01.04.22
22:48
(6) И если движения 01.05 не было, то значения цены не будет до первого изменения в мае. А цена была даже раньше.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан